/*
    Theme Name: Переверни
    Version: 1.0
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html,
body {
    width: 100%;
    margin: 0;
    padding: 0;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    -webkit-font-smoothing: antialiased;
}

* {
    margin: 0;
    padding: 0;
    outline: 0;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 600;
}

h1,
h2,
h3,
h4,
h5,
h6,
th,
.title-middle,
.noto-serif-family {
    font-weight: 400;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

img {
    border: 0;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

svg:not(:root) {
    overflow: hidden;
}

button::-moz-focus-inner,
input::-moz-focus-inner,
img,
legend {
    border: 0;
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
}

button,
input {
    line-height: normal;
}

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;
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

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;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
textarea,
button {
    outline: none;
    border: none;
    background: transparent;
}

ul,
ol {
    margin: 0;
    list-style-type: none;
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-LightItalic.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-LightItalic.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-LightItalic.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-LightItalic.svg#Merriweather-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Black'), local('Merriweather-Black'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Black.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Black.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Black.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Black.svg#Merriweather-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Light'), local('Merriweather-Light'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Light.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Light.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Light.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Light.svg#Merriweather-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Italic'), local('Merriweather-Italic'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Italic.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Italic.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Italic.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Italic.svg#Merriweather-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Bold'), local('Merriweather-Bold'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Bold.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Bold.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Bold.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Bold.svg#Merriweather-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BlackItalic.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BlackItalic.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BlackItalic.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BlackItalic.svg#Merriweather-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Regular'), local('Merriweather-Regular'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Regular.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Regular.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Regular.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-Regular.svg#Merriweather-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Merriweather';
    src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BoldItalic.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BoldItalic.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BoldItalic.ttf') format('truetype'), url('/wp-content/themes/pereverni/fonts/merriweather/subset-Merriweather-BoldItalic.svg#Merriweather-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraLight.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraLight.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Bold'), local('Raleway-Bold'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Bold.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Bold.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Thin'), local('Raleway-Thin'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Thin.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Thin.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Medium'), local('Raleway-Medium'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Medium.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Medium.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Regular'), local('Raleway-Regular'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Regular.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Regular.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Black'), local('Raleway-Black'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Black.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Black.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-SemiBold.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-SemiBold.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraBold.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraBold.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Italic'), local('Raleway-Italic'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Italic.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Italic.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: 'Raleway';
    src: local('Raleway Light'), local('Raleway-Light'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Light.woff2') format('woff2'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Light.woff') format('woff'), url('/wp-content/themes/pereverni/fonts/raleway/subset-Raleway-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

.slick-slider {
    overflow: hidden;
    position: relative;
}

.slick-slide {
    float: left;
}

.slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    width: 100%;
}

.slick-dots button {
    width: 7px;
    height: 7px;
    background: #d1dde5;
    text-indent: -9999px;
    display: block;
    border-radius: 5px;
}

.slick-dots .slick-active button {
    width: 50px;
    background: #bae90f;
}

.slick-dots li {
    margin: 3px;
}

a,
button,
input,
select,
textarea,
span,
*::after,
*::before,
.animation {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.no-animation {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

input:focus::-webkit-input-placeholder {
    color: transparent !important;
}

input:focus:-moz-placeholder {
    color: transparent !important;
}

input:focus:-ms-input-placeholder {
    color: transparent !important;
}

textarea:focus::-webkit-input-placeholder {
    color: transparent !important;
}

textarea:focus:-moz-placeholder {
    color: transparent !important;
}

textarea:focus:-ms-input-placeholder {
    color: transparent !important;
}

input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7);
}

input::-moz-placeholder {
    color: rgba(0, 0, 0, .7);
}

input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7);
}

textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7);
}

textarea::-moz-placeholder {
    color: rgba(0, 0, 0, .7);
}

textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #9d9d9d !important;
}

@keyframes autofill {
    100% {
        background: transparent;
        color: rgba(0, 0, 0, .302);
    }
}

@-webkit-keyframes autofill {
    100% {
        background: transparent;
        color: rgba(0, 0, 0, .302);
    }
}

.popup-fix,
.mobileburg-btn {
    display: none;
}

html,
body {
    font: 300 15px/1.4 'Raleway', Arial, sans-serif;
    background: #f3f6f8;
    color: #000;
}

body *,
body *:before,
body *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

img {
    max-width: 100%;
    height: auto;
}

body {
    background: no-repeat right top;
}

.wrap {
    max-width: 1350px;
    padding: 0 25px;
    margin: auto;
}

.max-width-header {
    max-width: 790px;
}

.header-site__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 45px;
    position: relative;
    z-index: 5;
}

.header-site__nav {
    padding-right: 45px;
    margin-top: 20px;
    max-width: 745px;
}

.header-site {
    position: relative;
    z-index: 5;
}

.elements-header__first {
    position: absolute;
    right: 30%;
    top: 96px;
}

.elements-header__last {
    position: absolute;
    right: 35px;
    top: 255px;
}


.socials-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.socials-block__link {
    text-decoration: none;
    margin: 5px;
}

.socials-link {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.socials-block__link:before {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat
}

.socials-block__link.vk:before {
    background-image: url(data:image/png;base64,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)
}

.socials-block__link.pin:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAByFBMVEVHcEzWMCzXMS3WMCvVMDDWMSzJLSXWMCzXMCzWMCzWMCzXMC3WMCzXMCzXMS3XMi3WLizWMC3WLiznNiznNSzWMC3WMS/JLSTXMC7XMS3XMS3WMCzlNSvWLivXMC3WMCzWMS3YMi3XMCzWMCzKLiXWMSzXMS3WMSzWMCzXLi3YMC7XMSzXMSzWMCzXMS3XMSzx8vLWMSzy8vLom5zWMS3gYmPXMi7WMi7w5OTcR0fWMS7sxMTw6urYNjTx7+/fXl7x8fHZPz7lg4TuzM3lh4nliIrppabfYGHmlZbomJnfZmfu2trkfX7ooaPjfH3w3d7y8PDooqXt0dHmkJHv19fdV1feWVvidXbdVFTcT0/bTU3w5OXbRUThcXPw7+/liYvbTUzfWlrx7e3w2tvdVlju1tbXNTPZQkHqq63qq6zgbW3rv7/khofw7u7rsbTkfn/XMy/liYrjdHbYNjXv29zgZmjqr7HsubvliInaQEDcTk7nk5Tic3TprK3cSkrpp6joo6Xx4uLru7vswMHkgYPXMi/ZPj3tw8Tpp6npnqDrt7fpqqzqrq7cS0vqrq/kgYLqs7Tw4+PcUVHfXl/ZPTrZQUHx7OzicnOuO7PaAAAALXRSTlMA9cFJGIQIl9qY8hnz48gt48jzBwfBGAgZ9fJJB0njyMgt8+MI9YTyhBkZ8pgnaswUAAACNElEQVQ4y2WT5V/UQRCH5w6Ou6PTQLBbn5nZHyWKit3d3d3d3d367/piF+SD83Jnp74hMhwtFeV8qbm2lC93tsj/Ma44C5SAAtXFmlHpqpkzMAiEoGoGucLYkfnKekADgKKYKtRX/ss3TCQAamAAqgB1U4br61CI5WCq6VvdmDR/MqTSmMBQBaVpuoiIFIbG039k0Zad28/2LIz9sIKIyNxc7K4Lr11yzxYcdj9xFAJGyI0TkSKGAt133C+fP8jpQwv8wEkiIkWRlmrUAO66d3UrwJnjfioNqW6VCRpACfeW+AMWX9ncC5zzbDdKUOiUckLnoT97xe3MNwblWJZ1gWEwX/IEBXjqb3nt7stN6fdsU1yTvJQSRk/8HUsz972q7PKsK4IWStKMAoGX/p5f7gNXFdZnvpYITa3UYgaEpdngp97f2RsFtnm2JoHTLCWN1PDZ/3x378LYv9U3qMUWJWlLO8CPn1988KPqjQtZtkoTNW1SThwCfHX3F49uZr66b4i6skyIeTPQb/7hubsPrOtO1EOFdLSjERN77FkP96/v67PIJUp1q0hRIyaqt3zJYk1XqxqYFkWkZnxIYrnoi9IymKmC5uZEwWgcucP3pJPj2oFClFx9fNGVK3otBEAJQcEmVSXRNioa1HqWGRYAC4oGGoeF3zDNIAxdphol1NgwwjhNyrCqiRJqGjPSWmNn55JdUowvVI1yZ01x3pB9CO3/mVdEpKOinC9NrS21lSta/73+BWu4oQAHokKkAAAAAElFTkSuQmCC)
}

.socials-block__link.ok:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAASKSURBVFiFtZdbbBRVGIC//8zZ2aU3QcEQFYKJGBO5yDUCIYESsVI0hESBlGtNwayhxmgCRtMYLwF8sFzLRaBEg9QHNEQReUASEqAYEQExJKRAQoGGBkHpZXdmdo4P025LC8yUwP8yl/+c//t255wzZ4SIYZZS4DgUG0OhwHADgwR6Axi4KXDRCH+Kz692hr2ynVtR6kpYg1QZz4qwDJgN5ET0bTGGXShWJTZz7r4EzLv0cpv51MA7gI4I7housNp2qJAdpCILpJYwWAzfA0PuE9yVUusZZuZu4WqogPMWI3yf/QL9Hgi8I+rxKY5v5dRdBVJLGIzh8EOAZyVczZi8Khq6CZiFJBybWmB4WBU1/DVUYTlq4EhQGr/uCP6BSvwz+8MVhON2DhOlklYA1X7ftfksCtyauRKd3IN6bgrk9IFEPur5l9Hlv2DN+DxcwDDKaWF5hw/ZqXaGkNGuRs9Cl9UEF04L/qkfQRRq2KsQSwDgVc3AP7knTKPJ1QzOq6JBA7TN89CpZr30XnCSbsL9YgKmPhhP8uRQYsuOQjwXa+r7UQTytEcFkFRmKQUEi0wIPYYMGgOA//t3WTiAuXwa/8TuQGbACJDQ9Q2B+aaUfOU4FBNlhVMajAnOPad7PuMFx1gCxAotB+Q6MaYpYyiM0hq3FXPlr8Bl1OtI7yeyKXl0IGrETCD4N/C9SCWNoVBLhJHfHpmD69Bzt0BeX/SHx/FrvwHLxnpxLuT0bmuzPmo5RBgmqcU0CvSN1ENZ6Dd3okbPumPaP7YTr3pex6MKE4BrSqAgsrKfwdtWQqamHNNYl71tGuvwdr3dIziAgUckvZg0YIc11nM2IEOKyOxbgX+kGvwMJArA0tD8D8R6ocYtwJqUxD+9l8wPH0RxSEd+BHbljexzNjfqMWcPYBrOgijk8WdQQ6dDfr+2/CXc5QND6QLXtMAFIgh420rQpV9D7mNIn6eQcQvu3LD5Opkdi0LhAEY4b300mjECo0IbXztH5kg1OC2IZSP5fcGKBUnfw9SfxD+0CW/7PMzVv6MJwF5JlzEbYVekHp1CTVyMnrsZgExNOZmD63paAuANZcf4CWjuEXz8InTJxuy1NWsNalKyp/BmW7NPSRVNxlATGT6hFD1/K4gCpwXSzSCCnr0eNbEsMt0I30oVTcF+QLGKYAN5b/j4heh5XwXw1C3c1VNxK6dA67+BRMkm1ITSKHwHxcoADbRtnVffs4u20SWbO+BrX8HUHcZcOIa7tghS/4Eo9JwNoONhAl8mNnI+KwBgO1Qg1N61i+cEr+HrF3HXTcPUHc6mzPla3DVFmBuX8P/YDV76XvCjdpyP2y9ue3E3Jekf8/gNGBD2E+4zrmQUY3M2cbn9huqczauiAZ/pQP1DgF8CijrDuwkAxLdyynYZaeDQA4QfdTVj41s43TXRTQBAqmmMx5mK8Ak9XCO6hIOwwo4zufO3wG2ssApNSfprjwqB+UBuRHCzgZ1YrGof7XeL8N1jW5gkeU6GYmOYLPCCwNOm7fNc4KaBC8ZwQuCgHeNnqaIpSt3/AQP3lmfFxaL2AAAAAElFTkSuQmCC)
}

.socials-block__link:hover {
    opacity: .7;
}

.btn-search {
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA7VBMVEVHcEzFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICZCyECEAAAATnRSTlMAAQIGCQ4PEBIUFRkgIioxMjQ3QkxOT1BRUlNVVlxeX2RnaXN2d3p/gYKDhIWHiImKkJGYmZ+oqqutsLS3uL/By83R09jb4uTn6e329/xtZgqwAAAAuElEQVR42m2OVRIDIRQEibu7u7u7bzY+9z9OgE0CW5X5aOY1UhCeyOIBnBtuIhJQgX1ncgMGPxcHUrzYljgaNOfD3vzdT2KrlStM4qUycmxJIEakKE/GDYicLIKUr51OelGkRF1SbG4zjHXOgiqletHJENKUfelHfHRQujGTnAtrvo4QFfIEp1YOqHyUR8H8U407nAs+gz08AKbofi9l7uCZOUgT/d9b/nytlLSy1hJWhJ4d/rG91RtSvhuIllaUTQAAAABJRU5ErkJggg==) no-repeat center center;
}

.btn-search:hover {
    opacity: .7;
}

.header-site__socials {
    margin-right: 25px;
    margin-top: 35px;
}

.header-site__logo {
    padding-top: 10px;
    margin-right: 50px;
}

.logo__link img {
    display: block;
}

.header-site__search {
    margin-top: 35px;
}

.nav-main {
    width: 100%;
    position: relative;
}

.nav-main__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*-webkit-box-pack: justify;*/
    /*    -ms-flex-pack: justify;*/
    /*        justify-content: space-between;*/
    margin-left: -20px;
}

