*,
*::before,
*::after {
    box-sizing: border-box
}

ul[class],
ol[class] {
    padding: 0
}

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
figure,
blockquote,
dl,
dd {
    margin: 0
}

body {
    min-height: 100vh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    line-height: 1.5
}

ul[class],
ol[class] {
    list-style: none
}

a:not([class]) {
    text-decoration-skip-ink: auto
}

img {
    max-width: 100%;
    display: block
}

article>*+* {
    margin-top: 1em
}

input,
button,
textarea,
select {
    font: inherit
}

img:not([alt]) {
    filter: blur(10px)
}

@media (prefers-reduced-motion:reduce) {
    * {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important
    }
}

* {
    outline: none
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scroll-behavior: smooth;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    min-height: 100vh;
    margin: 0;
    display: flex;
    flex-direction: column;
    background: #1c1114;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-rendering: optimizeSpeed;
    color: #ffffff;
    line-height: 24px
}

label.invisible {
    display: block;
    overflow: hidden;
    height: 0
}

img.ltd {
    display: inline-block;
    background-color: #1c1114
}

.theme-alt body {
    background: #ffffff;
    color: #1c1114
}

ul,
li {
    margin: 0;
    padding: 0;
    list-style: none
}

img {
    max-width: 100%;
    border-style: none
}

img[src=""] {
    display: none
}

a {
    color: #ffffff;
    text-decoration: none
}

a:hover {
    color: #ddcbbb
}

.theme-alt a {
    color: #b38a66
}

.theme-alt a:hover {
    color: #ddcbbb
}

.theme-alt .menu a {
    color: #1c1114 !important
}

.theme-alt .btn-list a {
    color: #1c1114 !important;
    background-color: transparent
}

.theme-alt .btn-list a:hover {
    color: #e73b25 !important
}

.input-radio {
    display: none;
    box-sizing: border-box;
    padding: 0
}

.input-radio+label {
    margin: 0;
    display: inline-block;
    cursor: pointer
}

.input-radio+label span {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 1px 10px 0 0;
    vertical-align: top;
    background: #e73b25;
    border-radius: 24px;
    cursor: pointer
}

.input-radio:checked+label span::after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    background: #ffffff;
    border-radius: 10px;
    transform: translate(-50%, -50%)
}

h1,
h2,
h3 {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #ffffff
}

.theme-alt h1,
.theme-alt h2,
.theme-alt h3 {
    color: #1c1114
}

.title {
    display: flex;
    flex-flow: row nowrap;
    margin: 0 0 5px 0
}

.title:after {
    position: absolute;
    top: 22px;
    display: block;
    content: '';
    width: 89%;
    height: 1px;
    background-color: #868380;
    z-index: 1
}

.title h1,
.title h2,
.title h3 {
    vertical-align: middle;
    border-radius: 4px;
    color: #ffffff;
    line-height: 42px;
    font-weight: bold;
    padding-right: 20px;
    background-color: #1c1114;
    z-index: 2;
    width: fit-content;
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.theme-alt .title h1,
.theme-alt .title h2,
.theme-alt .title h3 {
    background-color: #fff;
    color: #1c1114
}

.input-text {
    width: 100%;
    height: 42px;
    padding: 0 20px;
    border: 0;
    border-radius: 4px;
    background: #ffffff;
    box-sizing: border-box;
    color: #ffffff
}

.theme-alt .input-text {
    background: #ffede0;
    color: #1c1114;
    border: 1px solid #ffede0
}

.input-textarea {
    height: auto;
    min-height: 80px;
    padding: 10px;
    border-radius: 5px;
    resize: vertical;
    overflow: auto
}

.btn {
    min-width: 42px;
    height: 42px;
    padding: 0 20px;
    display: inline-block;
    border: 0;
    border-radius: 4px;
    background-color: #e73b25;
    box-sizing: border-box;
    color: #ffffff;
    text-align: center;
    line-height: 42px;
    cursor: pointer
}

.theme-alt .btn {
    color: #ffffff
}

.btn:hover {
    color: #ffffff;
    opacity: .9
}

.btn-secondary {
    background-color: #e73b25
}

.btn-light {
    background-color: transparent
}

.btn-light.w2 {
    font-size: 10px;
    font-weight: 100
}

.btn-light.w3 {
    font-size: 11px;
    font-weight: 200
}

.btn-light.w4 {
    font-size: 12px;
    font-weight: 300
}

.btn-light.w5 {
    font-size: 13px;
    font-weight: 400
}

.btn-light.w6 {
    font-size: 14px;
    font-weight: 500
}

.btn-light.w7 {
    font-size: 15px;
    font-weight: 600
}

.btn-light.w8 {
    font-size: 16px;
    font-weight: 700
}

.btn-light.w9 {
    font-size: 17px;
    font-weight: 800
}

.btn-light.w10 {
    font-size: 18px;
    font-weight: 900
}

.theme-alt .btn-light {
    background-color: #868380
}

.btn-list {
    display: flex;
    flex-wrap: wrap
}

.btn-list a {
    position: relative;
    margin: 2px 5px !important;
    padding: 2px 5px !important;
    border-radius: 4px;
    text-align: center;
    border: 1px solid #868380
}

.btn-list a:hover {
    color: #e73b25;
    border: 1px solid #e73b25
}

.block {
    position: relative;
    margin: 30px 0;
    display: flex;
    flex-flow: column nowrap
}

.block.line:after {
    position: absolute;
    top: 42px;
    display: block;
    content: '';
    width: 98%;
    height: 1px;
    background-color: #868380;
    z-index: 1
}

.block h2 {
    background-color: #3e3437;
    border-radius: 4px 4px 0 0;
    height: 42px;
    color: #ffffff;
    padding: 0 20px 0 0;
    line-height: 42px
}

.block nav {
    border-radius: 0 0 4px 4px
}

.block nav a {
    color: #ffffff;
    font-weight: bold;
    padding: 2px 10px;
    line-height: inherit;
    height: auto
}

.container,
#copyright>div {
    width: 100%;
    max-width: 1230px;
    margin: 0 auto
}

main .container h2 {
    background: #1c1114;
    border-radius: 4px;
    line-height: 42px;
    margin: 20px 0 10px 0;
    width: fit-content;
    z-index: 2;
    font-weight: bold
}

.theme-alt main .container h2 {
    background-color: #fff;
    color: #1c1114
}

header {
    padding: 10px 0;
    background: #1c1114;
    display: flex;
    align-items: center;
    box-sizing: border-box
}

