@charset "UTF-8";
  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.article-all-wrap .article-wrap-content .article ul, .article-all-wrap .article-wrap-content .article ol {
padding: 0 0 0 15px;
font-size: 14px;
font-family: inherit;
line-height: 1.5;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
a {
text-decoration: none;
color: inherit;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.vw-100 {
width: 100vw !important;
}
.vh-100 {
height: 100vh !important;
}
.m-0 {
margin: 0 !important;
}
.mt-0,
.my-0 {
margin-top: 0 !important;
}
.mr-0,
.mx-0 {
margin-right: 0 !important;
}
.mb-0,
.my-0 {
margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
margin-left: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.mt-1,
.my-1 {
margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
margin-left: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.mt-2,
.my-2 {
margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
margin-left: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.mt-3,
.my-3 {
margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
margin-right: 1rem !important;
}
.mb-3,
.my-3 {
margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
margin-left: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.mt-4,
.my-4 {
margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
margin-left: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.mt-5,
.my-5 {
margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
margin-right: 3rem !important;
}
.mb-5,
.my-5 {
margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
margin-left: 3rem !important;
}
.p-0 {
padding: 0 !important;
}
.pt-0,
.py-0 {
padding-top: 0 !important;
}
.pr-0,
.px-0 {
padding-right: 0 !important;
}
.pb-0,
.py-0 {
padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
padding-left: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.pt-1,
.py-1 {
padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
padding-left: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.pt-2,
.py-2 {
padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
padding-left: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.pt-3,
.py-3 {
padding-top: 1rem !important;
}
.pr-3,
.px-3 {
padding-right: 1rem !important;
}
.pb-3,
.py-3 {
padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
padding-left: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.pt-4,
.py-4 {
padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
padding-left: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.pt-5,
.py-5 {
padding-top: 3rem !important;
}
.pr-5,
.px-5 {
padding-right: 3rem !important;
}
.pb-5,
.py-5 {
padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
padding-left: 3rem !important;
}
.m-n1 {
margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
margin-left: -0.25rem !important;
}
.m-n2 {
margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
margin-left: -0.5rem !important;
}
.m-n3 {
margin: -1rem !important;
}
.mt-n3,
.my-n3 {
margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
margin-left: -1rem !important;
}
.m-n4 {
margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
margin-left: -1.5rem !important;
}
.m-n5 {
margin: -3rem !important;
}
.mt-n5,
.my-n5 {
margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
margin-left: -3rem !important;
}
.m-auto {
margin: auto !important;
}
.mt-auto,
.my-auto {
margin-top: auto !important;
}
.mr-auto,
.mx-auto {
margin-right: auto !important;
}
.mb-auto,
.my-auto {
margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important;
}
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
.m-sm-n1 {
margin: -0.25rem !important;
}
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important;
}
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important;
}
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important;
}
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important;
}
.m-sm-n2 {
margin: -0.5rem !important;
}
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important;
}
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important;
}
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important;
}
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important;
}
.m-sm-n3 {
margin: -1rem !important;
}
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important;
}
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important;
}
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important;
}
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important;
}
.m-sm-n4 {
margin: -1.5rem !important;
}
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important;
}
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important;
}
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important;
}
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important;
}
.m-sm-n5 {
margin: -3rem !important;
}
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important;
}
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important;
}
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important;
}
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
.m-md-n1 {
margin: -0.25rem !important;
}
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important;
}
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important;
}
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important;
}
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important;
}
.m-md-n2 {
margin: -0.5rem !important;
}
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important;
}
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important;
}
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important;
}
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important;
}
.m-md-n3 {
margin: -1rem !important;
}
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important;
}
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important;
}
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important;
}
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important;
}
.m-md-n4 {
margin: -1.5rem !important;
}
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important;
}
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important;
}
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important;
}
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important;
}
.m-md-n5 {
margin: -3rem !important;
}
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important;
}
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important;
}
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important;
}
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important;
}
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
.m-lg-n1 {
margin: -0.25rem !important;
}
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important;
}
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important;
}
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important;
}
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important;
}
.m-lg-n2 {
margin: -0.5rem !important;
}
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important;
}
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important;
}
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important;
}
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important;
}
.m-lg-n3 {
margin: -1rem !important;
}
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important;
}
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important;
}
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important;
}
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important;
}
.m-lg-n4 {
margin: -1.5rem !important;
}
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important;
}
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important;
}
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important;
}
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important;
}
.m-lg-n5 {
margin: -3rem !important;
}
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important;
}
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important;
}
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important;
}
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important;
}
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
.m-xl-n1 {
margin: -0.25rem !important;
}
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important;
}
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important;
}
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important;
}
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important;
}
.m-xl-n2 {
margin: -0.5rem !important;
}
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important;
}
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important;
}
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important;
}
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important;
}
.m-xl-n3 {
margin: -1rem !important;
}
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important;
}
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important;
}
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important;
}
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important;
}
.m-xl-n4 {
margin: -1.5rem !important;
}
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important;
}
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important;
}
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important;
}
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important;
}
.m-xl-n5 {
margin: -3rem !important;
}
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important;
}
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important;
}
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important;
}
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
}
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important;
}
}
.hamburger {
position: relative;
cursor: pointer;
}
.hamburger.is-active .hamburger__line._t {
top: -100%;
opacity: 0;
-webkit-transition: opacity 0.2s, top 0.3s;
transition: opacity 0.2s, top 0.3s;
}
.hamburger.is-active .hamburger__line._b {
bottom: -100%;
opacity: 0;
-webkit-transition: opacity 0.2s, bottom 0.3s;
transition: opacity 0.2s, bottom 0.3s;
}
.hamburger.is-active .hamburger__line._c {
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.hamburger.is-active .hamburger__line._c._c1 {
-webkit-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
}
.hamburger.is-active .hamburger__line._c._c2 {
-webkit-transform: translateY(-50%) rotate(-45deg);
transform: translateY(-50%) rotate(-45deg);
}
.hamburger__in {
position: relative;
width: 17px;
height: 14px;
}
.hamburger__line {
position: absolute;
width: 100%;
height: 2px;
background-color: #fff;
}
.hamburger__line._t {
top: 0;
-webkit-transition: opacity 0.3s, top 0.3s;
transition: opacity 0.3s, top 0.3s;
}
.hamburger__line._c {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.hamburger__line._b {
bottom: 0;
-webkit-transition: opacity 0.3s, bottom 0.3s;
transition: opacity 0.3s, bottom 0.3s;
}
html,
body {
min-height: 100vh;
}
.wrapper {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
min-height: 100vh;
}
.container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 1280px;
min-width: 320px;
width: 100%;
margin: 0 auto;
padding: 0 30px;
}
@media (max-width: 1450px) {
.container {
max-width: 1220px;
}
}
@media (max-width: 1300px) {
.container {
max-width: 940px;
}
}
@media (max-width: 1000px) {
.container {
max-width: 680px;
}
}
@media (max-width: 730px) {
.container {
max-width: 500px;
padding: 0 15px;
}
}
.layout {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh;
}
.layout__menu {
position: fixed;
z-index: 999;
top: 0;
left: 0;
width: 100%;
height: 70px;
color: #fff;
background-color: #8a2d38;
}
@media (max-width: 1300px) {
.layout__menu {
height: 60px;
}
}
@media (max-width: 550px) {
.layout__menu {
height: 50px;
}
}
.layout__menu .container {
height: 100%;
}
.layout__content {
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: 100%;
padding-top: 70px;
background-color: #fff;
}
@media (max-width: 1300px) {
.layout__content {
padding-top: 60px;
}
}
@media (max-width: 550px) {
.layout__content {
padding-top: 50px;
}
}
.layout__footer {
width: 100%;
min-height: 70px;
background-color: #8a2d38;
}
.grid {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.grid__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin: 0 -15px;
}
@media (max-width: 1000px) {
.grid__row {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.grid__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 50%;
padding: 0 15px;
}
.grid__col .grid__row {
margin: 0 -7px;
}
.grid__col .grid__row .grid__col {
padding: 0 7px;
}
@media (max-width: 1000px) {
.grid__col {
width: 100%;
}
}
.grid__col:only-child {
width: 100%;
}
.grid__float-container {
position: relative;
}
.grid__float-container-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 0 -15px;
}
@media (max-width: 1300px) {
.grid__float-container-wrap {
margin: 0 -10px;
}
}
@media (max-width: 1000px) {
.grid__float-container-wrap {
padding-top: 3rem;
}
}
.grid__float-container-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 0 -15px;
}
@media (max-width: 1300px) {
.grid__float-container-row {
margin: 0 -10px;
}
}
@media (max-width: 1000px) {
.grid__float-container-row {
padding-top: 3rem;
}
}
@media (max-width: 510px) {
.grid__float-container-row {
-ms-flex-direction: column;
flex-direction: column;
}
}
.grid__float-col {
width: 50%;
padding: 0 15px;
}
@media (max-width: 1300px) {
.grid__float-col {
padding: 0 10px;
}
}
@media (max-width: 550px) {
.grid__float-col {
width: 100%;
}
}
.grid__float-col.is-banners {
position: absolute;
top: 0;
right: 0;
}
@media (max-width: 1000px) {
.grid__float-col.is-banners {
padding-top: 3rem;
}
}
@media (max-width: 550px) {
.grid__float-col.is-banners {
position: relative;
padding-top: 0;
padding-bottom: 2rem;
}
}
.grid__article {
width: 75%;
padding: 0 15px;
}
@media (max-width: 1300px) {
.grid__article {
width: 70%;
}
}
@media (max-width: 1000px) {
.grid__article {
width: 100%;
}
}
.grid__aside {
width: 25%;
padding: 0 15px;
}
@media (max-width: 1300px) {
.grid__aside {
width: 30%;
}
}
@media (max-width: 1000px) {
.grid__aside {
width: 100%;
}
}
.remove-this-fake-banner.is-hor {
width: 981px;
height: 121px;
background-color: #8a2d38;
opacity: 0.4;
}
@media (max-width: 1300px) {
.remove-this-fake-banner.is-hor {
display: none;
}
}
body {
font-family: "Roboto", "Arial", "Helvetica", sans-serif;
font-size: 14px;
color: #000;
}
.main-link {
color: #8a2d38;
cursor: pointer;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.main-link:hover {
opacity: 0.7;
}
.main-tag {
padding: 0 0.2em;
color: #fff;
background-color: #8a2d38;
}
.header-link {
color: #000;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.header-link:hover {
color: #8a2d38;
}
.small-info {
font-weight: 400;
font-size: 11px;
color: #666;
}
.menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
}
.menu__group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
margin-left: 40px;
}
@media (max-width: 1600px) {
.menu__group {
width: auto;
margin-left: 0;
}
}
.menu__social {
margin-left: 30px;
}
@media (max-width: 1600px) {
.menu .logo {
margin-left: 8px;
}
}
.menu .logo__img-container {
position: absolute;
top: 50%;
right: 100%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 38px;
height: 13px;
}
@media (max-width: 1600px) {
.menu .logo__img-container {
position: relative;
right: 0;
top: 0;
-webkit-transform: none;
transform: none;
}
}
@media (max-width: 550px) {
.menu .logo__img-container {
display: none;
}
}
.mob-menu {
max-height: calc(100vh - 70px);
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 1600px) {
.mob-menu {
position: fixed;
top: 60px;
left: 0;
width: 100%;
max-height: calc(100vh - 60px);
height: auto;
opacity: 0;
pointer-events: none;
background-color: #772730;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
}
@media (max-width: 550px) {
.mob-menu {
top: 50px;
max-height: calc(100vh - 50px);
}
}
.mob-menu.is-active {
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1600px) {
.mob-menu.is-active {
opacity: 1;
pointer-events: auto;
}
}
.mob-menu__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
height: 100%;
}
@media (max-width: 1600px) {
.mob-menu__container {
max-width: 940px;
margin: 0 auto;
padding: 10px 30px;
height: auto;
}
}
@media (max-width: 1000px) {
.mob-menu__container {
max-width: 680px;
padding: 20px 30px;
}
}
@media (max-width: 730px) {
.mob-menu__container {
max-width: 500px;
padding: 20px 15px;
}
}
@media (max-width: 1600px) {
.mob-menu .social {
display: none;
}
}
@media (max-width: 1000px) {
.mob-menu .social {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.mob-menu .social:before {
content: "";
position: absolute;
left: -10px;
top: 0;
height: 100%;
width: 1px;
background-color: rgba(255, 255, 255, 0.2);
}
}
.mob-social {
display: none;
}
@media (max-width: 1600px) {
.mob-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
}
}
.mob-social .social {
margin-left: 0;
}
@media (max-width: 1000px) {
.mob-social .social__item.is-mob-hide {
display: none;
}
}
.logo {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.logo:hover {
opacity: 0.7;
}
.logo__img-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 67px;
height: 23px;
margin-right: 8px;
}
@media (max-width: 1000px) {
.logo__img-container {
width: 55px;
height: 18px;
}
}
.logo__img {
max-width: 100%;
max-height: 100%;
margin: auto;
}
.logo__text {
padding: 6px 0 10px;
font-family: "Roboto Slab", serif;
font-weight: 400;
font-size: 18px;
color: #fff;
}
@media (max-width: 550px) {
.logo__text {
font-size: 16px;
}
}
.nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
@media (max-width: 1000px) {
.nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-right: 30px;
}
}
.nav__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
padding: 10px;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1300px) {
.nav__link {
border-radius: 3px;
}
}
@media (max-width: 1000px) {
.nav__link {
font-size: 18px;
margin-left: -8px;
}
}
.nav__link:hover {
opacity: 0.7;
}
@media (max-width: 1300px) {
.nav__link:first-child {
margin-left: -8px;
}
}
.nav__link.is-active {
background-color: #642028;
}
.social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.social__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 45px;
height: 45px;
padding: 10px;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1300px) {
.social__item {
width: 37px;
height: 37px;
padding: 8px;
}
}
@media (max-width: 1000px) {
.social__item {
width: 33px;
height: 33px;
}
}
.social__item:hover {
opacity: 0.7;
}
.social__svg {
max-width: 100%;
max-height: 100%;
margin: auto;
fill: #fff;
}
.footer {
padding: 50px 0;
}
@media (max-width: 1300px) {
.footer {
padding: 40px 0;
}
}
@media (max-width: 1000px) {
.footer {
padding: 30px 0;
}
}
@media (max-width: 730px) {
.footer {
padding: 20px 0;
}
}
.footer__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 0 -15px;
}
@media (max-width: 730px) {
.footer__header {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.footer__content {
max-width: 800px;
margin-top: 70px;
}
@media (max-width: 1300px) {
.footer__content {
max-width: 700px;
margin-top: 60px;
}
}
@media (max-width: 1000px) {
.footer__content {
margin-top: 40px;
}
}
.footer__counters {
margin-top: 40px;
}
@media (max-width: 1300px) {
.footer__counters {
margin-top: 30px;
}
}
.footer__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: 50%;
padding: 0 15px;
}
@media (max-width: 730px) {
.footer__col {
width: 100%;
}
}
.footer__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}
@media (max-width: 730px) {
.footer__nav {
margin-top: 40px;
}
}
@media (max-width: 550px) {
.footer__nav {
margin-top: 20px;
}
}
.footer__nav-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: -8px -10px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.footer__nav-col {
width: 50%;
}
.footer__link {
display: block;
width: 100%;
padding: 8px 10px;
font-size: 21px;
color: #fff;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1300px) {
.footer__link {
font-size: 18px;
}
}
@media (max-width: 1000px) {
.footer__link {
font-size: 16px;
}
}
.footer__link:hover {
opacity: 0.7;
}
.footer__text {
margin: 8px 0;
font-size: 16px;
color: #fff;
}
@media (max-width: 1300px) {
.footer__text {
font-size: 14px;
}
}
.footer .logo__text {
padding: 0 0 5px 0;
font-size: 32px;
}
@media (max-width: 1000px) {
.footer .logo__text {
font-size: 22px;
}
}
.footer .logo__img-container {
margin-right: 15px;
}
.footer .social {
margin-top: 5px;
padding-left: 71px;
}
@media (max-width: 1000px) {
.footer .social {
padding-left: 0;
}
}
.footer .social__item {
width: 49px;
opacity: 0.5;
}
@media (max-width: 1000px) {
.footer .social__item {
width: 45px;
}
}
.footer .social__item:hover {
opacity: 1;
}
.headline-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.headline-row__wrap {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
.headline-row__wrap:before {
content: "";
position: absolute;
z-index: 1;
top: 55%;
left: 0;
width: 100%;
height: 1px;
background-color: #e8c5c9;
}
.headline-row__content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 95%;
padding: 0 8px;
background-color: #fff;
}
.headline-row__content .index-count {
margin-right: 10px;
}
.headline-row__content .index-count.is-small {
margin-right: 7px;
}
.headline-row__content .headline.is-large {
padding-bottom: 4px;
}
.headline {
font-family: "Roboto Slab", serif;
text-align: center;
font-weight: 400;
font-size: 21px;
line-height: 1;
color: #8a2d38;
}
@media (max-width: 1300px) {
.headline {
font-size: 18px;
}
}
.headline.is-large {
font-size: 30px;
}
@media (max-width: 1300px) {
.headline.is-large {
font-size: 24px;
}
}
.headline.is-bold {
font-weight: 600;
}
.index-count {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 37px;
height: 20px;
padding-right: 0.2em;
font-size: 14px;
color: #fff;
background: center/contain no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%238a2d38' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
vertical-align: middle;
}
@media (max-width: 1300px) {
.index-count {
width: 33px;
height: 18px;
font-size: 13px;
}
}
@media (max-width: 550px) {
.index-count {
width: 30px;
height: 17px;
font-size: 12px;
}
}
.index-count.is-small {
width: 33px;
height: 18px;
font-size: 13px;
}
@media (max-width: 1300px) {
.index-count.is-small {
width: 30px;
height: 17px;
font-size: 12px;
}
}
@media (max-width: 550px) {
.index-count.is-small {
width: 27px;
height: 15px;
font-size: 11px;
}
}
.index-count.is-big {
width: 45px;
height: 26px;
font-size: 18px;
}
@media (max-width: 1300px) {
.index-count.is-big {
width: 37px;
height: 20px;
font-size: 14px;
}
}
@media (max-width: 550px) {
.index-count.is-big {
width: 33px;
height: 18px;
font-size: 13px;
}
}
.index-count.is-large {
width: 52px;
height: 32px;
font-size: 20px;
}
@media (max-width: 1300px) {
.index-count.is-large {
width: 45px;
height: 26px;
font-size: 18px;
}
}
@media (max-width: 550px) {
.index-count.is-large {
width: 37px;
height: 20px;
font-size: 14px;
}
}
.index-count.is-accent {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%2387cefa' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
} .index-count.is-max {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%235A009D' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-red {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23e63e40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-orange {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ffa500' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-yellow {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ffd700' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-green {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23008000' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-blue {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%2387cefa' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-dark-blue {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%230000ff' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-siren {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ff00ff' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-count.is-purple {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%238b008b' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-max {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%235A009D' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-red {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23e63e40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-orange {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ffa500' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-yellow {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ffd700' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-green {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23008000' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-blue {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%2387cefa' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-dark-blue {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%230000ff' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-siren {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%23ff00ff' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-main-block__count.is-purple {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%238b008b' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
.index-list.is-small .index-list__titile {
font-size: 16px;
}
@media (max-width: 1000px) {
.index-list.is-small .index-list__titile {
font-size: 14px;
line-height: 1.2;
}
}
.index-list.is-small .index-count.is-small {
width: 26px;
height: 16px;
margin-right: 0;
font-size: 10px;
position: relative;
top: -2px;
}
.index-list__ul {
padding-left: 18px!important;
list-style-type: decimal;
margin-top: 10px;
}
.index-list__li {
font-size: 16px;
color: #8a2d38;
}
.index-list__li:not(:last-child) {
margin-bottom: 16px;
}
.index-list__titile {
padding-top: 3px;
line-height: 1.3;
font-size: 21px;
color: #000;
vertical-align: middle;
}
@media (max-width: 1300px) {
.index-list__titile {
line-height: 1.4;
font-size: 18px;
}
}
@media (max-width: 1000px) {
.index-list__titile {
font-size: 16px;
}
}
.index-list .index-count {
margin-right: 4px;
}
.button-group__wrap {
margin: -4px;
}
.button-group__wrap > * {
margin: 4px;
}
.banner-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.banner-container.is-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.banner-container.is-column > *:not(:last-child) {
margin-bottom: 28px;
}
.banner-container > * {
margin: auto;
}
.nb-day-week {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1rem;
}
@media (max-width: 1000px) {
.nb-day-week {   margin-bottom: 2rem;
}
}
.nb-day-week.is-column .nb-day-week__wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (max-width: 550px) {
.nb-day-week.is-column .nb-day-week__wrap {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.nb-day-week__wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin: -0.5rem;
}
@media (max-width: 1000px) {
.nb-day-week__wrap {
margin: -0.3rem;
}
}
.nb-day-week .nb-block {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin: 0.5rem;
}
@media (max-width: 1000px) {
.nb-day-week .nb-block {
padding: 6px;
margin: 0.3rem;
min-height: 40px;
}
}
@media (max-width: 1000px) {
.nb-day-week .nb-block .headline {
font-size: 12px;
}
}
@media (max-width: 730px) {
.nb-day-week .nb-block .headline {
font-size: 11px;
}
}
.nb-power .nb-block {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
background: url(//davydov.in/wp-content/themes/news/images/flag-desk-left.png)
left/contain no-repeat,
url(//davydov.in/wp-content/themes/news/images/flag-desk-right.png) right/contain
no-repeat;
}
.nb-header {
text-align: center;
margin: 20px 0 20px;
font-size: 30px;
}
@media (max-width: 1300px) {
.nb-header {
margin: 15px 0 30px;
font-size: 24px;
line-height: 1.2;
}
}
@media (max-width: 1000px) {
.nb-header {
font-size: 20px;
}
}
.nb-header__titile {
display: inline;
font-weight: 400;
font-size: inherit;
}
.nb-block {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 70px;
padding: 10px;
border: 1px solid #e8c5c9;
border-radius: 4px;
-webkit-transition: border-color 0.2s;
transition: border-color 0.2s;
}
@media (max-width: 1300px) {
.nb-block {
min-height: 60px;
}
}
.nb-block:hover {
border-color: #8a2d38;
}
.nb-block .index-count {
margin-right: 5px;
}
@media (max-width: 1300px) {
.nb-block .headline {
font-size: 16px;
}
}
.main-posts {
width: 100%;
}
.main-posts.is-half .main-posts__col {
width: 50%;
}
@media (max-width: 370px) {
.main-posts.is-half .main-posts__col {
width: 100%;
}
}
.main-posts__conrainer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -15px;
}
@media (max-width: 1300px) {
.main-posts__conrainer {
margin: 0 -7px;
}
}
@media (max-width: 1000px) {
.main-posts__conrainer {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.main-posts__col {
width: 25%;
padding: 0 15px;
margin-bottom: 2rem;
}
@media (max-width: 1300px) {
.main-posts__col {
padding: 0 7px;
}
}
@media (max-width: 1000px) {
.main-posts__col {
width: 50%;
margin-bottom: 2rem;
}
}
@media (max-width: 370px) {
.main-posts__col {
width: 100%;
margin-bottom: 1rem;
}
}
.main-post {
width: 100%;
}
.main-post__image {
overflow: hidden;
position: relative;
display: block;
width: 100%;
min-height: 0px;
margin-bottom: 16px;
border-radius: 3px;
background: center/cover no-repeat;
}
@media (max-width: 1000px) {
.main-post__image {
margin-bottom: 12px;
}
}
@media (max-width: 550px) {
.main-post__image {
margin-bottom: 8px;
}
}
.main-post__image:hover ~ .main-post__headline {
color: #8a2d38;
}
.main-post__image:before {
content: "";
display: block;
padding-bottom: 56%;
}
.main-post__pre-headline {
margin-bottom: 4px;
padding-right: 16px;
font-size: 11px;
color: #888;
}
@media (max-width: 550px) {
.main-post__pre-headline {
font-size: 9px;
}
}
.main-post__title {
display: inline;
margin: 0;
}
.main-post__headline {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
padding-right: 16px;
width: 100%;
line-height: 1.3;
font-size: 18px;
font-weight: 700;
color: #000;
}
@media (max-width: 1300px) {
.main-post__headline {
font-size: 14px;
}
}
@media (max-width: 550px) {
.main-post__headline {
font-size: 12px;
line-height: 1.4;
}
}
.video-block__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 -15px;
}
@media (max-width: 1300px) {
.video-block__container {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media (max-width: 550px) {
.video-block__container {
margin: 0 -7px;
}
}
.video-block__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 50%;
padding: 0 15px;
}
@media (max-width: 1300px) {
.video-block__col {
width: 100%;
}
}
@media (max-width: 1000px) {
.video-block__col {
width: 50%;
}
}
@media (max-width: 550px) {
.video-block__col {
padding: 0 7px;
}
}
.video-block__video {
position: relative;
display: block;
border-radius: 3px;
overflow: hidden;
background: center/cover no-repeat;
}
.video-block__video:before {
content: "";
display: block;
padding-bottom: 56%;
}
.video-block__video:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 67px;
height: 48px;
background: center/contain no-repeat;
background-image: url(//davydov.in/wp-content/themes/news/images/img-ico-play.png);
}
@media (max-width: 1000px) {
.video-block__video:after {
width: 45px;
height: 34px;
}
}
.video-block__video iframe,
.video-block__video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-block__title {
margin: 0;
line-height: 1.4;
font-size: 22px;
}
@media (max-width: 1300px) {
.video-block__title {
margin-top: 1rem;
}
}
@media (max-width: 1000px) {
.video-block__title {
margin-top: 0;
}
}
@media (max-width: 730px) {
.video-block__title {
font-size: 18px;
}
}
@media (max-width: 550px) {
.video-block__title {
font-size: 14px;
}
}
@media (max-width: 370px) {
.video-block__title {
font-size: 12px;
}
}
.news-container .main-post:not(:last-child) {
margin-bottom: 24px;
}
.news-more-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
min-height: 40px;
font-size: 16px;
color: #8a2d38;
border: 1px solid #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1000px) {
.news-more-btn {
font-size: 14px;
}
}
.news-more-btn:hover {
opacity: 0.7;
}
.news-more-btn__ico {
width: 12px;
height: 7px;
margin-top: 2px;
}
@media (max-width: 1000px) {
.news-more-btn__ico {
width: 10px;
height: 6px;
}
}
.news-more-btn__text + .news-more-btn__ico {
margin-left: 8px;
}
.paginator {
width: 100%;
}
.paginator__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.paginator__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 18px;
color: #8a2d38;
}
@media (max-width: 1000px) {
.paginator__item {
width: 35px;
height: 35px;
font-size: 16px;
}
}
.paginator__item:not(:first-child) {
-webkit-box-shadow: inset 1px 0 0 0 #f4f4f4;
box-shadow: inset 1px 0 0 0 #f4f4f4;
}
.paginator__item.is-active {
color: #fff;
background-color: #8a2d38;
}
.telegram-block {
position: relative;
margin-top: 14px;
padding: 16px;
border-radius: 5px;
border: 1px solid #e8c5c9;
}
@media (max-width: 1000px) {
.telegram-block {
margin-top: 3rem;
}
}
.telegram-block__title {
position: absolute;
top: -14px;
left: 0;
width: 100%;
}
@media (max-width: 550px) {
.telegram-block__title {
top: -25px;
}
}
.telegram-block__title .headline-row__wrap:before {
display: none;
}
.telegram-block__title .headline br {
display: none;
}
@media (max-width: 550px) {
.telegram-block__title .headline br {
display: block;
}
}
.telegram-block__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 550px) {
.telegram-block__header {
margin-top: 0.5rem;
}
}
.telegram-block__logo {
width: 34px;
height: 12px;
margin-right: 8px;
display: flex;
}
.telegram-block__logo-img {
max-width: 100%;
max-height: 100%;
}
.telegram-block__link {
position: relative;
z-index: 5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 25px;
height: 21px;
padding: 10px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
margin-left: auto;
}
@media (max-width: 550px) {
.telegram-block__link {
width: 20px;
height: 17px;
margin-right: -10px;
}
}
.telegram-block__link:hover .telegram-block__link-svg {
opacity: 0.8;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.telegram-block__link-svg {
max-width: 100%;
max-height: 100%;
fill: #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.telegram-block__readmore {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: inherit;
padding-top: 46px;
font-family: "Roboto Slab", serif;
font-size: 16px;
border-radius: 0 0 5px 5px;
color: #8a2d38;
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(255, 255, 255, 0)),
color-stop(60%, white),
to(white)
);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
white 60%,
white 100%
);
cursor: pointer;
}
@media (max-width: 550px) {
.telegram-block__readmore {
font-size: 12px;
}
}
.telegram-block__readmore:hover .telegram-block__readmore-text {
opacity: 0.7;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.telegram-block__readmore-text {
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.experts__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.experts__item:not(:last-child) {
margin-bottom: 24px;
}
@media (max-width: 1300px) {
.experts__item:not(:last-child) {
margin-bottom: 20px;
}
}
@media (max-width: 1000px) {
.experts__item:not(:last-child) {
margin-bottom: 18px;
}
}
.experts__photo {
position: relative;
overflow: hidden;
width: 80px;
height: 80px;
border-radius: 3px;
-ms-flex-negative: 0;
flex-shrink: 0;
background: center/cover no-repeat;
}
@media (max-width: 1300px) {
.experts__photo {
width: 50px;
height: 50px;
}
}
.experts__photo:hover ~ .experts__info .experts__title {
color: #8a2d38;
}
.experts__photo + .experts__info {
margin-left: 10px;
}
@media (max-width: 1300px) {
.experts__photo + .experts__info {
margin-left: 8px;
}
}
.experts__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.experts__title {
font-size: 16px;
}
@media (max-width: 1300px) {
.experts__title {
font-size: 14px;
}
}
.experts .small-info {
margin-bottom: 4px;
}
.search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
border-radius: 40px;
height: 40px;
border: 1px solid #8a2d38;
overflow: hidden;
}
.search__input {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 4px 16px;
border: none;
font-size: 16px;
color: #8a2d38;
outline: none;
min-width: 60px;
}
@media (max-width: 1300px) {
.search__input {
padding: 4px 10px;
}
}
.search__input:focus::-webkit-input-placeholder {
opacity: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input:focus:-ms-input-placeholder {
opacity: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input:focus::-ms-input-placeholder {
opacity: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input:focus::placeholder {
opacity: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input::-webkit-input-placeholder {
opacity: 1;
color: #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input:-ms-input-placeholder {
opacity: 1;
color: #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input::-ms-input-placeholder {
opacity: 1;
color: #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__input::placeholder {
opacity: 1;
color: #8a2d38;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.search__btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0; width: 40px;
background: transparent;
border: none;
outline: none;
-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
transition: opacity 0.2s, -webkit-transform 0.2s;
transition: opacity 0.2s, transform 0.2s;
transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
}
.search__btn:hover {
opacity: 0.7;
}
.search__btn:active {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.search__svg {
width: 22px;
height: 23px;
fill: #8a2d38;
}
.telegram-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 73px;
padding: 8px 16px;
border: 1px solid #e8c5c9;
border-radius: 5px;
cursor: pointer;
-webkit-transition: border-color 0.2s;
transition: border-color 0.2s;
}
@media (max-width: 1300px) {
.telegram-btn {
padding: 8px 10px;
}
}
.telegram-btn:hover {
border-color: #8a2d38;
}
.telegram-btn__svg {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 41px;
height: 34px;
margin-right: 22px;
fill: #8a2d38;
}
@media (max-width: 1300px) {
.telegram-btn__svg {
width: 34px;
height: 27px;
margin-right: 16px;
}
}
.telegram-btn__text {
font-family: "Roboto Slab", serif;
font-size: 16px;
text-align: left;
color: #8a2d38;
}
@media (max-width: 1300px) {
.telegram-btn__text {
font-size: 14px;
}
}
.expertise__item {
font-size: 16px;
}
@media (max-width: 1300px) {
.expertise__item {
font-size: 14px;
}
}
.expertise__item:not(:last-child) {
margin-bottom: 16px;
}
.expertise__date {
color: #888;
}
.hamburger-area {
display: none;
background-color: #8a2d38;
-webkit-transition: background-color 0.2s;
transition: background-color 0.2s;
}
.hamburger-area:hover {
background-color: #822a35;
}
.hamburger-area.is-active {
background-color: #772730;
-webkit-transition: background-color 0.2s;
transition: background-color 0.2s;
}
@media (max-width: 1600px) {
.hamburger-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 64px;
min-width: 64px;
height: 100%;
margin-left: -20px;
padding-left: 20px;
cursor: pointer;
}
}
@media (max-width: 730px) {
.hamburger-area {
width: 48px;
min-width: 48px;
margin-left: -15px;
padding-left: 15px;
}
}
.hamburger {
height: 20px;
width: 24px;
}
@media (max-width: 730px) {
.hamburger {
height: 16px;
width: 18px;
}
}
.pre-content {
padding: 30px 0;
background-color: #efefef;
}
@media (max-width: 1000px) {
.pre-content {
padding: 20px 0;
}
}
.pre-content__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pre-content__content .catrgody-headline {
text-align: center;
max-width: 70%;
}
@media (max-width: 730px) {
.pre-content__content .catrgody-headline {
max-width: 100%;
}
}
.pre-content__content .catrgody-description {
text-align: center;
max-width: 70%;
}
@media (max-width: 730px) {
.pre-content__content .catrgody-description {
max-width: 100%;
}
}
.catrgody-headline {
font-size: 36px;
margin: 0;
line-height: 1.2;
}
@media (max-width: 1300px) {
.catrgody-headline {
font-size: 32px;
}
}
@media (max-width: 1000px) {
.catrgody-headline {
font-size: 28px;
}
}
@media (max-width: 730px) {
.catrgody-headline {
font-size: 24px;
}
}
.catrgody-headline:not(:last-child) {
margin-bottom: 16px;
}
.catrgody-description {
font-size: 16px;
}
@media (max-width: 1000px) {
.catrgody-description {
font-size: 14px;
}
}
.author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.author__img {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 90px;
height: 90px;
margin-right: 30px;
border-radius: 3px;
background: center/cover no-repeat;
}
@media (max-width: 730px) {
.author__img {
width: 70px;
height: 70px;
margin-right: 20px;
}
}
.author__info .catrgody-headline {
margin-bottom: 8px;
}
@media (max-width: 1000px) {
.author__info .catrgody-description {
font-size: 12px;
}
}
@media (max-width: 550px) {
.author__info .catrgody-description {
font-size: 10px;
}
}
.author__info .catrgody-headline,
.author__info .catrgody-description {
text-align: left;
}
.article-all-wrap {
display: flex;
}
.article-social {
width: 60px;
flex-shrink: 0;
display: flex;
justify-content: flex-start;
}
@media (max-width: 1000px) {
.article-social {
width: 40px;
}
}
@media (max-width: 600px) {
.article-social {
display: none;
}
}
.article-social .social {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.article-social {
position: absolute;
top: 80px;
left: -80px;
height: calc(100% - 80px);
}
@media (max-width: 1450px) {
.article-social {
left: -55px;
}
}
@media (max-width: 1000px) {
.article-social {
left: -45px;
}
}
@media (max-width: 600px) {
.article-social {
display: none;
}
} .article-social .social__item {
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.article-social .social__item:hover {
opacity: 0.7;
}
.article-social .social__svg {
fill: #8a2d38;
}
@media (max-width: 600px) {
.article-header {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
}
.article-info {
padding: 20px 0;
//  border-bottom: 1px solid #e8c5c9;
}
@media (max-width: 1300px) {
.article-info {
padding: 16px 0;
}
}
@media (max-width: 730px) {
.article-info {
padding: 12px 0;
}
}
.article-info.is-footer {
//  border-color: #8a2d38;
}
.article-info__date {
color: #000000;
}
.article-info__link {
margin-left: 30px;
}
@media (max-width: 730px) {
.article-info__link {
margin-left: 20px;
}
}
.article-info__tags {
margin-left: 30px;
}
@media (max-width: 730px) {
.article-info__tags {
margin-left: 20px;
}
}
.article-info__tags .main-link {
padding-right: 8px;
}
.article-headline {
margin: 20px 0;
font-weight: 700;
font-size: 48px;
}
@media (max-width: 1300px) {
.article-headline {
font-size: 40px;
}
}
@media (max-width: 730px) {
.article-headline {
font-size: 34px;
}
}
.article-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
max-width: 470px;
}
@media (max-width: 730px) {
.article-author {
max-width: 300px;
}
}
.article-author__img {
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 80px;
height: 80px;
margin-right: 15px;
border-radius: 3px;
background: center/cover no-repeat;
}
@media (max-width: 1300px) {
.article-author__img {
width: 75px;
height: 75px;
margin-right: 12px;
}
}
@media (max-width: 730px) {
.article-author__img {
width: 65px;
height: 65px;
}
}
.article-author__group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-size: 16px;
}
@media (max-width: 1300px) {
.article-author__group {
font-size: 14px;
}
}
@media (max-width: 730px) {
.article-author__group {
font-size: 12px;
}
}
.article-author__name {
margin-bottom: 4px;
color: #8a2d38;
}
.article-author__info {
color: #444444;
}
.article > *:first-child {
margin-top: 0;
}
.article h2 {
margin: 20px 0;
font-size: 24px;
font-weight: 700;
line-height: 1.25;
}
@media (max-width: 1300px) {
.article h2 {
font-size: 22px;
}
}
@media (max-width: 730px) {
.article h2 {
font-size: 18px;
}
}
.article h3 {
margin: 17px 0;
font-size: 22px;
font-weight: 700;
line-height: 1.3;
}
@media (max-width: 1300px) {
.article h3 {
font-size: 20px;
}
}
@media (max-width: 730px) {
.article h3 {
font-size: 17px;
}
}
.article h4 {
margin: 15px 0;
font-size: 20px;
font-weight: 700;
line-height: 1.35;
}
@media (max-width: 1300px) {
.article h4 {
font-size: 18px;
}
}
@media (max-width: 730px) {
.article h4 {
font-size: 16px;
}
}
.article h5 {
margin: 12px 0;
font-size: 18px;
font-weight: 700;
line-height: 1.35;
}
@media (max-width: 1300px) {
.article h5 {
font-size: 16px;
}
}
@media (max-width: 730px) {
.article h5 {
font-size: 15px;
}
}
.article h6 {
margin: 10px 0;
font-size: 16px;
font-weight: 700;
line-height: 1.4;
}
@media (max-width: 1300px) {
.article h6 {
font-size: 14px;
}
}
@media (max-width: 730px) {
.article h6 {
font-size: 13px;
}
}
.article a {
color: #8a2d38;
text-decoration: none;
}
.article a:hover {
text-decoration: underline;
}
.article p {
margin: 20px 0;
font-size: 14px;
line-height: 1.4;
}
@media (max-width: 1300px) {
.article p {
font-size: 16px;
}
}
@media (max-width: 730px) {
.article p {
font-size: 14px;
}
}
.article img {
max-width: 100%;
}
.article figure {
max-width: 100%;
margin: 10px 0;
}
.article figure img {
width: 100%;
}
@media (max-width: 550px) {
.article figure img {
width: 100vw;
max-width: 100vw;
margin-left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.article figure.w-full {
width: 100%;
}
.article figure.w-250 {
width: 250px;
}
@media (max-width: 1300px) {
.article figure.w-250 {
width: 200px;
}
}
@media (max-width: 730px) {
.article figure.w-250 {
width: 100%;
}
}
.article figure.w-400 {
width: 400px;
}
@media (max-width: 1300px) {
.article figure.w-400 {
width: 350px;
}
}
@media (max-width: 730px) {
.article figure.w-400 {
width: 100%;
}
}
.article figure.img-float-right {
float: right;
margin: 5px 0 30px 30px;
}
@media (max-width: 1300px) {
.article figure.img-float-right {
margin: 5px 0 25px 25px;
}
}
.article figure.img-float-left {
float: left;
margin: 5px 30px 30px 0;
}
@media (max-width: 1300px) {
.article figure.img-float-left {
margin: 5px 25px 25px 0;
}
}
.article figcaption {
margin-top: 4px;
font-size: 14px;
line-height: 1.2;
color: #666;
text-align: left;
}
@media (max-width: 1300px) {
.article figcaption {
font-size: 13px;
}
}
@media (max-width: 730px) {
.article figcaption {
font-size: 12px;
}
}
p.wp-caption-text {
margin-top: 4px;
font-size: 10px;
line-height: 1.2;
color: #666;
text-align: left;
}
@media (max-width: 1300px) {
p.wp-caption-text {
font-size: 10px;
}
}
@media (max-width: 730px) {
p.wp-caption-text {
font-size: 10px;
}
}
.article table tr:nth-child(even) {
background-color: #f5eded;
}
.article table th {
vertical-align: top;
padding: 12px 10px;
text-align: left;
font-weight: 400;
font-size: 14px;
color: #666;
}
@media (max-width: 1300px) {
.article table th {
padding: 10px 8px;
font-size: 13px;
}
}
@media (max-width: 730px) {
.article table th {
padding: 8px 6px;
}
}
@media (max-width: 730px) {
.article table th {
font-size: 12px;
}
}
.article table td {
padding: 12px 10px;
vertical-align: top;
text-align: left;
font-size: 14px;
line-height: 1.4;
}
@media (max-width: 1300px) {
.article table td {
padding: 10px 8px;
font-size: 14px;
line-height: 1.4;
}
}
@media (max-width: 730px) {
.article table td {
padding: 8px 6px;
font-size: 14px;
}
}
.article blockquote {
position: relative;
margin: 15px 0;
padding: 5px 50px 5px 40px;
font-style: italic;
color: #444444;
}
@media (max-width: 1300px) {
.article blockquote {
padding: 5px 30px;
}
}
.article blockquote p {
margin: 15px 0;
line-height: 1.5;
}
.article blockquote p:first-child {
margin-top: 0;
}
.article blockquote p:last-child {
margin-bottom: 0;
}
.article blockquote:before {
content: "«";
top: -12px;
left: 0px;
}
@media (max-width: 1300px) {
.article blockquote:before {
top: -10px;
}
}
.article blockquote:after {
content: "»";
right: 0px;
bottom: -6px;
}
@media (max-width: 1300px) {
.article blockquote:after {
bottom: -4px;
}
}
.article blockquote:before,
.article blockquote:after {
position: absolute;
font-style: normal;
font-size: 44px;
color: #666;
}
@media (max-width: 1300px) {
.article blockquote:before,
.article blockquote:after {
font-size: 40px;
}
}
.article .marked-tag {
position: relative;
padding-left: 28px;
-webkit-box-shadow: inset 5px 0 0 0 #8a2d38;
box-shadow: inset 5px 0 0 0 #8a2d38;
}
@media (max-width: 1300px) {
.article .marked-tag {
padding-left: 24px;
-webkit-box-shadow: inset 4px 0 0 0 #8a2d38;
box-shadow: inset 4px 0 0 0 #8a2d38;
}
}
.table-wrap {
position: relative;
overflow-y: auto;
margin: 15px 0;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 550px) {
.table-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100vw;
max-width: 100vw;
margin-left: calc((100vw - 500px) / -2);
}
}
@media (max-width: 500px) {
.table-wrap {
margin-left: -15px;
}
}
.table-wrap:before,
.table-wrap:after {
content: "";
display: block;
height: 1px;
-ms-flex-negative: 0;
flex-shrink: 0;
width: calc((100vw - 500px) / 2);
}
@media (max-width: 500px) {
.table-wrap:before,
.table-wrap:after {
width: 15px;
}
}
.index-main-block {
margin-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (max-width: 550px) {
.index-main-block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.index-main-block__index-part {
width: 165px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 56px;
}
@media (max-width: 1300px) {
.index-main-block__index-part {
width: 140px;
margin-right: 45px;
}
}
@media (max-width: 730px) {
.index-main-block__index-part {
width: 100px;
}
}
@media (max-width: 550px) {
.index-main-block__index-part {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
}
.index-main-block__count {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 165px;
height: 118px;
font-size: 83px;
color: #fff;
background: center/contain no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 17' fill='%238a2d38' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M22.8328 17C22.8328 17 28 12.6996 28 8.52851C28 4.23116 22.8328 0.0193484 22.8328 0.0193484L3.81629 1.42198e-07C3.31518 -0.000133611 2.81895 0.0940908 2.35594 0.277292C1.89293 0.460493 1.47222 0.729081 1.11783 1.06772C0.763442 1.40635 0.482319 1.8084 0.290519 2.2509C0.098719 2.69339 -1.95387e-08 3.16767 0 3.64664V13.3534C-3.9446e-08 14.3203 0.401814 15.2477 1.11708 15.9316C1.83234 16.6154 2.80249 16.9997 3.81416 17H22.8328Z'/%3E%3C/svg%3E");
}
@media (max-width: 1300px) {
.index-main-block__count {
width: 140px;
height: 100px;
font-size: 64px;
}
}
@media (max-width: 730px) {
.index-main-block__count {
width: 100px;
height: 80px;
font-size: 44px;
}
}
@media (max-width: 550px) {
.index-main-block__count {
width: 63px;
height: 45px;
font-size: 31px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 12px;
}
}
.index-main-block__group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 4px;
}
@media (max-width: 550px) {
.index-main-block__group {
width: 100%;
}
}
.index-main-block__title {
padding-right: 15px;
font-size: 36px;
font-weight: 700;
}
@media (max-width: 1300px) {
.index-main-block__title {
font-size: 30px;
}
}
@media (max-width: 730px) {
.index-main-block__title {
font-size: 22px;
}
}
@media (max-width: 550px) {
.index-main-block__title {
font-size: 35px;
}
}
.index-main-block__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 24px;
height: 24px;
margin-top: 2px;
border-radius: 100%;
border: 1px solid #8a2d38;
cursor: pointer;
}
@media (max-width: 1300px) {
.index-main-block__info {
margin-top: 4px;
}
}
@media (max-width: 730px) {
.index-main-block__info {
width: 20px;
height: 20px;
font-size: 14px;
}
}
@media (max-width: 550px) {
.index-main-block__info {
width: 29px;
height: 29px;
font-size: 18px;
}
}
.index-main-block__stat-part {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
@media (max-width: 550px) {
.index-main-block__stat-part {
margin-top: 20px;
width: 100%;
}
}
.index-stat {
width: 100%;
}
.index-stat:not(:last-child) {
margin-bottom: 16px;
}
@media (max-width: 1300px) {
.index-stat:not(:last-child) {
margin-bottom: 12px;
}
}
.index-stat__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 18px;
margin-bottom: 2px;
}
@media (max-width: 1300px) {
.index-stat__header {
font-size: 16px;
}
}
@media (max-width: 730px) {
.index-stat__header {
font-size: 13px;
}
}
.index-stat__title {
padding-right: 10px;
}
@media (max-width: 730px) {
.index-stat__title {
margin-right: 30px;
}
}
.index-stat__index {
-ms-flex-negative: 0;
flex-shrink: 0;
color: #8a2d38;
}
.index-stat__line {
position: relative;
width: 100%;
height: 10px;
background-color: #cccccc;
}
@media (max-width: 1300px) {
.index-stat__line {
height: 8px;
}
}
.index-stat__line-progress {
position: absolute;
top: 0;
left: 0;
height: 100%;
background-color: #8a2d38;
}
.disqus-container {
width: 100%;
}
@-webkit-keyframes ldsspinner {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes ldsspinner {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.preloader {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 20px;
}
.lds-spinner {
color: #8a2d38;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
width: 64px;
height: 64px;
}
.lds-spinner .lds-s {
-webkit-transform-origin: 32px 32px;
transform-origin: 32px 32px;
-webkit-animation: ldsspinner 1.2s linear infinite;
animation: ldsspinner 1.2s linear infinite;
}
.lds-spinner .lds-s:after {
content: "";
display: block;
position: absolute;
top: 3px;
left: 29px;
width: 5px;
height: 14px;
border-radius: 20%;
background: #8a2d38;
box-shadow: 0 0 1px #8a2d38;
}
.lds-spinner .lds-s.lds-spinner__1 {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.lds-spinner .lds-s.lds-spinner__2 {
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.lds-spinner .lds-s.lds-spinner__3 {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.lds-spinner .lds-s.lds-spinner__4 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.lds-spinner .lds-s.lds-spinner__5 {
-webkit-transform: rotate(120deg);
transform: rotate(120deg);
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.lds-spinner .lds-s.lds-spinner__6 {
-webkit-transform: rotate(150deg);
transform: rotate(150deg);
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.lds-spinner .lds-s.lds-spinner__7 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.lds-spinner .lds-s.lds-spinner__8 {
-webkit-transform: rotate(210deg);
transform: rotate(210deg);
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.lds-spinner .lds-s.lds-spinner__9 {
-webkit-transform: rotate(240deg);
transform: rotate(240deg);
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.lds-spinner .lds-s.lds-spinner__10 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.lds-spinner .lds-s.lds-spinner__11 {
-webkit-transform: rotate(300deg);
transform: rotate(300deg);
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
.lds-spinner .lds-s.lds-spinner__12 {
-webkit-transform: rotate(330deg);
transform: rotate(330deg);
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.article-author__img img,
.experts__photo img,
.author__img img {
width: 100%;
height: 100%;
object-fit: cover;
// далее чёрно-белый фильтр для экспертов и авторов
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.post-categories {
display: inline-flex;
margin: 0;
padding: 0;
list-style: none;
}
.post-categories a {
padding: 0 0.2em;
color: #fff;
background-color: #8a2d38;
}
.article-info__link .post-categories a {
padding: 0;
color: inherit;
background-color: inherit;
}
table {border: none;}
@media screen and (max-width: 900px) {
table {width: 600px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 800px) {
table {width: 500px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 700px) {
table {width: 450px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 600px) {
table {width: 450px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 500px) {
table {width: 350px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 390px) {
table {width: 330px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 375px) {
table {width: 310px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 355px) {
table {width: 300px!important;overflow-y: scroll; display:block;}
}
@media screen and (max-width: 345px) {
table {width: 290px!important;overflow-y: scroll; display:block;}
}
.nav a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
padding: 10px;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
@media (max-width: 1300px) {
.nav a {
border-radius: 3px;
}
}
@media (max-width: 1000px) {
.nav a {
font-size: 18px;
margin-left: -8px;
}
}
.nav a:hover {
opacity: 0.7;
}
@media (max-width: 1300px) {
.nav a:first-child {
margin-left: -8px;
}
}
.nav a[aria-current="page"] {
background-color: #642028;
}
.alignleft {
float: left;
margin-right: 20px;
}
.alignright {
float: right;
margin-left: 20px;
}
div.index-list.is-small ul li a, div.index-list ul li a {
font-weight: 500;
}
.zen img {
width: 34px!important;
}
@media (max-width: 1300px) {
.zen img {
width: 27px!important;
}
}
.wp-caption {
width: auto!important;
max-width: 100%!important;
}
.wp-caption img {
height: auto!important;
}