.nav-main__list ul,
.nav-main .sub-menu {
    display: none;
    position: absolute;
    background: #c52026;
    width: 250px;
    border-radius: 5px;
}

.nav-main__list li {
    position: relative;
    z-index: 2;
}

.nav-main__list a,
.nav-main .sub-menu a {
    display: block;
    font-size: 17px;
    line-height: 19px;
    font-weight: 500;
    text-decoration: none;
    color: #000;
    padding: 8px 18px;
}

.nav-main__list>.current-menu-item>a,
.nav-main__list>li:hover>a {
    background: #9aca19;
    border-radius: 7px;
}

.nav-main__list li:hover {
    z-index: 5;
}

.nav-main__list li:hover>ul {
    display: block;
    left: 0;
    top: 45px;
}

.nav-main .sub-menu a {
    color: #fff;
}

.nav-main .sub-menu a:hover {
    text-decoration: underline;
}

.nav-main__list ul li:hover>ul {
    left: calc(100% + 5px);
    top: 0;
    background: #0e1010;
}

.nav-main__list ul:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -13px;
    height: 15px;
}

.nav-main__list ul ul:after {
    content: '';
    position: absolute;
    left: -5px;
    width: 6px;
    top: 0;
    bottom: 0;
}

.burger-menu {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.burger-menu__line {
    width: 15px;
    height: 3px;
    background: #c52026;
    margin: 1.5px;
    border-radius: 33px;
}

.active>.burger-menu__line:nth-child(2) {
    opacity: 0;
}

.active>.burger-menu__line:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: 5px;
}

.active>.burger-menu__line:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: relative;
    top: -7px;
}

.burger-menu:hover {
    opacity: .7;
}

.burger-menu-wrap {
    display: none;
}

.burger-menu-wrap.active {
    display: block;
}

.burger-menu-wrap .sub-menu {
    display: block;
    right: 12px;
    top: 50px;
    text-align: right;
    width: 180px;
}

.section-top__heading {
    /* margin-bottom: 35px;*/
}

.section-top__title {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    font-size: 57px;
}

.section-top__title:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 74px;
    height: 25px;
    background: url(data:image/png;base64,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) no-repeat center center;
    margin: 0 25px;
}

.section-top__subtitle {
    font-family: 'Merriweather';
    font-weight: 300;
    font-size: 26px;
}

.section-top__content {
    font-size: 18px;
    line-height: 26px;
}

.section-item {
    margin-bottom: 60px;
}

.section-item.section-top {
    margin-bottom: 100px;
}


@media screen and (max-width:1180px) {
    body {
        background-image: none !important;
        overflow-x: hidden;
    }

    .header-site__block {
        position: relative;
        z-index: 5;
    }

    .elements-header__first {
        left: 0;
        top: 0;
        right: auto;
        z-index: 3;
    }

    .elements-header__last {
        right: 0;
        top: 0;
        z-index: 4;
        max-width: 20%;
    }

    .max-width-header {
        max-width: 100%;
        width: 100%;
    }

    .elements-header {
        opacity: .5;
    }
}

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

    .header-site__logo {
        width: 100%;
        margin-right: 0;
        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;
    }

    .mobileburg-btn {
        width: 44px;
        height: 37px;
        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: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: auto;
        margin-top: 15px;
    }

    .mobileburg-btn__line {
        background: #c52228;
        height: 6px;
        width: 100%;
        border-radius: 4px;
    }

    .header-site__nav {
        display: none;
    }

    .header-site__socials {
        margin-right: auto;
        margin-left: -5px;
    }

    .logo__link {
        display: block;
        max-width: 195px;
        margin-right: auto;
    }

    .header-site__search {
        margin-right: -5px;
    }

    .header-site__socials,
    .header-site__search {
        margin-top: 10px;
    }

    .section-top__title {
        font-size: 40px;
    }

    .section-top__title:after {
        display: none;
    }

    .section-top__subtitle {
        font-size: 18px;
    }

    .section-top__heading {
        word-break: break-word;
    }

    .section-top__content {
        font-size: 15px;
    }

    .main-site {
        position: relative;
        z-index: 5;
    }

    body {
        background-image: url(/wp-content/themes/pereverni/img/header/mobile.jpg) !important;
        background-size: 37%;
        background-position: 58% top;
    }

}

@media screen and (max-width:480px) {
    .section-top__title {
        font-size: 26px;
    }

    .section-top__subtitle {
        font-size: 18px;
    }

    .section-top__heading {
        margin-bottom: 10px;
    }

    .section-top__content {
        font-size: 14px;
        line-height: 1.6;
    }

    body {
        background-size: 20%;
        background-position: 70% top;
    }

}

.search-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}

.search-block__text {
    font-size: 16px;
    line-height: 17px;
    padding: 16px 30px;
    padding-right: 80px;
    width: 100%;
    border-radius: 7px;
    background: #ffffff;
}

.search-block:not(.header-site__search) .search-block__text {
    border: 1px solid #f3f4f5;
}