.theme-alt header {
    background: #ffffff
}

header .container {
    display: flex
}

.logo {
    position: relative;
    display: flex;
    align-items: center
}

.logo>a {
    display: flex;
    align-items: center
}

/* --- НАЧАЛО: Стили для нового текстового логотипа --- */
.text-logo {
    font-family: 'Nunito', sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #ffffff;
    text-decoration: none;
    transition: color 0.2s ease;
}
.text-logo:hover {
    color: #ddcbbb;
}
.theme-alt .text-logo {
    color: #1c1114;
}
.theme-alt .text-logo:hover {
    color: #e73b25;
}
/* --- КОНЕЦ: Стили для нового текстового логотипа --- */


/* --- НАЧАЛО: Удаление старых стилей для логотипа-картинки --- */
/*
.logo-img {
    width: 120px;
    height: 60px;
    display: block;
    background: url("...") no-repeat 0 center;
    background-size: 120px auto;
    margin: -10px 0
}

.logo-img div {
    display: none
}

.theme-alt .logo-img {
    background-image: url("...")
}
*/
/* --- КОНЕЦ: Удаление старых стилей --- */


.nav-toggle {
    width: 42px;
    height: 42px;
    margin: 0 0 0 auto;
    display: none;
    background: #492f24 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z%22%20fill%3D%22%23ffa566%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    border-radius: 4px;
    cursor: pointer
}

.theme-alt .nav-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z%22%20fill%3D%22%23353435%22%2F%3E%3C%2Fsvg%3E");
    background-color: #ffede0
}

.nav-open .nav-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")
}

.theme-alt.nav-open .nav-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%232c2f46%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") !important
}

.view-toggle {
    margin: 0 0 0 auto;
    display: none
}

.view-toggle-grid,
.view-toggle-theme {
    display: inline-block;
    background: #492f24 no-repeat center;
    cursor: pointer;
    width: 42px;
    height: 42px;
    border-radius: 4px
}

.view-toggle-grid {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23ffa566%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22column%22%20class%3D%22cls-1%22%20d%3D%22M1176%2C98v6h5V98m-11%2C6h5V98h-5m6%2C13h5v-6h-5m-6%2C6h5v-6h-5m-6%2C6h5v-6h-5m0-1h5V98h-5v6Z%22%20transform%3D%22translate(-1164%20-98)%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
}

.theme-alt .view-toggle-grid {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23141414%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22column%22%20class%3D%22cls-1%22%20d%3D%22M1176%2C98v6h5V98m-11%2C6h5V98h-5m6%2C13h5v-6h-5m-6%2C6h5v-6h-5m-6%2C6h5v-6h-5m0-1h5V98h-5v6Z%22%20transform%3D%22translate(-1164%20-98)%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-color: #ffede0
}

.view-toggle-grid::after {
    content: '5';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(4px, -16px);
    width: 14px;
    height: 14px;
    display: block;
    background: #492f24;
    border-radius: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #ffa566;
    text-align: center;
    line-height: 14px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5)
}

.grid-lg .view-toggle-grid::after {
    content: '6'
}

.grid-sm .view-toggle-grid::after {
    content: '4'
}

.view-toggle-theme {
    margin-left: 2px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22478%22%20height%3D%22478%22%20viewBox%3D%220%200%20478%20478%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M332.545%2027.931C303.354%208.797%20268.998%20-0.926995%20234.11%200.0700051C142.537%203.36001%2069.614%2077.851%2068.273%20169.473C67.978%20203.274%2077.771%20236.396%2096.399%20264.603C121.715%20301.376%20135.673%20344.775%20136.54%20389.412V392.603C136.54%20402.029%20144.181%20409.67%20153.607%20409.67H324.274C333.7%20409.67%20341.341%20402.029%20341.341%20392.603V389.446C342.321%20344.665%20356.355%20301.145%20381.721%20264.228C433.392%20185.397%20411.375%2079.603%20332.545%2027.931ZM307.633%20375.536C311.278%20328.969%20326.976%20284.152%20353.184%20245.488C388.969%20190.803%20380.984%20118.428%20334.137%2072.858C308.896%2048.305%20275.144%2034.453%20239.932%2034.196C164.528%2033.646%20102.956%2094.326%20102.405%20169.729C102.154%20196.768%20109.98%20223.266%20124.882%20245.829C151.083%20284.355%20166.724%20329.078%20170.245%20375.536H307.633ZM187.74%20443.803H290.14C299.565%20443.803%20307.207%20451.444%20307.207%20460.87C307.207%20470.296%20299.566%20477.937%20290.14%20477.937H187.74C178.314%20477.937%20170.673%20470.296%20170.673%20460.87C170.673%20451.444%20178.314%20443.803%20187.74%20443.803Z%22%20fill%3D%22%23FFA566%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22477.936%22%20height%3D%22477.936%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 50%
}

.theme-alt .view-toggle-theme {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22478%22%20height%3D%22478%22%20viewBox%3D%220%200%20478%20478%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M332.545%2027.931C303.354%208.797%20268.998%20-0.926995%20234.11%200.0700051C142.537%203.36001%2069.614%2077.851%2068.273%20169.473C67.978%20203.274%2077.771%20236.396%2096.399%20264.603C121.715%20301.376%20135.673%20344.775%20136.54%20389.412V392.603C136.54%20402.029%20144.181%20409.67%20153.607%20409.67H324.274C333.7%20409.67%20341.341%20402.029%20341.341%20392.603V389.446C342.321%20344.665%20356.355%20301.145%20381.721%20264.228C433.392%20185.397%20411.375%2079.603%20332.545%2027.931ZM307.633%20375.536C311.278%20328.969%20326.976%20284.152%20353.184%20245.488C388.969%20190.803%20380.984%20118.428%20334.137%2072.858C308.896%2048.305%20275.144%2034.453%20239.932%2034.196C164.528%2033.646%20102.956%2094.326%20102.405%20169.729C102.154%20196.768%20109.98%20223.266%20124.882%20245.829C151.083%20284.355%20166.724%20329.078%20170.245%20375.536H307.633ZM187.74%20443.803H290.14C299.565%20443.803%20307.207%20451.444%20307.207%20460.87C307.207%20470.296%20299.566%20477.937%20290.14%20477.937H187.74C178.314%20477.937%20170.673%20470.296%20170.673%20460.87C170.673%20451.444%20178.314%20443.803%20187.74%20443.803Z%22%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22477.936%22%20height%3D%22477.936%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E")
}