.search-block__btn {
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
}


@media screen and (min-width:950px) {

    .wrap-aside {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .wrap-aside__left {
        width: 66%;
        max-width: 950px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .wrap-aside__right {
        width: 30.5%;
    }

}

@media screen and (max-width:949px) {
    .wrap-aside__right {
        margin-top: 60px;
    }

}

.title-small {
    font-size: 20px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    margin-bottom: 15px;
}

.title-middle {
    font-size: 30px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    margin-bottom: 35px;
}

.title-large {
    font-size: 46px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    margin-bottom: 35px;
}

@media screen and (max-width:520px) {
    .title-middle {
        font-size: 24px;
    }

    .title-large {
        font-size: 30px;
    }
}

.section-text__post {
    font-size: 18px;
}

.counter-item {
    width: 50px;
    height: 50px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABUFBMVEVHcEzFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICaLx477AAAAb3RSTlMAAQgJCg0PERITGBkaHyAjJystLjIzNDY3Ojw9Pj9AQkdKS01OT1NUVVdZW11eX2BlZmdoam5wcnN3en1/gISGh4iLjY+QkZKTlJWWl5ianJ6goaKjpqetrrCxs7W3ubu9v8DExcbIy8zNzuLj+Pw6gMRXAAAAyElEQVR42mNgAAOhxHwZBmQQzOCDwmdLZLA0RuKz51gzMESJI4kkMZirMMQh+AI+DGlhDIbqUK6CopWwpm6ghYiBhhyQK5iaq6Su7sDgGeoqqp0Xz8eQZaupJRWTysCQHSJipOaUypBv464rzBrJwOvPoKzj4ZTP4K3nlukba6zqYpfoleGq68ZgKsnAKCtvaGqiLSfHzKCpxcCQIMEDt58b5Bb+cGdXLiYwXziFE0Rx+AUkO5oxMIi5RLBAVUrrB6XHRdvLg9gAjnQfjrCOYX8AAAAASUVORK5CYII=) no-repeat center 10px;
    border-radius: 50%;
    text-align: center;
    padding: 10px;
    color: #c52026;
    font-weight: 600;
    padding-top: 25px;
}

.item-line {
    display: -webkit-box !Important;
    display: -ms-flexbox !Important;
    display: flex !Important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}

.item-line__img {
    position: relative;
    z-index: 4;
    width: 49.3%;
    overflow: hidden;
    border-radius: 15px;
}

.item-line__img img {
    display: block;
    border-radius: 15px;
}

.item-line__count {
    position: absolute;
    right: 20px;
    top: 20px;
}

.item-line__content {
    width: 47%;
}

.item-line__cats {
    margin-bottom: 20px;
}

.item-line__desc {
    margin-top: 25px;
    font-size: 16px;
}

.item-line__cats a {
    position: relative;
    z-index: 5;
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    color: #c52026;
}

.item-line__cats a:hover {
    text-decoration: underline;
}

.item-line__link {
    display: block;
    font-size: 30px;
    text-decoration: none;
    color: #000;
    line-height: 1.3;
}

@media screen and (max-width:980px) {
    .item-line__link {
        font-size: 20px;
    }
}

.item-line__link:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 4;
}

.item-line__link:hover {
    color: #c5202d;
}