.menu {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: bold
}

.menu label,
.menu input,
.menu span,
.menu .opt-upload {
    display: none
}

.menu a {
    position: relative;
    display: inline-block;
    margin: 0 10px;
    color: #ffffff;
    border-bottom: 2px solid transparent
}

.menu a:hover {
    color: #e73b25 !important;
    border-bottom: 2px solid #e73b25
}

.search {
    position: relative;
    width: 370px;
    margin: 0
}

.search-input {
    width: calc(100% - 1px);
    color: #1c1114
}

.search-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    background: transparent url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 50%
}

.toggle-view {
    display: flex;
    flex-flow: row nowrap;
    margin: 0 0 0 auto;
    background-color: #1c1114;
    padding-left: 20px;
    z-index: 3
}

.theme-alt .toggle-view {
    background-color: #ffffff
}

#desklang {
    display: none
}

#desklang:checked+label {
    color: #1c1114;
    background-color: #ffa566;
    opacity: .9
}

#desklang:checked+label>nav {
    display: block
}

.toggle-lang {
    position: relative;
    min-width: 42px;
    padding: 0;
    color: #ffa566;
    background-color: #3e3437;
    z-index: 10;
    text-transform: uppercase;
    cursor: pointer;
    user-select: none
}

.toggle-lang:hover {
    color: #1c1114;
    background-color: #ffa566;
    text-decoration: none
}

.toggle-lang>nav {
    position: absolute;
    display: none;
    flex-flow: column nowrap;
    right: 0;
    top: 43px;
    width: 200px;
    background-color: #3e3437;
    padding: 10px;
    border-radius: 4px;
    z-index: 5;
    border: 1px solid #868380
}

.toggle-lang>nav a {
    display: block;
    border: 0;
    margin: 8px 5px;
    line-height: initial;
    text-align: left;
    font-size: 12px;
    font-weight: 700
}

.toggle-lang>nav a:hover {
    color: #e73b25
}

.theme-alt #desklang+label {
    background-color: #ffede0;
    color: #1c1114
}

.theme-alt #desklang+label:hover {
    background-color: #ffa566;
    color: #1c1114
}

.theme-alt #desklang+label nav {
    background-color: #ffffff
}

.theme-alt #desklang+label nav a {
    color: #3e3437
}

.theme-alt #desklang+label nav a:hover {
    color: #ffa566
}

.theme-alt #desklang:checked+label {
    background-color: #ffa566;
    color: #1c1114
}

.toggle-grid {
    position: relative;
    background: #3e3437 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23ffa566%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22column%22%20class%3D%22cls-1%22%20d%3D%22M1176%2C98v6h5V98m-11%2C6h5V98h-5m6%2C13h5v-6h-5m-6%2C6h5v-6h-5m-6%2C6h5v-6h-5m0-1h5V98h-5v6Z%22%20transform%3D%22translate(-1164%20-98)%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    border-radius: 4px;
    margin-left: 5px
}

.theme-alt .toggle-grid {
    background: #ffede0 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23141414%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22column%22%20class%3D%22cls-1%22%20d%3D%22M1176%2C98v6h5V98m-11%2C6h5V98h-5m6%2C13h5v-6h-5m-6%2C6h5v-6h-5m-6%2C6h5v-6h-5m0-1h5V98h-5v6Z%22%20transform%3D%22translate(-1164%20-98)%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center
}

.theme-alt .toggle-grid:after {
    background-color: #ffede0
}

.toggle-grid::after {
    content: '5';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(4px, -16px);
    width: 14px;
    height: 14px;
    display: block;
    background: #3e3437;
    border-radius: 100%;
    font-size: 11px;
    font-weight: bold;
    color: #ffa566;
    text-align: center;
    line-height: 14px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5)
}

.grid-lg .toggle-grid::after {
    content: '6'
}

.grid-sm .toggle-grid::after {
    content: '4'
}

.theme-alt .toggle-grid::after {
    background-color: #ffede0;
    color: #1c1114
}

.toggle-grid:hover {
    background: #ffa566 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23141414%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22column%22%20class%3D%22cls-1%22%20d%3D%22M1176%2C98v6h5V98m-11%2C6h5V98h-5m6%2C13h5v-6h-5m-6%2C6h5v-6h-5m-6%2C6h5v-6h-5m0-1h5V98h-5v6Z%22%20transform%3D%22translate(-1164%20-98)%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center
}

.toggle-grid:hover::after {
    background-color: #ffa566;
    color: #1c1114
}

.toggle-theme {
    width: 42px;
    height: 42px;
    background: #3e3437 url("data:image/svg+xml,%3Csvg%20width%3D%22478%22%20height%3D%22478%22%20viewBox%3D%220%200%20478%20478%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M332.545%2027.931C303.354%208.797%20268.998%20-0.926995%20234.11%200.0700051C142.537%203.36001%2069.614%2077.851%2068.273%20169.473C67.978%20203.274%2077.771%20236.396%2096.399%20264.603C121.715%20301.376%20135.673%20344.775%20136.54%20389.412V392.603C136.54%20402.029%20144.181%20409.67%20153.607%20409.67H324.274C333.7%20409.67%20341.341%20402.029%20341.341%20392.603V389.446C342.321%20344.665%20356.355%20301.145%20381.721%20264.228C433.392%20185.397%20411.375%2079.603%20332.545%2027.931ZM307.633%20375.536C311.278%20328.969%20326.976%20284.152%20353.184%20245.488C388.969%20190.803%20380.984%20118.428%20334.137%2072.858C308.896%2048.305%20275.144%2034.453%20239.932%2034.196C164.528%2033.646%20102.956%2094.326%20102.405%20169.729C102.154%20196.768%20109.98%20223.266%20124.882%20245.829C151.083%20284.355%20166.724%20329.078%20170.245%20375.536H307.633ZM187.74%20443.803H290.14C299.565%20443.803%20307.207%20451.444%20307.207%20460.87C307.207%20470.296%20299.566%20477.937%20290.14%20477.937H187.74C178.314%20477.937%20170.673%20470.296%20170.673%20460.87C170.673%20451.444%20178.314%20443.803%20187.74%20443.803Z%22%20fill%3D%22%23FFA566%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22477.936%22%20height%3D%22477.936%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 60%;
    border-radius: 4px;
    margin-left: 5px
}