@media screen and (max-width:620px) {
    .item-line {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .item-line__img {
        width: 100%;
        margin-bottom: 20px;
        max-width: 420px;
    }

    .item-line__content {
        width: 100%;
    }

    .section-item.section-top {
        margin-bottom: 40px;
    }
}

.advice-block {
    padding: 30px;
    padding-right: 45px;
    border: 1px solid #d9e2e8;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}

.advice-block:before {
    content: '';
    width: 74px;
    height: 83px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABTCAMAAAAP12EQAAADAFBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MzMz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAC66Q9MTEyHh4f7+/uGhoZphAjGxsZtbW39/f3+/v78/PxqampoaGiQtAwDAwMgICBkZGR+fn5ZWVlcXFwZGRlNYQjHx8fs7OxsbGzn5+fk5OTt7e1QZAYqNQMbGxvx8fE7OztogwidxA0JCwEFBQK/v7+QkJCioqLU1NTa2trQ0NAREREBAQHu7u5DQ0NUVFT5+flfX18vLy8nJydQUFBwcHDq6urS0tIJCQnExMTLy8szMzOy3w6SkpI3NzeoqKjV1dU/Pz9ycnKBgYFubm4xMTF7e3tJSUk1NTWJiYnKysoHBwf19fXY2Nj29vY5OTnc3NwkJCRGRkarq6uenp4rKytNTU3i4uJJXAaMjIwNEAEnMQOcxA1qhQlQZQcyPwS4uLiAgIBTU1MWFhaVlZXe3t69vb1hYWG6urrz8/PBwcG1tbWNjY2s2A4jLANccwd1kglddQh3lQpheggTGAOIqwuexQ255w+Yvwz39/ejzQ0ICgGbm5uv2w6PswxLXwh4mAxTaAcODg52dnahoaHj4+Otra3KIgSWAAAAd3RSTlMAEPrqARQC/v387r6SCPMOPXf4ZEGXRCDWXtkiBjseucmzJ9AK3uU/vMNL7PXM3AzGKzhrnYZWrUkb41Lm6H624d2No4EdMDSiGVuOYTOp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) no-repeat center center;
    position: absolute;
    right: 20px;
    top: -40px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.advice-block:hover:before {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.advice-block__title {
    margin-bottom: 20px;
    font-size: 20px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    color: #c52026;
}

.advice-block__content {
    margin-bottom: 18px;
}

@media screen and (max-width:1050px) {
    .advice-block__content {
        font-size: 18px;
    }
}

.advice-block__btn {
    font-size: 14px;
    color: #5974a1;
    font-weight: 500;
}

.advice-block__btn:hover {
    text-decoration: underline;
}

@media screen and (max-width:1350px) {
    .advice-block:before {
        right: -20px;
    }

    .advice-block__content {
        font-size: 16px;
    }
}

.section-item--categories {
    background: #fff;
    border-radius: 20px;
    padding: 30px;
}

.section-item--categories .list-circles {
    margin: 0 -13px;
}

.list-circles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.item-circles {
    position: relative;
    z-index: 1;
    padding: 23px;
    border: 2px solid transparent;
    border-radius: 10px;
    max-width: 180px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.item-circles__image {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.item-circles__img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 50%;
}

.item-circles__link {
    text-decoration: none;
    display: block;
    margin-top: 20px;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin-left: -13px;
    margin-right: -13px;
}



.item-circles__link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}

.item-circles:hover {
    background: #fff;
    border-color: #ffd21d;
}

@media screen and (min-width:680px) and (max-width:1350px) {
    .list-circles__item {
        padding: 13px;
    }

    .list-circles {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .list-circles__item .item-circles__img {
        max-width: 110px;
        margin: auto;
        word-break: break-all;
    }

    .list-circles__item .item-circles__link {
        font-size: 14px;
        margin: 0;
        margin-top: 20px;
    }
}

@media screen and (max-width:679px) {
    .list-circles__item {
        width: 50%;
        word-break: break-all;
        max-width: 100%;
    }

    .list-circles__item .item-circles__link {
        font-size: 14px;
    }
}

@media screen and (min-width:420px) {
    .list-category {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media screen and (min-width:480px) and (max-width:839px) {
    .list-category__item {
        width: calc((100% - 20px) / 2);
        margin-right: 20px;
    }

    .list-category__item:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (min-width:840px) {
    .list-category__item {
        width: calc((100% - 40px) / 3);
        margin-right: 20px;
    }

    .list-category__item:nth-child(3n) {
        margin-right: 0;
    }
}


.item-category {
    position: relative;
}

.item-category__img {
    overflow: hidden;
    position: relative;
    z-index: 3;
    border-radius: 15px;
}

.item-category__count {
    position: absolute;
    right: 20px;
    top: 20px;
}

.item-category__img img {
    width: 100%;
    display: block;
}

.item-category__content {
    padding: 25px 30px;
}

.item-category__cats {
    margin-bottom: 25px;
    font-size: 14px;
    color: #c52026;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.item-category__title {
    margin-bottom: 20px;
}

.item-category__hidden {
    position: absolute;
    padding: 20px 50px;
    z-index: 5;
    right: -20px;
    left: -20px;
    border-radius: 0 0 20px 20px;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.item-category:after {
    content: "";
    position: absolute;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: 0;
    background: #fff;
    z-index: -1;
    border-radius: 20px;
    opacity: 0;
}

.item-category:hover:after {
    opacity: 1;
}

.item-category:hover .item-category__hidden {
    opacity: 1;
    visibility: visible;
}

.item-category__desc {
    margin-bottom: 20px;
    font-size: 16px;
    color: #000;
}

.item-category__cats-i {
    margin-right: 20px;
}

.item-category__cats a {
    color: #c52026;
    text-decoration: none;
    position: relative;
    z-index: 5;
    display: inline-block;
    vertical-align: middle;
}

.item-category__cats a:hover {
    text-decoration: underline;
}

.item-category__link {
    font-size: 26px;
    line-height: 1.2;
    text-decoration: none;
    font-weight: 300;
    color: #000;
}

.item-category__link:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -40px;
    z-index: 4;
}

.item-category__link:hover {
    color: #c52026;
}

@media screen and (max-width:939px) {
    .item-category__link {
        font-size: 20px;
    }

    .item-category__desc {
        font-size: 14px;
    }
}

.author-image {
    position: relative;
    padding-left: 50px;
    min-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.author-image__img {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    overflow: hidden;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
}

.auhtor-image__label {
    color: rgba(0, 0, 0, 0.502);
    font-size: 12px;
}

.auhtor-image__name {
    font-size: 14px;
}



@media screen and (max-width:620px) {
    .item-category__link {
        font-size: 20px;
        font-weight: 600;
    }

    .item-category__desc {
        display: none;
    }

    .item-category__content {
        padding-left: 0;
        padding-right: 0;
    }

    .item-category__cats {
        margin-bottom: 20px;
    }
}

.btn-green {
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    background: #bae90f;
    padding: 12px 10px;
    border-radius: 10px;
    width: 100%;
    text-decoration: none;
}

.item-time {
    color: #5974a1;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 0;
    padding-left: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB0VBMVEVHcExZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKHo83+zAAAAmnRSTlMADRHgDC/MA70Bor9PyyC8CG0YrzNTmXkXrtzPsiJmp90SCepBNs6OBrqQ7FZrs1wul2TTyq0+i7vIsFXYdt9HQ5F9P3FfxCvRuUJNf4ATpXXFbBC1JD1dYbQCKtIKBSx4Ftc7kx1gbxxGMV4VnKgwt4W4H2Jzar7ZKTc8nm6PIaDJpFIOSFpZ6cIjGmfDBHCDTAeMq5aqFGXbAayGFwAAAXZJREFUKM9tkNVWQgEURIe+l5TuLhuVUFBMREzs7u7u7u7Wr/VBRYl53HPWWTMDRMR1DQYHEK8hgjrc35vAYE9CX5GAo9IIzzwrDtNzmCeAPDXOyC045QPk4XKcc3GFOwZMB0sxXGG7hdvQBMt+jBF+QFMocA3Ykv5RFp/Kw2Mll3vPh36D/xutiE17qXjGUyN5oz4/9u1l09gTAERrerPFSg/CRrKEZ7IqNblpMc8SCuRVcapr68Hm8gCgQayj1tdWc4pTUKgpt3KMr28N5iNg53MXPCPHWq4pxLqhjKeteTdd+rdBCRdv1elqtMwyQwE0+UpV6Uddow4SYAarGdOqUpUy34epFVCkJQTNmZkmk6VlOmlEiZQCvwOUkOm7i6hLIukTfXfo6aYDOblzjNjh7O0AOsWj2mxqFG9zkwCQRGRI1UL6HxcKfvZKTu3ICrgWF8ZGAKCl2Z4cufHkKdOzihzjUKSLU1qj3jLkAi+T6RXIf4N8AayQP6tBlTo7AAAAAElFTkSuQmCC) no-repeat left center;
}

.list-equipment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width:1049px) {
    .list-equipment__item {
        width: calc((100% - 20px) / 2);
        margin-right: 20px;
        margin-bottom: 35px;
    }

    .list-equipment__item:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width:560px) {
    .list-equipment__item .item-equipmen__link {
        font-size: 16px;
    }

    .list-equipment__item .item-equipmen__img {
        height: 120px;
    }
}

@media screen and (min-width:1050px) {
    .list-equipment__item {
        width: calc((100% - 60px) / 4);
        margin-right: 20px;
        margin-bottom: 35px;
    }

    .list-equipment__item:nth-child(4n) {
        margin-right: 0;
    }
}

.item-equipmen__img {
    height: 200px;
    margin-bottom: 20px;
}

.item-equipmen__img img {
    display: block;
    height: 100%;
    width: auto;
    -o-object-fit: contain;
    object-fit: contain;
}

.item-equipmen__link {
    display: block;
    font-size: 20px;
    text-decoration: none;
    color: #000;
}

.item-equipmen__footer {
    margin-top: 20px;
}

.item-equipmen__caption {
    padding: 2px 8px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    border-radius: 5px;
}

.item-equipmen__caption.orange {
    background: #ecd119;
}

.item-equipmen__caption.red {
    background: #ca353b;
    color: #fff;
}

.item-equipmen__caption.green {
    background: #c0ea26;
}

.item-equipment {
    position: relative;
}

.item-equipmen__link:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.item-equipmen__link:hover {
    color: #ca353b;
}


.list-tags--update {
    margin-bottom: 35px;
}

.list-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list-tags__link {
    font-size: 17px;
    line-height: 19px;
    text-decoration: none;
    font-weight: 500;
    color: #000;
    background: #d5e8f5;
    padding: 6px 15px;
    border-radius: 8px;
    margin-right: 10px;
}

.list-tags__link:hover,
.list-tags__link--current {
    background: #bae90f;
}


.logo-footer {
    max-width: 245px;
    margin-bottom: 12px;
}

.footer-site__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.logo-footer img {
    display: block;
}

.copyright-footer {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}

.footer-site__socials {
    margin-top: 14px;
}

.footer-site__logo {
    margin-top: -25px;
}

.footer-site__col-1 {
    width: 21%;
}

.footer-site__col-2 {
    width: 21%;
    padding: 0 20px;
}

.footer-site__col-3 {
    width: 29%;
    padding: 0 20px;
}

.menu-line--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.menu-line--flex li {
    width: 50%;
}

.footer-site__col-4 {
    width: 27%;
    padding: 0 20px;
    margin-top: 25px;
}

.footer-stat {
    margin-top: 30px;
}

.footer-site__search .search-block__text {
    font-size: 13px;
}

.footer-site {
    padding: 39px 0;
    background: #e9eff3;
}

.footer-menu ul {
    display: none;
}

.footer-menu a {
    color: #5974a1;
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
}

.footer-menu a:hover {
    text-decoration: underline;
}

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

.menu-line a {
    color: #5974a1;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    font-weight: 400;
    display: inline-block;
    padding: 7px 15px;
    padding-left: 35px;
    position: relative;
    border-radius: 8px;
}

.menu-line ul {
    display: none;
}

.menu-line a:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 0;
    bottom: 0;
    width: 10px;
    height: 1px;
    background: #5974a1;
    margin: auto;
}

.menu-line a:hover {
    background: #fff;
}

.footer-stat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer-developer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 180px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.footer-developer__logo img {
    display: block;
}

.footer-developer__logo img {}

.footer-developer__text {
    color: rgba(0, 0, 0, 0.502);
    font-size: 13px;
}

.footer-stat__code {
    max-width: 88px;
}

@media screen and (max-width:1250px) {
    .footer-site__col-1 {
        width: 50%;
        text-align: center;
    }

    .footer-site__logo {
        margin: auto;
        margin-bottom: 20px;
    }

    .footer-site__socials {
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .footer-site__col-4 {
        width: 50%;
    }

    .footer-site__col-3 {
        width: 50%;
    }

    .footer-site__col-2 {
        width: 50%;
    }
}

@media screen and (max-width:680px) {
    .footer-site__col-3 {
        width: 100%;
        margin: 20px 0;
        text-align: center;
    }

    .footer-site__col-4 {
        width: 100%;
    }

    .footer-site__col-2 {
        width: 100%;
        text-align: center;
    }

    .footer-site__col-1 {
        width: 100%;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:420px) {
    .menu-line--flex li {
        width: 100%;
        text-align: left;
    }

    .footer-stat {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-site__search .search-block__text {
        font-size: 9px;
    }
}

.popup-fix {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: scroll;
    z-index: 2000;
}

.popup-fix__close {
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url(/wp-content/themes/pereverni/img/close.svg) no-repeat center center;
    background-size: 24px;
    z-index: 200;
}

.popup-fix__body {
    padding: 50px;
    position: relative;
    z-index: 70;
    text-align: center;
    height: 100%;
}

.popup-fix__bg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .9);
    z-index: 50;
}

.popup-fix__body a {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    padding: 5px 0;
}

.popup-fix__body ul ul a {
    font-size: 14px;
}

.popup-fix.active {
    display: block;
}

.popup-fix__search {
    max-width: 70%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    height: 50px;
    width: 100%;
}

.hidden-scroll {
    overflow: hidden;
}

.inner-aside {
    /*  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    */
    position: relative;
    display: grid;
    grid-template-columns: minmax(580px, 860px) minmax(300px, 400px);
    gap: 30px;
}



.page-article {
    width: 100%;
    margin-bottom: 50px;
}

.fseo_cat_descr_top {
    margin-bottom: 30px;
}

.post-content .ya-share2 ul li:before {
    content: none;
}

.nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.nav-links a,
.nav-links span {
    background: #fff;
    color: #000;
    text-decoration: none;
    width: 50px;
    height: 50px;
    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;
    border-radius: 10px;
    font-weight: 600;
    color: #000;
    font-family: 'Merriweather';
    margin-right: 10px;
    margin-bottom: 10px;
}

.nav-links .current,
.nav-links a:hover {
    background: #bae90f;
}

.aside-site__widget--cats {
    padding: 30px 25px;
    background: #fff;
    border-radius: 10px;
}

.aside-site__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.list-circles-s__item {
    width: 50%;
}

.aside-site__widget {
    margin-bottom: 60px;
}

#__okGroup0,
#vk_groups {
    width: 100% !important;
}

.back-cat__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-decoration: none;
    font-size: 15px;
    color: #5974a1;
}

.back-cat__arrow {
    margin-right: 12px;
}

.back-cat__link:hover {
    text-decoration: underline;
}

.back-cat {
    /* margin-bottom: 30px;*/
}

.section-top__heading,
.back-cat {
    grid-column: span 2;
    width: 100%;
}

.page-article__desc-top {
    font-size: 22px;
    margin-bottom: 50px;
}

.sidebar-sticky {
    position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
}

@media screen and (max-width: 980px) {
    .inner-aside {
        display: block;
    }

    .section-top__heading,
    .back-cat {
        margin-bottom: 30px;
    }
}

@media screen and (min-width:650px) {
    .list-category2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .list-category2__item {
        width: calc((100% - 30px) / 2);
        margin-right: 30px;
        margin-bottom: 30px;
    }

    .list-category2__item:nth-child(2n) {
        margin-right: 0;
    }

}

@media screen and (min-width:480px) {
    .aside-site__widget {
        margin-left: -15px;
        margin-right: -15px;
    }
}

/*
    inner
 */

.meta-recipe {
    padding: 30px;
    background: #fff;
    border-radius: 30px;
}

.page-article__thumbnail-top>img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 32px !important;
}

.grill-time {
    font-size: 14px;
    line-height: 18px;
    color: #5974a1;
    padding-left: 35px;
    margin-bottom: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA9lBMVEVHcExZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKFZdKGklqxuAAAAUnRSTlMA4hMgLkGfxtMYIV1vgKL3Bw8QFScsMTc5Oz5DRkdITVdweX2Gio6Pmqm0tb/Cx9DR0tXW3N3e4OHk6OsBAwQOER4jNEJMT1Fnd4GyuLy+2ur0wkHoxAAAAMpJREFUKM81j0V2AlEABOuP++Du7u6QAPFAAsn9L8Ni3vSu69WiGwCwfd8mzNMBTppnhf31PnF+Jp43F18BGNrzQaJYrxcTg+sR4PLfyhjdXq9rZFoawOdY2aSJx0lvlPE7MFT1Arx9QEFXb/DsWwZQdQHD+oOXaXmdh+qvQn5dnp6JiuxIAvNbQRplRRQW8i4SDIjs5AWgOc12ANpNRwNMkdQ7kqpKHT0pTIDKLFVb7vfLWmpWCdTSqpGT5VxjVQr/xdz+dtt3YwAPGcEUgdd+qc8AAAAASUVORK5CYII=) no-repeat left center;
}

.grill-author {
    position: relative;
    min-height: 40px;
}

.grill-author__cont {
    padding: 5px 0;
    padding-left: 63px;
    position: relative;
    min-height: 40px;
}

.grill-author__ico {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50px;
    width: 40px;
}

.grill-author__txt {
    color: rgba(0, 0, 0, 0.502);
    font-size: 12px;
    line-height: 16px;
}

.grill-author__name {
    color: rgb(0, 0, 0);
    font-size: 14px;
    line-height: 18px;
}

.meta-recipe__desc {
    margin-top: 15px;
    color: rgba(31, 32, 49, .4);
    font-size: 13px;
    line-height: 1.4;
}

.grill-likes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.grill-likes:before {
    content: "";
    width: 45px;
    height: 50px;
    background: url(data:image/png;base64,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) no-repeat center center;
}

.grill-likes__text {
    font-size: 12px;
    color: rgba(31, 32, 49, 0.4);
    line-height: 1.25;
    width: 94px;
}

.grill-likes__counter {
    font-size: 30px;
    line-height: 34px;
    font-weight: 600;
    color: #c52026;
    padding: 5px 13px;
}

.page-article__thumbnail-top .meta-recipe {
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 290px;
}

.page-article__thumbnail-top {
    position: relative;
    margin: auto auto 35px;
    max-width: 865px;
}

.page-article__thumbnail-top .grill-likes {
    margin-top: 15px;
}

.after-post-grill__likes .grill-likes__text {
    text-transform: lowercase;
}

.contents-wraps {
    padding: 40px 50px;
    background: #fff;
    border-radius: 30px;
}

.contents-wraps__title {
    margin: 0 !important;
    font-size: 32px;
    line-height: 1.4;
    font-weight: 300;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.contents-wraps__show-hide {
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    display: block;
    padding: 6px 15px;
    background-color: #adc81e;
    cursor: pointer;
    border-radius: 20px;
    font-weight: 300;
    text-transform: none;
}

.contents-wraps>ul {
    margin-top: 30px;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    font-size: 15px;
    line-height: 23px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.post ul.contents li:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALAQMAAAB4VV5mAAAABlBMVEVHcEwtgsrdu4CFAAAAAXRSTlMAQObYZgAAABtJREFUeNpjUGAIYOhgcGFQYhAEYhcgO4BBAQAe5QLOV6Qd8wAAAABJRU5ErkJggg==) no-repeat center center;
    position: absolute;
    left: -9px;
    top: 2px;
    margin-left: 0;
}

.post ul.contents li {
    position: relative;
    padding-left: 21px;
    margin-left: 0;
}

.post ul.contents li a {
    border: 0;
}

.post ul.contents li>ul>li>ul li:before {
    display: none;
}

.post ul.contents li>ul>li>ul li {
    padding-left: 0;
}

.wrap--aside .section-comments {
    width: 100%;
}

.recipe-grill-item_t {
    font-size: 32px;
    margin-bottom: 30px;
}

.list-grill-recipe {
    margin-bottom: 30px;
    line-height: 1.3;
}

.recipe-grill-item__border {
    border-radius: 20px;
    border: 1px solid #eaefec;
    padding: 30px;
    background: #fff;
    /*  margin-left: -20px;
    margin-right: -20px;*/
}

.recipe-grill-item__b {
    border-bottom: 1px solid #eaefec;
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.recipe-grill-item__top {
    border-bottom: 1px solid #eaefec;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.recipe-grill-h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.recipe-grill-h__item {
    width: calc((100% - 60px) / 3);
    padding-right: 30px;
    margin-right: 30px;
    padding-left: 40px;
    position: relative;
    background-repeat: no-repeat;
    background-position: left 5px;
}

.recipe-grill-h__item:before {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 38px;
    background: #eaefec;
}

.recipe-grill-h__item:last-child {
    margin-right: 0;
    padding-right: 0;
}

.recipe-grill-h__item:last-child:before {
    display: none;
}

.recipe-grill-h__label {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.702);
}

.recipe-grill-h__value {
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.recipe-grill-h__item--time {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAMAAADJYP15AAABNVBMVEVHcEyiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQBxJ8QNAAAAZnRSTlMAreWsQa99givZSU7Q1fXoJtfCvVZkxLGmVKGHcLDJzorTY8HNj4MOw4SQLeSGLtLhR0Yolhldakq4KaKLCtFcYTyBuy+FoI65OFUGNP0+Pbc/yh+NNwO27wLAGkNIQma8NQF4y3ln0xybAAABD0lEQVQoz33R1VLDQBSA4b8paUubuhupC+5QKri7u8N5/0fgIg3ThBn+q53vzJ6LXYBRmQDAIVUGEgTgUBA82bjJ0wvhLajfhOW2dLwTNnl+advFpchjHaGwa/Ly5tEF13fBF0KSCNiWPz0Dr++/uLonZ9IoR6ORxsNbtByJLAKsjGzsn5yeD5mt10bmoBAMeLHkDQSzTM1mciHPQKFcZkZjUhHFPzyQX5HxMSBlX5ICIJm2cjoJgOqzsk8FwKm63AO5VOd/nLcvyRuvf2DlmAOAUtE4NZuAI4Z/zRhXRRIioigikhC56t/6iH99t7qddrvTbX1W4veG1kSr6Fqxp+u9oqZXNHH3P8GWAfIn+AE6CC9SHsx4yAAAAABJRU5ErkJggg==);
}

.recipe-grill-h__item--level {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB1FBMVEVHcEyiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCgIVWPAAAAm3RSTlMAw9/WMtms0cmHVlpX4kI6sP4RhJPXxovAFdrNMRrVH90FP130N1gJvzxc4CloW3q0vL183qcO6xsIvkjTO47cVIqVqRmoFi9EDOk+YkN/X8yXrgGtEyqRsw3H1MQ0OOf5/fI9g8vFyO0Xli5LXpt7YSNB8FVFTyBTBLK3q55wgNJgoLumOZnhEjYCC6V0JM7mZ2blBg92udt5HCLnehAAAAF+SURBVHjabZFlV4JBEIUv7UsoJSghWIBK2ZgYYHd3d3d3dzd/1n0JA50PM3fvszNn9ix+xEVBHv6L88eXq80/rlaUwiXlesNp+w0iHNAhF0+X4GT9Agf8jFe8gf+OsaBZKrjhQs79viUI3AIfeM6CNTEISO70xSUPdk+mEOgY5eV/AR7jphQ6V3arAQnE1fvc9Bb0Te6crCvlUAgQKgOifMBkRKe/05bzDRrMYg3a2D7QCwwqASetuQ4pyUyd96EFJA2nMYvoQxN9uT11oHipUK8ap52hUm93IyCWRPRTC9Mryx63R90NZVhgVzO/J3l+hiGek0sVCI+kCOAmxXFUotw0TpJ6MWRWy52Kwur27jFQIagPvHEkL7NoQs5Yw16hBmDXiPy+lJlaQkrkFlhHpxqiwkxen4z2V/AABRHlrDgZRVGe5Gb/JjRgEZFSFh8TGpMQz5YwQkh0MbNZODskwG4RVkZbhXxDXWCLdDVHS0q0oLbaWBUbm5jx838+ARniPW7yUBUcAAAAAElFTkSuQmCC);
}

.recipe-grill-h__item--cat {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAMAAADAi10DAAABJlBMVEVHcEyiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQAOhPw1AAAAYnRSTlMAAQIDBAgJCgsMDRESExUXGRwfISUmKCwtMzQ8Pj9AQ0RFR0tMTlBSVVpmZ2hpanB1dnt8hIeIiouOkZSZn6GkqqussLGztLa5u73ExcnKy9HS09XX2d3f4OTl6O3u7/L193Rb7oUAAADTSURBVHjahc7XUgJBEEDRXnJQchqRoCRFVpJLzuiSkyAgQfD/f8KFoapHeOC+TNWp6ukGWXa9/91iuyrw7xpeAMwtQsMPlFS22xOJ7iMpCz/jTdvK0kdFB1xsaUR6GMq1DoPlLY+USYI55Lx3jpFycYC7V7BPkcJd7rAuUUKS9QUFQHBlZTbeNL7FySdhjpAy+1wce+qpK8TPaTUkuZ6mRPJkaC9IrigtcKCm9+L7dJE7J3Xra7boYKOm5CZCS9VJWSDEwIw8DwY9Hv71OIr0nqT3D9WRNYpr2ymBAAAAAElFTkSuQmCC);
}