.toggle-theme:hover {
    background: #ffa566 url("data:image/svg+xml,%3Csvg%20width%3D%22478%22%20height%3D%22478%22%20viewBox%3D%220%200%20478%20478%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M332.545%2027.931C303.354%208.797%20268.998%20-0.926995%20234.11%200.0700051C142.537%203.36001%2069.614%2077.851%2068.273%20169.473C67.978%20203.274%2077.771%20236.396%2096.399%20264.603C121.715%20301.376%20135.673%20344.775%20136.54%20389.412V392.603C136.54%20402.029%20144.181%20409.67%20153.607%20409.67H324.274C333.7%20409.67%20341.341%20402.029%20341.341%20392.603V389.446C342.321%20344.665%20356.355%20301.145%20381.721%20264.228C433.392%20185.397%20411.375%2079.603%20332.545%2027.931ZM307.633%20375.536C311.278%20328.969%20326.976%20284.152%20353.184%20245.488C388.969%20190.803%20380.984%20118.428%20334.137%2072.858C308.896%2048.305%20275.144%2034.453%20239.932%2034.196C164.528%2033.646%20102.956%2094.326%20102.405%20169.729C102.154%20196.768%20109.98%20223.266%20124.882%20245.829C151.083%20284.355%20166.724%20329.078%20170.245%20375.536H307.633ZM187.74%20443.803H290.14C299.565%20443.803%20307.207%20451.444%20307.207%20460.87C307.207%20470.296%20299.566%20477.937%20290.14%20477.937H187.74C178.314%20477.937%20170.673%20470.296%20170.673%20460.87C170.673%20451.444%20178.314%20443.803%20187.74%20443.803Z%22%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22477.936%22%20height%3D%22477.936%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E") no-repeat center;
    background-size: 60%;
    opacity: 1
}

.toggle-theme span {
    display: none
}

.theme-alt .toggle-theme {
    background: #ffede0 url("data:image/svg+xml,%3Csvg%20width%3D%22478%22%20height%3D%22478%22%20viewBox%3D%220%200%20478%20478%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M332.545%2027.931C303.354%208.797%20268.998%20-0.926995%20234.11%200.0700051C142.537%203.36001%2069.614%2077.851%2068.273%20169.473C67.978%20203.274%2077.771%20236.396%2096.399%20264.603C121.715%20301.376%20135.673%20344.775%20136.54%20389.412V392.603C136.54%20402.029%20144.181%20409.67%20153.607%20409.67H324.274C333.7%20409.67%20341.341%20402.029%20341.341%20392.603V389.446C342.321%20344.665%20356.355%20301.145%20381.721%20264.228C433.392%20185.397%20411.375%2079.603%20332.545%2027.931ZM307.633%20375.536C311.278%20328.969%20326.976%20284.152%20353.184%20245.488C388.969%20190.803%20380.984%20118.428%20334.137%2072.858C308.896%2048.305%20275.144%2034.453%20239.932%2034.196C164.528%2033.646%20102.956%2094.326%20102.405%20169.729C102.154%20196.768%20109.98%20223.266%20124.882%20245.829C151.083%20284.355%20166.724%20329.078%20170.245%20375.536H307.633ZM187.74%20443.803H290.14C299.565%20443.803%20307.207%20451.444%20307.207%20460.87C307.207%20470.296%20299.566%20477.937%20290.14%20477.937H187.74C178.314%20477.937%20170.673%20470.296%20170.673%20460.87C170.673%20451.444%20178.314%20443.803%20187.74%20443.803Z%22%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22477.936%22%20height%3D%22477.936%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E") no-repeat center;
    background-size: 60%
}

.theme-alt .toggle-theme:hover {
    background-color: #ffa566
}

.btn-upload {
    display: table-cell;
    position: relative;
    padding: 0;
    margin-right: 4px;
    background: #3e3437 url("data:image/svg+xml,%3Csvg%20width%3D%22490%22%20height%3D%22490%22%20viewBox%3D%220%200%20490%20490%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20d%3D%22M382.4%20422.75H303.3H282H277.4V316.65H312.1C320.9%20316.65%20326.1%20306.65%20320.9%20299.45L253.4%20206.05C249.1%20200.05%20240.2%20200.05%20235.9%20206.05L168.4%20299.45C163.2%20306.65%20168.3%20316.65%20177.2%20316.65H211.9V422.75H207.3H186H94.3C41.8%20419.85%200%20370.75%200%20317.55C0%20280.85%2019.9%20248.85%2049.4%20231.55C46.7%20224.25%2045.3%20216.45%2045.3%20208.25C45.3%20170.75%2075.6%20140.45%20113.1%20140.45C121.2%20140.45%20129%20141.85%20136.3%20144.55C158%2098.55%20204.8%2066.65%20259.2%2066.65C329.6%2066.75%20387.6%20120.65%20394.2%20189.35C448.3%20198.65%20489.4%20248.75%20489.4%20305.45C489.4%20366.05%20442.2%20418.55%20382.4%20422.75Z%22%20fill%3D%22%23ffa566%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22489.4%22%20height%3D%22489.4%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 70%
}

.btn-upload:hover {
    background: #ffa566 url("data:image/svg+xml,%3Csvg%20width%3D%22490%22%20height%3D%22490%22%20viewBox%3D%220%200%20490%20490%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20d%3D%22M382.4%20422.75H303.3H282H277.4V316.65H312.1C320.9%20316.65%20326.1%20306.65%20320.9%20299.45L253.4%20206.05C249.1%20200.05%20240.2%20200.05%20235.9%20206.05L168.4%20299.45C163.2%20306.65%20168.3%20316.65%20177.2%20316.65H211.9V422.75H207.3H186H94.3C41.8%20419.85%200%20370.75%200%20317.55C0%20280.85%2019.9%20248.85%2049.4%20231.55C46.7%20224.25%2045.3%20216.45%2045.3%20208.25C45.3%20170.75%2075.6%20140.45%20113.1%20140.45C121.2%20140.45%20129%20141.85%20136.3%20144.55C158%2098.55%20204.8%2066.65%20259.2%2066.65C329.6%2066.75%20387.6%20120.65%20394.2%20189.35C448.3%20198.65%20489.4%20248.75%20489.4%20305.45C489.4%20366.05%20442.2%20418.55%20382.4%20422.75Z%22%20fill%3D%22%23141414%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22489.4%22%20height%3D%22489.4%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 70%
}