.recipe-grill-h__value.red {
    color: #e96b6b;
}

.recipe-grill-h__value.orange {
    color: #ffb400;
}

.recipe-grill-h__value.green {
    color: #adc81e;
}

.recipe-grill-item__img {
    width: 25.2%;
    overflow: hidden;
    border-radius: 15px;
}

.recipe-grill-item__img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.recipe-grill-item__ing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #eaefec;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.recipe-grill-item__b-ing {
    width: 70%;
}

.recipe-grill-item__t-ing {
    font-size: 23px;
    margin-bottom: 23px;
}

.recipe-checked__item {
    margin-bottom: 13px;
    position: relative;
    padding-left: 37px;
}

.recipe-checked__item:last-child {
    margin-bottom: 0;
}

.recipe-checked__item input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    cursor: pointer;
}

.recipe-checked__lbl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
}

.recipe-checked__lbl-dot {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-bottom: 1px dotted #cccccc;
    line-height: 14px;
    margin-bottom: 8px;
    margin-left: 3px;
    margin-right: 3px;
}

.recipe-checked__item:before {
    content: "";
    width: 18px;
    height: 18px;
    background: #eaefec;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 20px;
}

.recipe-checked__item input:checked+.recipe-checked__lbl:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABMlBMVEVHcEz/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vyn/vynFxgC5xwCiyQCiyQCiyQCiyQCiyQCiyQCiyQD/vyn/vyn/vyn/vyn/vyn/vymiyQCiyQCiyQCiyQCiyQD///+iyQD//fr/5Kr/9uSozAD/6rz/0Wz/5rHW55alygD/5rCszgz+/vz0+eXj7rau0Bz1+eb/9uX/6LenzAD/9eH9/fnH33D0+OP7/PTJ33OpzQH/0GnN4n/4++3x3YX/0GqmywCv0CDk77jo8cT/5Kvf7K3D3GTs9NHw34yv0CKnyQCkyQC61kby996x0ivZ6Z+/2lj/0W3+//2+2VT//Pf//vvv9tj///7G3mz/0Gv0+OT//PX1+efY6JsWhH7RAAAAJ3RSTlMAP/BGAfKa+SjHmdu/3aLcQilDkoHFBHbBmYdk1/r0R9hEkfiWqjJiVEwGAAABBElEQVR42mWQ5XLDQAyELzEHy8wkOU7sNm0abFNmZua+/yt01YB/RDOn036zp9FJdcTCTCcbnZ1vVl2xuGXFYz1KDTLP/SM7sZ33XNfL7yf6mHlEWMTIUDP2rgGHxRfNtdjuMiOGlNKdto/OWKJ/QE1/ilyRdCToqhevzQBy9bJAtHYIlr0wAdMefT0wbxItCjv30oCW+1uFWqpvbDEfHJNrARrfPx/Sa12Mp9SAUzW0zMKKcXbQvpwETFVQ3RbFfCMzVFKAk48yTeGOuVqSytdUe/hSke/lPnF0FX7z7fkJORftBgoX8o6TMSKtvdqOH5RfX2qB79jhtnXNTI5PjJma3tB/5jUvw54QHGQAAAAASUVORK5CYII=) no-repeat center center;
}

.recipe-checked__item input:checked+.recipe-checked__lbl:after {
    content: "";
    position: absolute;
    left: 35px;
    right: 0;
    height: 1px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #cecece;
}

.recipe-checked__item input:checked+.recipe-checked__lbl {
    color: #cecece;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.recipe-grill-item__steps {
    margin-top: 30px;
}

.recipe-grill-item__steps-t {
    font-size: 23px;
    margin-bottom: 10px;
}

.recipe-grill-item__steps-cont {
    padding: 25px 0;
    padding-left: 80px;
    border-bottom: 1px solid #eaefec;
    position: relative;
}

.recipe-grill-item__steps-cont:last-child {
    border: 0;
    padding-bottom: 0;
}

.recipe-grill-item__steps-list {
    counter-reset: counter;
}

.recipe-grill-item__steps-cont:before {
    counter-increment: counter;
    content: counter(counter);
    display: inline-block;
    background: #bae90f;
    font-size: 23px;
    line-height: 50px;
    color: #000;
    font-weight: 600;
    width: 50px;
    height: 50px;
    text-align: center;
    margin-left: -30px;
    margin-right: 7px;
    border-radius: 50px;
    position: absolute;
    left: 35px;
    top: 24px;
}

.after-post-grill {
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid #eaefec;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.after-post-grill__title {
    font-size: 18px;
    line-height: 22px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    margin-bottom: 5px;
}

.after-post-grill__desc {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.502);
}

.after-post-grill__heading {
    max-width: 330px;
    margin-right: 60px;
}

.grill-likes__btn {
    position: absolute;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABTCAMAAAAP12EQAAADAFBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MzMz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAC66Q9MTEyHh4f7+/uGhoZphAjGxsZtbW39/f3+/v78/PxqampoaGiQtAwDAwMgICBkZGR+fn5ZWVlcXFwZGRlNYQjHx8fs7OxsbGzn5+fk5OTt7e1QZAYqNQMbGxvx8fE7OztogwidxA0JCwEFBQK/v7+QkJCioqLU1NTa2trQ0NAREREBAQHu7u5DQ0NUVFT5+flfX18vLy8nJydQUFBwcHDq6urS0tIJCQnExMTLy8szMzOy3w6SkpI3NzeoqKjV1dU/Pz9ycnKBgYFubm4xMTF7e3tJSUk1NTWJiYnKysoHBwf19fXY2Nj29vY5OTnc3NwkJCRGRkarq6uenp4rKytNTU3i4uJJXAaMjIwNEAEnMQOcxA1qhQlQZQcyPwS4uLiAgIBTU1MWFhaVlZXe3t69vb1hYWG6urrz8/PBwcG1tbWNjY2s2A4jLANccwd1kglddQh3lQpheggTGAOIqwuexQ255w+Yvwz39/ejzQ0ICgGbm5uv2w6PswxLXwh4mAxTaAcODg52dnahoaHj4+Otra3KIgSWAAAAd3RSTlMAEPrqARQC/v387r6SCPMOPXf4ZEGXRCDWXtkiBjseucmzJ9AK3uU/vMNL7PXM3AzGKzhrnYZWrUkb41Lm6H624d2No4EdMDSiGVuOYTOp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) no-repeat center center;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    overflow: hidden;
    background-size: contain;
}

.after-post-grill__socials {
    margin-left: auto;
}

.grill-likes__btn:hover {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 1;
}

.after-post-grill__likes:before {
    display: none;
}

.after-post-grill__likes {
    padding-left: 52px;
    position: relative;
}

.after-post-grill__socials .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: 24px !important;
}

.after-post-grill__socials .ya-share2__item {
    margin-left: 2px !important;
}

.after-post-grill__socials .ya-share2__item:hover {
    opacity: .5;
}