.theme-alt .btn-upload {
    background: #ffede0 url("data:image/svg+xml,%3Csvg%20width%3D%22490%22%20height%3D%22490%22%20viewBox%3D%220%200%20490%20490%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20d%3D%22M382.4%20422.75H303.3H282H277.4V316.65H312.1C320.9%20316.65%20326.1%20306.65%20320.9%20299.45L253.4%20206.05C249.1%20200.05%20240.2%20200.05%20235.9%20206.05L168.4%20299.45C163.2%20306.65%20168.3%20316.65%20177.2%20316.65H211.9V422.75H207.3H186H94.3C41.8%20419.85%200%20370.75%200%20317.55C0%20280.85%2019.9%20248.85%2049.4%20231.55C46.7%20224.25%2045.3%20216.45%2045.3%20208.25C45.3%20170.75%2075.6%20140.45%20113.1%20140.45C121.2%20140.45%20129%20141.85%20136.3%20144.55C158%2098.55%20204.8%2066.65%20259.2%2066.65C329.6%2066.75%20387.6%20120.65%20394.2%20189.35C448.3%20198.65%20489.4%20248.75%20489.4%20305.45C489.4%20366.05%20442.2%20418.55%20382.4%20422.75Z%22%20fill%3D%22%23141414%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22489.4%22%20height%3D%22489.4%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 70%
}

.theme-alt .btn-upload:hover {
    background: #ffa566 url("data:image/svg+xml,%3Csvg%20width%3D%22490%22%20height%3D%22490%22%20viewBox%3D%220%200%20490%20490%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%3Cpath%20d%3D%22M382.4%20422.75H303.3H282H277.4V316.65H312.1C320.9%20316.65%20326.1%20306.65%20320.9%20299.45L253.4%20206.05C249.1%20200.05%20240.2%20200.05%20235.9%20206.05L168.4%20299.45C163.2%20306.65%20168.3%20316.65%20177.2%20316.65H211.9V422.75H207.3H186H94.3C41.8%20419.85%200%20370.75%200%20317.55C0%20280.85%2019.9%20248.85%2049.4%20231.55C46.7%20224.25%2045.3%20216.45%2045.3%20208.25C45.3%20170.75%2075.6%20140.45%20113.1%20140.45C121.2%20140.45%20129%20141.85%20136.3%20144.55C158%2098.55%20204.8%2066.65%20259.2%2066.65C329.6%2066.75%20387.6%20120.65%20394.2%20189.35C448.3%20198.65%20489.4%20248.75%20489.4%20305.45C489.4%20366.05%20442.2%20418.55%20382.4%20422.75Z%22%20fill%3D%22%23141414%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%3Crect%20width%3D%22489.4%22%20height%3D%22489.4%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 70%
}

main {
    flex-grow: 1;
    margin-bottom: 20px
}

main .container {
    position: relative
}

.thumbs {
    margin: 0 -5px;
    border-radius: 0 0 4px 4px;
    display: flex;
    flex-wrap: wrap
}

.th {
    position: relative;
    width: calc(20% - 10px);
    margin: 5px 5px 0 5px;
    border-radius: 3px;
    font-size: 14px
}

.th[data-category] {
    text-transform: capitalize
}

.grid-lg .th {
    width: calc(100% / 6 - 10px)
}

.grid-sm .th {
    width: calc(25% - 10px)
}

.th-img {
    position: relative;
    padding: 66% 0 0 0;
    overflow: hidden
}

.th-img[data-preview]:before {
    display: block;
    content: '';
    position: absolute;
    width: 15px;
    height: 9px;
    background: url("data:image/svg+xml,%3Csvg%20height%3D%22432pt%22%20viewBox%3D%220%20-87%20432%20432%22%20width%3D%22432pt%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m278.90625%200h-248.90625c-16.5625.0195312-29.9804688%2013.4375-30%2030v197.421875c.0195312%2016.5625%2013.4375%2029.980469%2030%2030h248.90625c16.558594-.019531%2029.980469-13.4375%2030-30v-197.421875c-.019531-16.5625-13.441406-29.9804688-30-30zm0%200%22%20fill%3D%22%23ff584c%22%2F%3E%3Cpath%20d%3D%22m328.90625%20169.800781%20103.09375%2056.285157v-194.105469l-103.09375%2056.285156zm0%200%22%20fill%3D%22%23ff584c%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    background-size: 100%;
    z-index: 2;
    bottom: 10px;
    right: 10px
}

.th-img video {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 2;
    border-radius: 3px;
    object-fit: fill
}

.th-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px
}

.th-img img+img {
    display: none
}

.th-title {
    position: relative;
    width: 100%;
    max-height: 30px;
    padding: 5px 5px 2px 5px;
    color: #ffffff;
    font: bold 13px Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 20px;
    transition: all .2s;
    border-radius: 0 0 3px 3px;
    background-color: #1c1114;
    border: 1px solid #3e3437;
    border-top: none;
    text-transform: capitalize
}

.th-title span {
    display: inline-block;
    position: absolute;
    right: 5px;
    bottom: 2px;
    color: #868380 !important;
    font-weight: normal
}

.th:hover .th-title {
    position: absolute;
    max-height: 300px;
    white-space: normal;
    z-index: 2
}

.th[data-category] .th-title {
    padding-right: 90px
}

.th[data-category]:hover .th-title {
    padding: 5px 5px 2px 5px
}

.theme-alt .th-title {
    color: #1c1114;
    background-color: #ffffff;
    border-color: #ddcbbb
}

.theme-alt .th-title span {
    color: #868380 !important
}

.th-duration {
    position: absolute;
    bottom: 4px;
    left: 4px;
    height: 24px;
    padding: 0 7px;
    display: block;
    border-radius: 3px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 12px;
    color: #ffffff
}

.btn-all {
    display: none;
    background-color: #ffa566;
    color: #1c1114
}

.theme-alt .btn-all {
    color: #1c1114
}

.ticks {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 28px;
    display: none;
    background-color: rgba(62, 52, 55, 0.5);
    text-align: center;
    line-height: 28px
}

.th:hover .ticks {
    display: block
}

.tick {
    width: 7px;
    height: 7px;
    margin: -1px 2px 0 2px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    background-color: #ffffff
}

.tick.current {
    background-color: #ffa566
}

.pg {
    width: 100%;
    margin: 30px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center
}

.pg>a,
.pg>span {
    margin: 2px;
    line-height: 42px;
    color: #ffffff;
    opacity: .7
}

.pg>a:first-of-type:not(.page-prev) {
    margin-left: auto
}

.pg>a:last-of-type:not(.page-next) {
    margin-right: auto
}

.theme-alt .pg>span {
    color: #1c1114
}