@media screen and (max-width:1150px) and (min-width:1050px) {
    .recipe-grill-item__img {
        width: 100%;
        /* max-width: 200px;*/
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .recipe-grill-item__b-ing {
        width: 100%;
    }

    .recipe-checked {
        max-width: 100%;
    }

    .after-post-grill__heading {
        width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
        text-align: center;
        margin-right: 0;
    }

    .after-post-grill {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .after-post-grill__socials {
        margin: 5px;
    }

    .after-post-grill__likes {
        margin: 5px;
    }
}

@media screen and (max-width:1049px) {
    .wrap--aside {
        display: block;
    }

    .aside-content {
        width: 100%;
        margin-bottom: 30px;
    }

    .aside-sidebar {
        width: 100%;
        max-width: 350px;
        margin-bottom: 30px;
    }
}

@media screen and (max-width:880px) {
    .recipe-grill-item__img {
        width: 100%;
        max-width: 200px;
        margin-bottom: 20px;
    }

    .recipe-grill-item__b-ing {
        width: 100%;
    }

    .recipe-checked {
        max-width: 100%;
    }

    .after-post-grill__heading {
        width: 100%;
        max-width: 100%;
        margin-bottom: 10px;
        text-align: center;
        margin-right: 0;
    }

    .after-post-grill {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .after-post-grill__socials {
        margin: 5px;
    }

    .after-post-grill__likes {
        margin: 5px;
    }

    .contents-wraps>ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        gap: 0;
        margin-top: 20px;
    }

    .contents-wraps {
        padding: 25px;
        border-radius: 15px;
    }

    .recipe-grill-h__item {
        width: 200px;
        padding-right: 0;
        margin: 5px !important;
    }

    .recipe-grill-h__item:before {
        border: 0;
        display: none;
    }
}

@media screen and (max-width:600px) {
    .page-article__thumbnail-top .meta-recipe {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: static;
        padding: 0;
        padding-top: 20px;
        max-width: 100%;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 10px;
    }

    .meta-recipe__desc {
        text-align: center;
    }

    .grill-author__desc {
        display: none;
    }

    .grill-author {
        margin: 10px;
    }

    .grill-time {
        margin: 0;
        max-width: 155px;
        line-height: 20px;
    }

    .meta-recipe .grill-likes {
        margin: 0;
    }

    .recipe-checked__lbl-val {
        text-align: right;
    }

    .recipe-grill-item__steps-cont:before {
        position: static;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .recipe-grill-item__steps-cont {
        padding-left: 0;
    }
}

@media screen and (max-width: 480px) {
    .meta-recipe {
        background-color: transparent;
    }

    .recipe-grill-item__border {
        margin-left: -15px;
        margin-right: -15px;
        padding: 30px 20px;
    }
}

@media screen and (max-width:390px) {
    .contents-wraps__title {
        font-size: 22px;
    }
}

.section-comments {
    padding: 45px 25px;
    background: #fff;
    border-radius: 15px;
    margin-top: 40px;
    width: 100%;
}

@media screen and (max-width: 480px) {
    .section-comments {
        padding: 0;
    }
}

.section-comments__wrap {
    max-width: 1000px;
    margin: auto;
}

.section-comments__wrap.form-comments {
    padding: 40px 65px;
    background: #f3f6f8;
    max-width: 1130px;
    margin-top: 35px;
    border-radius: 10px;
}

.section-comments__wrap+.section-comments__wrap.form-comments {
    margin-top: 35px;
}

.wrap-comments__title {
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
}

.items-comments__item {
    padding-left: 100px;
    position: relative;
    margin-bottom: 25px;
}

.items-comments__thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 50px;
}

.items-comments__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e0e4e9;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.items-comments__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.items-comments__date {
    margin-right: auto;
    margin-left: 20px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.502);
}

.items-comments__name {
    font-size: 15px;
    color: rgb(0, 157, 4);
}

.items-comments__link {
    font-size: 15px;
    color: rgb(82, 129, 198);
    cursor: pointer;
    padding-left: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAbFBMVEVHcExficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlficlBXYjrAAAAI3RSTlMAAwQFCxEWHyMlKEhKS1hdfYiam6CjpKeyv8PJz9ze6+z6/QZQprUAAABcSURBVHjaXY5XEoAwCAUTe9do7F3uf0dLokT2h3k7Azz2wOuYmfAGMpKVwPwKzCAiG7Ni73PrFhKQMSACNk+tIO13pBTdfFwzMd+6xQrVv5gzDaR6uOgyMtW1/BN/LQyqOPZWIwAAAABJRU5ErkJggg==) no-repeat left center;
}

.items-comments__link:hover {
    text-decoration: underline;
}

.rating-comments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 40px;
}

.rating-comments__dotted {
    width: 60px;
    border-bottom: 1px dotted #c1c1c1;
    margin: 0 10px;
    margin-top: auto;
    margin-bottom: 5px;
}

.items-comments__head {
    margin-bottom: 25px;
}

p.comment-message {
    color: red;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 5px;
}

.items-comments__text {
    font-size: 16px;
    color: rgb(0, 0, 0);
    line-height: 1.563;
}

.rating-comments__value {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.502);
    line-height: 1.2;
}

.rating-comments__count {
    font-size: 14px;
    color: rgb(0, 157, 4);
    line-height: 1.786;
}

.rating-comments:nth-child(2) .rating-comments__count {
    color: #e09401;
}

.rating-comments:nth-child(3) .rating-comments__count {
    color: #76a3d5;
}

ul.items-comments ul {
    margin-left: 100px;
}

ul.items-comments ul .items-comments__item {
    background: #fff;
    padding: 25px;
    padding-left: 122px;
    border-radius: 15px;
}

ul.items-comments ul .items-comments__item .items-comments__footer {
    display: none;
}

ul.items-comments ul .items-comments__thumb {
    left: 25px;
    top: 25px;
}

.title-form {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 30px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
}

.form-style__textarea {
    width: 100%;
    margin-bottom: 20px;
}

.form-style__input {
    margin-bottom: 20px;
    width: 49%;
}

.form-style__submit .button {
    font-size: 15px;
    line-height: 22px;
    min-width: 197px;
}

.form-style__input input {
    background: #fff;
    border-radius: 10px;
    width: 100%;
    padding: 11px 30px;
    border: 1px solid #e6eaee;
}

.form-style__textarea textarea {
    background: #fff;
    border-radius: 10px;
    width: 100%;
    padding: 11px 30px;
    border: 1px solid #e6eaee;
}

.form-style {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.form-style__submit .button {
    background: #bae90f;
    border-radius: 6px;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
}

.form-style input:focus::-webkit-input-placeholder {
    color: transparent !important;
}

.form-style input:focus:-moz-placeholder {
    color: transparent !important;
}

.form-style input:focus:-ms-input-placeholder {
    color: transparent !important;
}

.form-style textarea:focus::-webkit-input-placeholder {
    color: transparent !important;
}

.form-style textarea:focus:-moz-placeholder {
    color: transparent !important;
}

.form-style textarea:focus:-ms-input-placeholder {
    color: transparent !important;
}

.form-style input::-webkit-input-placeholder {
    color: #9d9d9d;
}

.form-style input::-moz-placeholder {
    color: #9d9d9d;
}

.form-style input:-ms-input-placeholder {
    color: #9d9d9d;
}

.form-style textarea::-webkit-input-placeholder {
    color: #9d9d9d;
}

.form-style textarea::-moz-placeholder {
    color: #9d9d9d;
}

.form-style textarea:-ms-input-placeholder {
    color: #9d9d9d;
}

.form-style input:-webkit-autofill,
.form-style input:-webkit-autofill:hover,
.form-style input:-webkit-autofill:focus,
.form-style input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #9d9d9d !important;
}

.form-style__input input,
textarea {
    font-size: 16px;
    font-weight: 300;
}

.gallery-comments {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.gallery-comments__item {
    max-width: 150px;
    margin-right: 20px;
}

.form-style__file {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 9px 20px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 220px;
}

.form-style__file input[type="file"] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

/* start content */
.post-content {
    color: #000;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 400;
}

.post-content:after {
    content: "";
    display: block;
    clear: both;
}

.post-content li {
    margin-bottom: 5px;
    list-style-type: none;
}

.post-content li:last-child {
    margin-bottom: 0;
}

.alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 10px !Important;
}

.alignleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px !Important;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

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

    .alignright:not(.wp-caption),
    .alignleft:not(.wp-caption) {
        display: table;
    }

    .alignright,
    .alignleft {
        float: none;
        margin: 0 auto 30px;
    }
}

.post-content blockquote p:last-child {
    margin-bottom: 0;
}

.post-content ul,
.gallery-single,
.post-content .adaptivevideowrapper,
.post-content .contents-wraps,
.post-content p,
.post-content ol,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content blockquote,
.post-content .tableContainer {
    margin-bottom: 35px;
}

.post-content blockquote p {
    margin-bottom: 15px;
}

.post-content *:last-child {
    margin-bottom: 0;
}

.post-content img {
    border-radius: 5px;
}

.post-content .wp-caption {
    margin: auto;
    max-width: 100%;
    height: auto;
    text-align: center;
    background: #f1f4f7;
    border-radius: 5px;
    overflow: hidden;
    font-size: 15px;
    color: rgba(34, 49, 88, 0.702);
    line-height: 2;
    margin-bottom: 40px;
}

.wp-caption img {
    display: block;
}

.post .wp-caption img {
    border-radius: 0;
}

.post-content .wp-caption-text {
    padding: 5px;
    margin: 0;
    background: #fff;
}

.wp-caption.aligncenter {
    text-align: center;
}

.wp-caption.aligncenter img {
    margin: auto;
}

.post-content table {
    border-collapse: collapse;
    width: 100%;
}

.adaptivevideowrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    display: block !important;
}

.adaptivevideowrapper iframe,
.adaptivevideowrapper embed,
.adaptivevideowrapper object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.post-content h2 {
    font-size: 36px;
    font-weight: 600;
}

.post-content h3 {
    font-size: 30px;
    font-weight: 600;
}

.post-content h4 {
    font-size: 24px;
    font-weight: 600;
}

.post-content h5 {
    font-size: 20px;
    font-weight: 400;
}

.post-content table {
    width: 100%;
    overflow: hidden;
}

.post-content table td {
    padding: 8px 25px;
}

.post-content table tr:nth-child(even) td {
    background-color: #ffffff;
}

.post-content th {
    background: none !important;
    text-align: center;
}

.post-content table tr:first-child>* {
    background: #d9e2e8 !important;
}

.post-content table tr:first-child td:first-child {
    border-radius: 5px 0 0 0;
}

.post-content table tr:first-child td:last-child {
    border-radius: 0 5px 0 0;
}