.pg>a:not(.btn) {
    min-width: 42px;
    height: 42px;
    display: inline-block;
    border-radius: 4px;
    background-color: #492f24
}

.theme-alt .pg>a {
    color: #1c1114;
    background-color: #ffede0
}

.pg>a:hover:not(.btn) {
    background-color: #ffa566;
    opacity: 1
}

.pg>a.active {
    opacity: 1;
    background-color: #e73b25
}

.pg>a.active:hover {
    background-color: #ffa566;
    color: #ffffff
}

.theme-alt .pg>a.active {
    color: #ffffff
}

.pg>a.active:hover {
    cursor: default;
    background-color: #e73b25
}

.page-prev {
    position: relative;
    padding-left: 40px;
    color: #ffffff;
    background-color: #492f24;
    opacity: .7;
    margin-right: auto !important;
    border-radius: 4px
}

.page-prev:hover {
    background-color: #ffa566;
    opacity: 1
}

.theme-alt .page-prev {
    background-color: #ffede0;
    color: #3e3437
}

.theme-alt .page-prev:hover {
    background-color: #ffa566;
    opacity: 1
}

.page-prev::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    width: 24px;
    height: 24px;
    display: block;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%2C11V13H8L13.5%2C18.5L12.08%2C19.92L4.16%2C12L12.08%2C4.08L13.5%2C5.5L8%2C11H20Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center
}

.theme-alt .page-prev::before {
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%2C11V13H8L13.5%2C18.5L12.08%2C19.92L4.16%2C12L12.08%2C4.08L13.5%2C5.5L8%2C11H20Z%22%20fill%3D%22%232d3530%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center
}

.page-next {
    position: relative;
    padding-right: 40px;
    color: #ffffff;
    background-color: #492f24;
    opacity: .7;
    margin-left: auto !important;
    border-radius: 4px
}

.page-next:hover {
    background-color: #ffa566;
    opacity: 1
}

.theme-alt .page-next {
    background-color: #ffede0;
    color: #3e3437
}

.theme-alt .page-next:hover {
    background-color: #ffa566;
    opacity: 1
}

.page-next::before {
    content: '';
    position: absolute;
    right: 10px;
    top: 9px;
    width: 24px;
    height: 24px;
    display: block;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2C11V13H16L10.5%2C18.5L11.92%2C19.92L19.84%2C12L11.92%2C4.08L10.5%2C5.5L16%2C11H4Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center
}

.theme-alt .page-next::before {
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2C11V13H16L10.5%2C18.5L11.92%2C19.92L19.84%2C12L11.92%2C4.08L10.5%2C5.5L16%2C11H4Z%22%20fill%3D%22%232d3530%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center
}

.video-wrapper {
    margin: 0 5px;
    display: flex;
    padding: 5px 0;
    background-color: #1c1114;
    border-radius: 0 0 4px 4px
}

.theme-alt .video-wrapper {
    background-color: #ffffff
}

.video-container {
    flex-grow: 1
}

.video-player {
    position: relative;
    padding-top: 56.25%
}

.video-player>iframe,
.video-player-code {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-actions {
    margin: 10px 0;
    display: flex;
    align-items: center;
    color: #ffffff
}

.theme-alt .video-actions {
    color: #1c1114
}

.video-actions em {
    font-style: normal;
    font-weight: bold;
    color: #ddcbbb
}

.theme-alt .video-actions em {
    color: #1c1114
}

.video-links {
    order: 3;
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap
}

.video-links span {
    margin: 0 2px
}

.video-duration {
    margin: 0 20px 0 0;
    padding: 0 0 0 30px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2C20A8%2C8%200%200%2C0%2020%2C12A8%2C8%200%200%2C0%2012%2C4A8%2C8%200%200%2C0%204%2C12A8%2C8%200%200%2C0%2012%2C20M12%2C2A10%2C10%200%200%2C1%2022%2C12A10%2C10%200%200%2C1%2012%2C22C6.47%2C22%202%2C17.5%202%2C12A10%2C10%200%200%2C1%2012%2C2M12.5%2C7V12.25L17%2C14.92L16.25%2C16.15L11%2C13V7H12.5Z%22%20fill%3D%22%23ffa566%22%20%2F%3E%3C%2Fsvg%3E") no-repeat left;
    order: 1
}

.video-date {
    padding: 0 0 0 30px;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2C10V12H7V10H9M13%2C10V12H11V10H13M17%2C10V12H15V10H17M19%2C3A2%2C2%200%200%2C1%2021%2C5V19A2%2C2%200%200%2C1%2019%2C21H5C3.89%2C21%203%2C20.1%203%2C19V5A2%2C2%200%200%2C1%205%2C3H6V1H8V3H16V1H18V3H19M19%2C19V8H5V19H19M9%2C14V16H7V14H9M13%2C14V16H11V14H13M17%2C14V16H15V14H17Z%22%20fill%3D%22%23ffa566%22%20%2F%3E%3C%2Fsvg%3E") no-repeat left;
    order: 2
}

.video-like {
    padding-left: 50px;
    background: #e73b25 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2C9V21H1V9H5M9%2C21A2%2C2%200%200%2C1%207%2C19V9C7%2C8.45%207.22%2C7.95%207.59%2C7.59L14.17%2C1L15.23%2C2.06C15.5%2C2.33%2015.67%2C2.7%2015.67%2C3.11L15.64%2C3.43L14.69%2C8H21C22.11%2C8%2023%2C8.9%2023%2C10V12C23%2C12.26%2022.95%2C12.5%2022.86%2C12.73L19.84%2C19.78C19.54%2C20.5%2018.83%2C21%2018%2C21H9M9%2C19H18.03L21%2C12V10H12.21L13.34%2C4.68L9%2C9.03V19Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 15px center
}

.video-dislike {
    padding-left: 50px;
    background: #e73b25 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2C15V3H23V15H19M15%2C3A2%2C2%200%200%2C1%2017%2C5V15C17%2C15.55%2016.78%2C16.05%2016.41%2C16.41L9.83%2C23L8.77%2C21.94C8.5%2C21.67%208.33%2C21.3%208.33%2C20.88L8.36%2C20.57L9.31%2C16H3C1.89%2C16%201%2C15.1%201%2C14V12C1%2C11.74%201.05%2C11.5%201.14%2C11.27L4.16%2C4.22C4.46%2C3.5%205.17%2C3%206%2C3H15M15%2C5H5.97L3%2C12V14H11.78L10.65%2C19.32L15%2C14.97V5Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 15px center
}

.vote-button {
    background-color: #ffa566
}

.theme-alt .video-like,
.theme-alt .video-dislike {
    color: #ffffff
}

.video-report {
    padding-left: 50px;
    background: #492f24 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.36%2C6L12.76%2C8H18V14H14.64L14.24%2C12H7V6H12.36M14%2C4H5V21H7V14H12.6L13%2C16H20V6H14.4%22%20fill%3D%22%23ffa566%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 15px center;
    color: #ffa566
}

.video-report:hover {
    color: #ffa566
}

.theme-alt .video-report {
    background: #ddcbbb url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.36%2C6L12.76%2C8H18V14H14.64L14.24%2C12H7V6H12.36M14%2C4H5V21H7V14H12.6L13%2C16H20V6H14.4%22%20fill%3D%22%23492f24%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 15px center;
    color: #492f24
}

.theme-alt .video-report:hover {
    color: #492f24
}

.video-info {
    font-size: 14px;
    color: #ffffff
}

.video-info .btn-light {
    background-color: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
    border-bottom: none;
    color: #e73b25 !important;
    min-width: unset
}

.video-info .btn-light:hover {
    color: #e73b25 !important;
    text-decoration: underline
}

.theme-alt .video-info {
    color: #3e3437
}

.theme-alt .video-info .btn-light {
    background-color: transparent !important;
    color: #1c1114
}

.theme-alt .video-info .btn-light:hover {
    color: #e73b25 !important
}

.video-info p {
    margin: 10px 0
}

.video-info a:not(.btn) {
    color: #e73b25
}

.theme-alt .video-info a:not(.btn) {
    color: #e73b25
}

.video-info a:hover:not(.btn) {
    text-decoration: underline
}

.video-info em {
    font-style: normal;
    color: #ddcbbb;
    font-weight: bold
}

.theme-alt .video-info em {
    color: #1c1114
}

.video-info .btn {
    margin: 2px 0;
    background-color: #3e3437;
    color: #ffffff;
    padding: 2px 10px;
    line-height: inherit;
    height: auto
}

.video-info .btn:hover {
    background-color: #e73b25;
    color: #ffffff
}

.video-aside {
    width: 300px;
    margin: 0 0 0 10px
}

.cat-letters {
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    height: 42px;
    width: auto;
    right: 115px;
    background-color: #1c1114;
    top: 0;
    z-index: 2;
    margin-right: 40px;
    border: 1px solid #868380;
    border-radius: 4px;
    padding: 10px
}

.cat-letters a {
    margin: 0;
    display: inline-block;
    color: #ffffff;
    text-align: center;
    width: 20px
}

.theme-alt .cat-letters {
    background-color: #ffffff
}

.theme-alt .cat-letters a {
    color: #1c1114
}

.cat {
    display: flex;
    flex-wrap: wrap;
    padding: 1px 1px 30px 0;
    border-radius: 0 0 4px 4px;
    background-color: #1c1114
}

.cat-letter {
    width: 100%;
    margin: 0 10px;
    padding: 5px 10px 5px 15px;
    font-weight: bold;
    color: #ffa566;
    border-bottom: 2px solid #492f24
}

.cat-item {
    width: calc(25% - 20px);
    margin: 0 10px;
    padding: 3px 15px 3px 15px;
    font-size: 14px;
    font-weight: bold;
    display: flex;
    color: #ffffff;
    border-bottom: 1px dotted #868380
}

.cat-item span {
    margin: 0 0 0 auto;
    color: #868380
}

.cat-item:hover {
    color: #e73b25
}

.cat-item:hover span {
    color: #e73b25
}

.theme-alt .cat {
    background-color: #ffffff
}

.theme-alt .cat-letter {
    color: #492f24;
    border-color: #ddcbbb
}

.theme-alt .cat-item {
    color: #492f24;
    border-color: #ddcbbb
}

.theme-alt .cat-item:hover {
    color: #e73b25
}

.theme-alt .cat-item:hover span {
    color: #e73b25
}

.theme-alt .cat-item span {
    color: #454342
}

.bottom-text {
    font-size: 14px
}

.bottom-text:after {
    display: none
}

.bottom-text p {
    margin: 0;
    color: #868380
}

.bottom-text h3 {
    margin-top: 30px;
    font-size: 18px
}

.bottom-text a:hover {
    color: #e73b25
}

.theme-alt .bottom-text p {
    color: #3e3437
}

.theme-alt .bottom-text a {
    color: #3e3437
}

.theme-alt .bottom-text a:hover {
    color: #e73b25
}

.btn-up {
    position: fixed;
    right: 0;
    bottom: 84px;
    background: #e73b25 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%2C20H11V8L5.5%2C13.5L4.08%2C12.08L12%2C4.16L19.92%2C12.08L18.5%2C13.5L13%2C8V20Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E") no-repeat center;
    display: none;
    z-index: 3;
    border-radius: 4px 0 0 4px
}

.theme-alt .btn-up {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%2C20H11V8L5.5%2C13.5L4.08%2C12.08L12%2C4.16L19.92%2C12.08L18.5%2C13.5L13%2C8V20Z%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fsvg%3E")
}

.show-up .btn-up {
    display: block
}

footer {
    padding: 24px 0;
    background: #3e3437;
    font-size: 14px;
    text-align: center;
    line-height: normal;
    color: #bfb2b6
}

footer a {
    color: #ffffff
}

footer .logo {
    height: 36px;
    justify-content: center;
    margin-bottom: 20px
}

.theme-alt footer {
    border-top: 1px solid #ddcbbb;
    background-color: #ffffff;
    color: #3e3437
}

.theme-alt footer a {
    color: #3e3437
}

.theme-alt footer a:hover {
    color: #e73b25
}

.theme-alt footer .logo-img {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C%2Fsvg%3E")
}

.footer-menu {
    margin: 20px auto 0 auto !important;
    text-align: center
}

.footer-menu li {
    margin: 0 10px;
    display: inline-block
}

footer a {
    color: #ffffff
}

footer a:hover {
    color: #ddcbbb
}

#copyright {
    padding: 10px 0;
    font-size: 14px;
    text-align: center
}

#copyright a {
    color: #ffffff;
    font-weight: bold
}

.theme-alt #copyright {
    background-color: #ffffff;
    color: #3e3437
}

.theme-alt #copyright a {
    color: #3e3437;
    font-weight: bold
}

.search-toggle {
    display: none;
    background: #ffffff url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffa566%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 50%
}

.search-open .search-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")
}