.post-content table tr:last-child td:first-child {
    border-radius: 0 0 0 5px;
}

.post-content table tr:last-child td:last-child {
    border-radius: 0 0 5px 0;
}

.post-content table {
    font-size: 15px;
}

.post-content ol {
    counter-reset: counter;
}

.post-content ol li:before {
    counter-increment: counter;
    content: counter(counter);
    font-size: 12px;
    width: 23px;
    text-align: center;
    margin-left: -23px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 23px;
    border-radius: 20px;
    background: #c52026;
    color: #fff;
    font-family: Arial;
}

.post-content ol li {
    padding-left: 23px;
    margin-bottom: 8px;
}

.post-content ol li ul,
.post-content ol li ol,
.post-content ul li ul,
.post-content ul li ol {
    margin-top: 8px;
}

.post-content ul li {
    padding-left: 28px;
    margin-bottom: 8px;
}

.post-content ul li:before {
    content: "";
    display: inline-block;
    color: #fff;
    font-weight: 600;
    width: 18px;
    height: 18px;
    text-align: center;
    margin-left: -28px;
    margin-right: 8px;
    vertical-align: top;
    margin-top: 8px;
    counter-increment: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABUFBMVEVHcEzFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICbFICaLx477AAAAb3RSTlMAAQgJCg0PERITGBkaHyAjJystLjIzNDY3Ojw9Pj9AQkdKS01OT1NUVVdZW11eX2BlZmdoam5wcnN3en1/gISGh4iLjY+QkZKTlJWWl5ianJ6goaKjpqetrrCxs7W3ubu9v8DExcbIy8zNzuLj+Pw6gMRXAAAAyElEQVR42mNgAAOhxHwZBmQQzOCDwmdLZLA0RuKz51gzMESJI4kkMZirMMQh+AI+DGlhDIbqUK6CopWwpm6ghYiBhhyQK5iaq6Su7sDgGeoqqp0Xz8eQZaupJRWTysCQHSJipOaUypBv464rzBrJwOvPoKzj4ZTP4K3nlukba6zqYpfoleGq68ZgKsnAKCtvaGqiLSfHzKCpxcCQIMEDt58b5Bb+cGdXLiYwXziFE0Rx+AUkO5oxMIi5RLBAVUrrB6XHRdvLg9gAjnQfjrCOYX8AAAAASUVORK5CYII=) no-repeat center center;
}

.post-content a {
    color: #5974a1;
    text-decoration: none;
    border-bottom: 1px solid #5974a1;
}

.post-content a:hover {
    color: #1f3456;
    border-color: transparent;
}

.contents-wraps {
    padding: 30px 50px;
    background: #fff;
    border-radius: 25px;
    margin-bottom: 50px;
}

.contents-wraps__title {
    margin: 0 !important;
    font-size: 26px;
    line-height: 1.4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
}

.contents-wraps__show-hide {
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    display: block;
    padding: 6px 15px;
    background-color: #bae90f;
    cursor: pointer;
    border-radius: 6px;
    font-weight: 300;
    text-transform: none;
}

.contents-wraps__show-hide:hover {
    text-decoration: underline;
}

.contents-wraps>ul {
    margin-top: 30px;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    font-size: 15px;
    line-height: 23px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.post-content ul.contents li:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALAQMAAAB4VV5mAAAABlBMVEVHcEwtgsrdu4CFAAAAAXRSTlMAQObYZgAAABtJREFUeNpjUGAIYOhgcGFQYhAEYhcgO4BBAQAe5QLOV6Qd8wAAAABJRU5ErkJggg==) no-repeat center center;
    position: absolute;
    left: 0;
    top: -6px;
    margin-left: 0;
}

.post-content ul.contents a {
    color: #3491c6;
    border: 0;
}

.post-content ul.contents a:hover {
    text-decoration: underline;
}

.post-content ul.contents li {
    position: relative;
    padding-left: 21px;
    margin-left: 0;
}

.post-content ul.contents li a {
    border: 0;
}

.main-site--inner {
    margin-bottom: 60px;
}

.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.recipe-grill-item_t,
.recipe-grill-item__t-ing,
.recipe-grill-item__steps-t {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
}

.wp-caption img {
    border-radius: 5px 5px 0 0;
}

.recomend-articles {
    margin-top: 60px;
}

.recomend-articles__title {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 45px;
}

@media screen and (max-width:780px) {
    .section-comments__wrap.form-comments {
        padding: 25px;
    }

    .form-style__submit {
        width: 100%;
        margin-top: 20px;
    }

    .form-style__file {
        width: 100%;
        height: 50px;
    }

    .form-style__submit .button {
        width: 100%;
    }

    aside.inner-aside__right {
        margin-top: 45px;
    }

    section.inner-aside__left {
        //overflow: hidden;
    }

    .form-style__submit .button {
        word-break: normal;
        display: inline-block;
        min-width: 100%;
    }

    .tableContainer {
        overflow: hidden;
        overflow-x: scroll;
    }
}

@media screen and (max-width:480px) {
    .section-comments__wrap.form-comments {
        padding: 0;
    }
}

.post-content blockquote {
    padding: 45px 0;
    text-align: center;
    font-size: 26px;
    font-weight: 300;
    border-top: 1px solid #eaefec;
    margin-bottom: 35px;
    border-bottom: 1px solid #eaefec;
    position: relative;
}

.post-content blockquote.custom-blockquote {
    border: 0;
    padding: 30px 0;
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
    padding-left: 120px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABTCAMAAAAP12EQAAADAFBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MzMz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAC66Q9MTEyHh4f7+/uGhoZphAjGxsZtbW39/f3+/v78/PxqampoaGiQtAwDAwMgICBkZGR+fn5ZWVlcXFwZGRlNYQjHx8fs7OxsbGzn5+fk5OTt7e1QZAYqNQMbGxvx8fE7OztogwidxA0JCwEFBQK/v7+QkJCioqLU1NTa2trQ0NAREREBAQHu7u5DQ0NUVFT5+flfX18vLy8nJydQUFBwcHDq6urS0tIJCQnExMTLy8szMzOy3w6SkpI3NzeoqKjV1dU/Pz9ycnKBgYFubm4xMTF7e3tJSUk1NTWJiYnKysoHBwf19fXY2Nj29vY5OTnc3NwkJCRGRkarq6uenp4rKytNTU3i4uJJXAaMjIwNEAEnMQOcxA1qhQlQZQcyPwS4uLiAgIBTU1MWFhaVlZXe3t69vb1hYWG6urrz8/PBwcG1tbWNjY2s2A4jLANccwd1kglddQh3lQpheggTGAOIqwuexQ255w+Yvwz39/ejzQ0ICgGbm5uv2w6PswxLXwh4mAxTaAcODg52dnahoaHj4+Otra3KIgSWAAAAd3RSTlMAEPrqARQC/v387r6SCPMOPXf4ZEGXRCDWXtkiBjseucmzJ9AK3uU/vMNL7PXM3AzGKzhrnYZWrUkb41Lm6H624d2No4EdMDSiGVuOYTOp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) no-repeat left center;
    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: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 110px;
}

.post-content blockquote:before {
    content: "";
    width: 80px;
    height: 45px;
    background: #f3f6f8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAhCAMAAABz7XKpAAAAM1BMVEVHcEyiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQCiyQBVB/QgAAAAEHRSTlMAwDDQgBAgQKDwYLBwUOCQuG99rAAAAQdJREFUeNp1lNkWhCAMQ0FAFsXh/792wKUptubF8Z5g2wBjbsUYF/NWEDTaNpRT5LS4m660MjXSD9+zoP5mW2NKj9NJWsZPsd7PdMdi6OoqzzCH3k9/yo8ub1r63G/mulHSDQxSnVlzLuZjvWAj/rU/xaBWc5pDoVV1Fq2npDhlqRMmLfqwvZ1nzt5usNMJ69QiJVJF8hC23yosCScOztxsucE8Vz1f58MT+PVQ2ixq8SLvAk5p5J88KLnvGdE7Cs17xy/tTl2u0ui1hNqOWyxTx26io5obqqAyqAvP9sLImqwa9YS0uQ9O3VWkl5ZZ2sDhmjE1tIwyz9RIif7PeEoaJTI3ML39Ab75LNDYdcTCAAAAAElFTkSuQmCC) no-repeat center center;
    position: absolute;
    left: 0;
    right: 0;
    top: -20px;
    margin: auto;
}

.post-content blockquote.custom-blockquote:before {
    display: none;
}

@media screen and (max-width:600px) {
    .post-content blockquote.custom-blockquote {
        padding: 0;
        padding-left: 90px;
    }
}

@media screen and (max-width:480px) {
    .contents-wraps>ul {
        column-count: 1;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }

    .contents-wraps {
        padding: 25px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .contents-wraps__title {
        -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;
    }

    .form-style__file,
    .form-style__submit,
    .form-style__submit .button {
        min-width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .form-style__submit .button {
        font-size: 14px;
        word-break: break-word;
        display: inline-block;
        vertical-align: middle;
        height: auto;
    }
}

.recipe-grill-item__steps-cont:after {
    content: '';
    display: block;
    clear: both;
}

.tb-body {
    display: none;
}

.list-grill-recipe__item {
    margin-bottom: 35px;
}

.tb-body.tb-body--current {
    display: block;
}

.post-content .recipe-grill-item__steps-cont blockquote:before {
    background-color: #fff;
}