.theme-alt.search-open .search-toggle {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%232c2f46%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-color: #ffede0
}

.toggle-search-overlay {
    position: fixed;
    right: 0;
    bottom: 140px;
    display: none;
    background: #492f24 url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffa566%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 50%;
    border-radius: 4px 0 0 4px;
    z-index: 3
}

.theme-alt .toggle-search-overlay {
    background: #ffede0 url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat center;
    background-size: 50%
}

.search-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    background: rgba(28, 17, 20, 0.95);
    box-sizing: border-box;
    display: none;
    flex-direction: row;
    align-items: center;
    z-index: 2147483647 !important;
    transition: all .2s
}

.theme-alt .search-overlay {
    background: rgba(221, 203, 187, 0.95)
}

.search-overlay-open {
    overflow-y: hidden
}

.search-overlay-open .search-overlay {
    display: flex
}

.search-overlay-form {
    width: 100%
}

.search-overlay .search {
    width: 100%;
    margin-bottom: 10px
}

.search-overlay-popular {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px
}

.search-overlay-popular a {
    width: calc(50% - 10px);
    margin: 0 10px 0 0;
    padding: 0 0 0 18px;
    box-sizing: border-box;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat left;
    background-size: 12px auto;
    color: #ddcbbb;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.theme-alt .search-overlay-popular a {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffa566%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%20fill%3D%22white%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%20%20%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A") no-repeat left;
    background-size: 12px auto;
    color: #1c1114
}

.search-overlay-close {
    position: fixed;
    top: -100px;
    right: 20px;
    background: #ffffff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%232c2f46%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    z-index: 4;
    transition: all .2s
}

.search-overlay-open .search-overlay-close {
    top: 20px
}

#cookies {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px 0;
    display: none;
    background: rgba(28, 17, 20, 0.95);
    z-index: 2147483647 !important
}

.theme-alt #cookies {
    background: rgba(221, 203, 187, 0.95)
}

.cookies-wrapper {
    position: relative;
    padding: 0 85px 0 0;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.5rem
}

#cookies p {
    margin: 0;
    min-height: 42px
}

.cookies-accept {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #e73b25
}

.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 2147483647 !important
}

.modal {
    position: relative;
    width: 420px;
    background: #1c1114;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 #000
}

.theme-alt .modal {
    background: #ffffff;
    box-shadow: 0 0 5px 0 #333
}

.modal-title {
    padding: 0 40px 0 10px;
    border-bottom: 2px solid #e73b25;
    color: #ffffff;
    line-height: 40px
}

.theme-alt .modal-title {
    color: #1c1114
}

.modal-body {
    padding: 5px 15px
}

.modal-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
    cursor: pointer
}

.theme-alt .modal-close {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%20fill%3D%22%232c2f46%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat center
}

.report-reason {
    margin: 10px 0 0 0
}

.report-info {
    padding: 10px 0 0 0
}

.report-info textarea {
    background: #160d0f;
    border: 1px solid #e73b25;
    color: #ddcbbb
}

.contact {
    font-weight: 600;
    font-size: 14px;
    background-color: #1c1114;
    padding: 20px 10px
}

.contact p,
.contact ol {
    color: #454342
}

.contact ul {
    color: #ffffff
}

.contact ol {
    margin-block-start: 0;
    margin-block-end: 0;
    padding-left: 15px
}

.contact ol li {
    list-style-type: decimal
}

.contact input,
.contact textarea {
    border: solid #e73b25 1px;
    border-radius: 4px;
    background-color: transparent;
    width: 250px;
    font-size: 12px;
    color: #ffffff !important;
    padding: 1px 5px;
    align-items: center
}

.contact form {
    display: flex;
    flex-flow: column nowrap;
    color: #ffffff
}

.contact form>* {
    margin: 0 auto
}

.contact .captcha {
    margin: 10px auto 0 auto
}

.theme-alt .contact {
    background-color: #ffffff
}

.theme-alt .contact p,
.theme-alt .contact ol {
    color: #454342
}

.theme-alt .contact ul {
    color: #1c1114
}

.theme-alt .contact input,
.theme-alt .contact textarea {
    border: solid #3e3437 1px;
    color: #1c1114 !important
}

.theme-alt .contact form {
    color: #1c1114
}

@media screen and (max-width:1279px) {

    .container,
    #copyright>div {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        padding: 0 5px
    }

    header .container {
        flex-wrap: wrap
    }

    .search-toggle {
        margin: 0 0 0 10px;
        display: block;
        background-color: #3e3437
    }

    .theme-alt .search-toggle {
        background: #ffede0 url("data:image/svg+xml,%3Csvg%20width%3D%22329%22%20height%3D%22329%22%20viewBox%3D%220%200%20329%20329%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M94.2587%20206.736H109.106L114.506%20201.665C94.0164%20177.718%2083.6038%20146.765%2085.452%20115.304C87.3002%2083.8437%20101.267%2054.3226%20124.42%2032.9381C147.573%2011.5537%20178.111%20-0.0309987%20209.624%200.616115C241.138%201.26323%20271.175%2014.0918%20293.431%2036.4087C315.686%2058.7256%20328.428%2088.7953%20328.982%20120.305C329.537%20151.815%20317.862%20182.314%20296.406%20205.4C274.95%20228.486%20245.382%20242.364%20213.911%20244.119C182.44%20245.875%20151.513%20235.372%20127.621%20214.815L122.414%20220.079V234.983L28.4966%20328.788L0.532121%20300.772L94.2587%20206.736ZM207.075%20206.736C223.805%20206.725%20240.155%20201.754%20254.06%20192.452C267.966%20183.151%20278.801%20169.936%20285.196%20154.478C291.59%20139.021%20293.258%20122.015%20289.987%20105.61C286.716%2089.2058%20278.654%2074.1391%20266.82%2062.315C254.986%2050.491%20239.909%2042.4406%20223.499%2039.1814C207.09%2035.9222%20190.084%2037.6007%20174.628%2044.0047C159.172%2050.4086%20145.962%2061.2505%20136.668%2075.1596C127.374%2089.0688%20122.414%20105.421%20122.414%20122.148C122.401%20133.265%20124.583%20144.275%20128.834%20154.547C133.084%20164.819%20139.321%20174.152%20147.186%20182.01C155.051%20189.868%20164.389%20196.097%20174.666%20200.34C184.943%20204.583%20195.956%20206.756%20207.075%20206.736V206.736Z%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%231c1114%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cdefs%3E%0D%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%22329%22%20height%3D%22329%22%
