

/* Start:/local/templates/sadypridonia/lib/normalize.css/normalize.css?17500667577708*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

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

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

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

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

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

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}

/* End */


/* Start:/local/templates/sadypridonia/lib/bootstrap/grid.css?175006675713320*/
.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 768px) {
    .container {
        width: 710px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 960px;
    }
}

@media (min-width: 1240px) {
    .container {
        width: 1200px;
    }
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1240px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }

    .visible-xs {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }

    .visible-sm {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1239px) {
    .hidden-md {
        display: none !important;
    }

    .visible-md {
        display: block !important;
    }
}

@media (min-width: 1240px) {
    .hidden-lg {
        display: none !important;
    }

    .visible-lg {
        display: block !important;
    }
}
/* End */


/* Start:/local/templates/sadypridonia/lib/animate.css/animate.css?175006675772259*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* End */


/* Start:/local/templates/sadypridonia/lib/jquery.fancybox3/jquery.fancybox.min.css?175006675712824*/
body.compensate-for-scrollbar{overflow: hidden;margin-right: 0 !important;}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/sadypridonia/lib/jquery.slick/slick.css?17500667571729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/sadypridonia/css/style.min.css?175006675769087*/
@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-16px);transform:translateY(-16px)}60%{-moz-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-16px);-ms-transform:translateY(-16px);-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@font-face{font-family:'PT Sans';src:url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.eot);src:url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Regular.svg#PTSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PT Sans';src:url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.eot);src:url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/PT_Sans/PTSans-Bold.svg#PTSans-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Univers';src:url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.eot);src:url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Medium.svg#Univers-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Univers';src:url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.eot);src:url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Univers/Univers-Bold.svg#Univers-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Ubuntu';src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.eot);src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu.svg#Ubuntu) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Ubuntu';src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.eot);src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Medium.svg#Ubuntu-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Ubuntu';src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.eot);src:url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Ubuntu/Ubuntu-Bold.svg#Ubuntu-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Circe';src:url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.eot);src:url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Regular.svg#Circe-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Circe';src:url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.eot);src:url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/Circe/Circe-Bold.svg#Circe-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'GoodVibesCyr';src:url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.eot);src:url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.eot) format('embedded-opentype'),url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.woff2) format('woff2'),url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.woff) format('woff'),url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.ttf) format('truetype'),url(/local/templates/sadypridonia/css/../fonts/GoodVibesCyr/GoodVibesCyr.svg#GoodVibesCyr) format('svg')}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:'PT Sans',Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#333;position:relative}address,dl,fieldset,ol,p,pre,table,ul{margin:0 0 21px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;margin:0 0 21px}.h1,.h2,h1,h2{line-height:1.21}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:500}.h1,.h2,h1,h2{font-weight:700}.h1,h1{font-size:36px;margin-bottom:37px}.h2,h2{font-size:24px}.h3,h3{font-size:18px;line-height:24px}.h4,.h5,.h6,h4,h5,h6{font-size:16px;line-height:21px}ol,ul{padding:0 0 0 20px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt,th{font-weight:700}dd{margin-left:0}table{width:100%;border-collapse:collapse;border-spacing:0}hr{clear:both;height:0;margin:20px 0;border:0;border-top:1px solid #656565}a{color:#00a84f;text-decoration:underline;-webkit-transition:color .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out}a:hover{text-decoration:none}.search-results__item h2 a,a[href^=tel]{color:inherit;text-decoration:none}a:active,a:focus,a:hover{outline:0}a img{border:0}img{vertical-align:middle}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.cl-green{color:#00a84f}.form-row{margin-bottom:15px}.form-label{display:block;font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:3px}.check-row{position:relative;display:block;margin:10px 0;padding-left:24px}.check-row label{cursor:pointer;display:block}.check-row input[type=checkbox],.check-row input[type=radio]{position:absolute;left:0;top:4px}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,input:focus,select:focus,textarea:focus{outline:0}input[type=email]{padding:10px 11px}input[type=email],input[type=file]{display:block;width:100%;height:39px;font-size:14px;color:#333;border:1px dashed #00a84f;background-color:#fff;border-radius:0}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:39px;padding:10px 11px}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;width:100%;font-size:14px;color:#333;border:1px dashed #00a84f;background-color:#fff;border-radius:0}textarea{padding:10px 11px;height:87px;max-width:100%;min-width:100%}select{height:39px;padding:2px 2px 2px 10px}input[type=email][disabled],input[type=file][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=url][disabled],select[disabled],textarea[disabled]{background-color:#f5f5f5;border-color:#ccc;color:#888;cursor:not-allowed}input[type=email].error,input[type=file].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=url].error,select.error,textarea.error{border-color:#dc9797}input[type=checkbox].error,input[type=radio].error{outline:1px dotted #dc9797}label.error{display:block;color:#dc9797;font-size:11px;line-height:14px;margin-bottom:-14px}input[type=file]{padding:5px}::-webkit-input-placeholder{color:#8e8e8e}::-moz-placeholder{color:#8e8e8e}:-moz-placeholder{color:#8e8e8e}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}.btn{font-family:'Univers','PT Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;height:51px;max-width:100%;line-height:51px;padding:0 23px;color:#00a84f;background:0 0;border:0;text-align:center;text-decoration:none;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;position:relative;z-index:1;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:after,.btn:before{content:'';position:absolute;z-index:-1;top:0;left:0}.btn,.btn:before{border-radius:30px}.btn:before{right:0;bottom:0;border:3px solid #00a84f}.btn:after{width:0%;height:100%;background:#00a84f;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn.is-active,.btn:active,.btn:hover{color:#fff;text-decoration:none}.btn.is-active:after,.btn:active:after,.btn:hover:after,.btn_full{width:100%}.btn.disabled,.btn[disabled]{opacity:.55;cursor:not-allowed}.btn_full{padding:0}.btn_white{color:#fff}.btn_white:before{border-color:#fff}.btn_white.is-active,.btn_white:active,.btn_white:hover{color:#00a84f}.btn_white:after{background:#fff}.btn_large{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:4.5px;height:70px;line-height:70px;padding:0 34px;text-transform:uppercase;border-radius:35px}.btn_large:before{border-width:4px;border-radius:35px}.slick-slide{outline:0!important}.slick-arrow{display:block;border:0;padding:0;background:0 0;text-indent:-9999px;width:16px;height:28px;position:absolute;z-index:1;top:50%;margin-top:-14px}.slick-prev{left:0}.slick-next{right:0}.slick-disabled{cursor:default;pointer-events:none}.slick-arrow:after,.slick-arrow:before{content:'';position:absolute;width:16px;height:28px;left:50%;top:50%;margin:-14px 0 0 -8px;background:url(/local/templates/sadypridonia/css/../images/nav-arrow.png) no-repeat;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.slick-arrow:after,.slick-arrow:hover:before{opacity:0;visibility:hidden}.slick-arrow:before,.slick-arrow:hover:after{opacity:1;visibility:visible}.slick-prev:before{background-position:0 0}.fancybox-popup .fancybox-close:hover,.slick-prev:after{background-position:0 -30px}.slick-next:before{background-position:-20px 0}.slick-next:after{background-position:-20px -30px}.slick-disabled:before{opacity:.5!important;visibility:visible!important}.slick-disabled:after{opacity:0!important;visibility:hidden!important}.fancybox-overlay{text-align:center;white-space:nowrap}.fancybox-overlay:before{content:'';display:inline-block;vertical-align:middle;height:100%}.fancybox-wrap{text-align:left;white-space:normal}.fancybox-popup.fancybox-wrap{display:inline-block;vertical-align:middle;padding:20px;max-width:100%;position:static!important}.fancybox-popup .fancybox-inner,.fancybox-popup .fancybox-skin,.fancybox-popup.fancybox-wrap{width:auto!important;height:auto!important}.fancybox-popup .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fancybox-popup .fancybox-close{width:30px;height:30px;background:url(/local/templates/sadypridonia/css/../images/close.png) 0 0 no-repeat;right:15px;top:15px}.popup-window{display:none;background:#fff;padding:15px 34px 34px;max-width:100%;width:554px;border:5px solid #00a84f}.popup-window__title{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:48px;line-height:1;font-weight:700;text-align:center;margin:0 0 36px;color:#00a84f}.popup-window__form-content{max-width:230px;margin:0 auto}.popup-window__form-footer{text-align:center;padding-top:18px}.popup-window__form-btn{min-width:275px}.success-window__inner{text-align:center;padding-top:46px;padding-bottom:32px}.success-window__title{margin-bottom:33px}.success-window__content{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;margin-bottom:62px}.success-window__btn{width:280px}.icon{display:inline-block;vertical-align:middle;position:relative}.header{height:80px;position:fixed;left:0;top:0;right:0;background:#fff;box-shadow:0 5px 0 rgba(0,0,0,.1);z-index:900}.header__logo{position:absolute;left:77px;top:4px}.logo__img{width:171px}.header__nav-block-target{display:none}.nav-block-target{width:30px;height:30px;border:0;background:0 0;padding:0;cursor:pointer;position:relative}.nav-block-target>span{width:24px;height:4px;left:50%;top:50%;margin-left:-12px;margin-top:-2px;border-radius:2px}.nav-block-target>span:before{right:0}.nav-block-target>span,.nav-block-target>span:after,.nav-block-target>span:before{position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.nav-block-target>span:after,.nav-block-target>span:before{content:'';left:0;height:100%;border-radius:inherit}.nav-block-target>span:before{top:-8px}.nav-block-target>span:after{bottom:-8px;right:8px}.nav-block-target>span,.nav-block-target>span:after,.nav-block-target>span:before{background:#00a84f}.nav-block-target.is-active>span{background:0 0!important;-webkit-transition:none;transition:none}.nav-block-target.is-active>span:after,.nav-block-target.is-active>span:before{left:-2px;right:-2px}.nav-block-target.is-active>span:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav-block-target.is-active>span:after{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header__nav-block,.nav-block{height:100%}.nav-block__nav{height:100%;padding-top:30px;margin-left:300px;margin-right:366px;overflow:hidden}.nav{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500}.nav__list{margin:0;padding:0;list-style:none;white-space:nowrap;text-align:right;position:relative}.nav__list-item{display:inline;margin:0 23px}.nav__list-item_hidden,input.search-field__input+label.error{display:none!important}.nav__list-hidden{display:none;font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;position:absolute;width:160px;margin-right:-50px;right:366px;top:80px;transition:top .25s ease-in-out;text-align:center;background:#00a84f;padding:0}.nav__list-hidden:before{content:'';display:block;position:absolute;bottom:100%;left:50%;margin-left:-7px;margin-bottom:-1px;border:7px solid transparent;border-bottom:7px solid #00a84f}.header_small .nav__list-hidden{top:50px}.nav__list-hidden .nav__list-item{display:block;padding:0;margin:0;border-top:1px solid #33b972}.nav__list-hidden .nav__list-item a{display:block;padding:10px}.nav__list-hidden .nav__list-link{color:#fff}.nav__list-more{position:absolute;top:50%;margin-top:-40px;padding:25px 15px;right:0;background:#fff;transition:padding .25s ease-in-out,margin .25s ease-in-out}.header_small .nav__list-more{margin-top:-30px;padding:15px}.nav__list-more .nav-block-target{display:block}.nav__list-link{text-decoration:none}.nav__list-link.is-active,.nav__list-link:hover,.share-info__item-title a:hover{text-decoration:underline}.nav-block__social{position:absolute;top:0;right:0;height:100%;background:#f2f2f2;text-align:center;width:258px;padding-top:25px;margin-left:108px}.social__link{display:inline-block;width:30px;height:30px;margin:0 12px;position:relative}.social__link:after,.social__link:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/local/templates/sadypridonia/css/../images/social2.png) no-repeat;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.social__link:before{opacity:1;visibility:visible}.social__link:after{background-position:0 -33px}.search-field__btn:hover>span:before,.social__link:after,.social__link:hover:before{opacity:0;visibility:hidden}.search-field.is-active .search-field__content,.search-field__btn:hover>span:after,.social__link:hover:after{opacity:1;visibility:visible}.search-field.is-active .search-field__btn>span:after,.social__link_vk:before{background-position:0 0}.social__link_vk:after{background-position:0 -30px}.social__link_ig:before{background-position:-30px 0}.social__link_ig:after{background-position:-30px -30px}.social__link_yt:before{background-position:-60px 0}.social__link_yt:after{background-position:-60px -30px}.social__link_fb:before{background-position:-90px 0}.social__link_fb:after{background-position:-90px -30px}.header__search{position:absolute;right:301px;top:21px}.search-field{width:37px;height:37px;position:relative;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.search-field.is-active{width:270px}.search-field__form{width:100%;height:100%}.search-field__content{width:100%;height:100%;position:relative;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}input.search-field__input{width:100%;height:100%;border:2px solid #cccdce;border-radius:20px;padding:8px 30px 9px 35px}.search-field__btn,.search-field__close{border:0;padding:0;width:33px;height:33px;position:absolute;top:2px;background:0 0}.search-field__btn{left:2px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.search-field__btn>span{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out}.search-field__btn>span:before{background:url(/local/templates/sadypridonia/css/../images/search.png) 0 0 no-repeat;opacity:1;visibility:visible}.search-field__btn>span:after,.search-field__btn>span:before,.search-field__close:after,.search-field__close:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-size:33px 66px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.search-field__btn>span:after{background:url(/local/templates/sadypridonia/css/../images/search.png) 0 0 no-repeat;opacity:0;visibility:hidden;background-position:0 -33px}.search-field.is-active .search-field__btn{left:4px}.search-field.is-active .search-field__btn>span{-webkit-transform:scale(.7);transform:scale(.7)}.search-field__close{right:2px}.search-field__close:after,.search-field__close:before{background:url(/local/templates/sadypridonia/css/../images/search-close.png) 0 0 no-repeat}.search-field__close:before{opacity:1;visibility:visible}.search-field__close:after{background-position:0 -33px}.search-field__close:after,.search-field__close:hover:before{opacity:0;visibility:hidden}.search-field__close:hover:after{opacity:1;visibility:visible}@media only screen and (min-width:992px){.header{-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.logo__img{-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.header__search{-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out}.nav-block__nav,.nav-block__social{-webkit-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}.header_small{height:50px}.header_small .logo__img{width:96px}.header_small .header__search{top:7px}.header_small .nav-block__nav{padding-top:15px}.header_small .nav-block__social{padding-top:11px}}.content{min-height:100vh;padding-top:80px;padding-bottom:248px}.content:after{content:'';display:table;clear:both}.footer{min-height:248px;margin-top:-248px;position:relative;z-index:1;padding-top:80px}.top-link{position:absolute;top:13px;left:50%;margin-left:-20px;width:41px;height:41px}.top-link:after,.top-link:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/local/templates/sadypridonia/css/../images/top.png) no-repeat;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.top-link:before{opacity:1;visibility:visible}.top-link:after{background-position:0 -45px}.top-link:after,.top-link:hover:before{opacity:0;visibility:hidden}.top-link:hover:after{opacity:1;visibility:visible}.footer__content{margin:0 50px;padding-top:44px;border-top:2px solid #dadada}.footer__content:after{content:'';display:table;clear:both}.footer__contacts{float:left;width:100%;padding-right:240px;font-family:'Circe','PT Sans',Helvetica,Arial,sans-serif}.footer__contacts-inner{max-width:1018px}.footer__contacts-col,.footer__contacts-field{float:left;width:50%}.footer__contacts-title{font-size:18px;line-height:24px;font-weight:700;margin-bottom:12px}.footer__contacts-worktime{margin-top:8px}.footer__contacts-phone{font-size:24px;line-height:24px;font-weight:700;white-space:nowrap}.footer__copyright-field{float:left;width:225px;margin-left:-225px;font-size:16px}.footer__copyright{margin-bottom:10px}.footer__order-call-link{color:inherit;text-decoration:underline}.footer__order-call-link:hover{color:#00a84f;text-decoration:none}.main-block{height:calc(100vh - 80px);position:relative}.main-block_pagination{height:calc(100vh - 130px)}.main-block_pagination+.pagination{margin-top:15px}.main-block__start{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:111;background:#000}.main-block__start-bg{position:absolute!important;left:-40px!important;right:-40px!important;top:-64px!important;bottom:-64px!important;background:url(/local/templates/sadypridonia/css/../images/start-bg-23-08-01.jpg) center top no-repeat;background-size:cover}.main-block__start-inner{position:relative;left:0;top:0;width:100%;height:100%;display:table}.main-block__start-content{display:table-cell;vertical-align:middle}.main-info{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-align:center;margin:0 95px;border-bottom:10px solid #fff;position:relative}.main-info__header{text-align:center;overflow:hidden;position:absolute;z-index:1;left:1px;right:1px;top:-6px}.main-info__header-title{display:inline-block;padding:0 28px;position:relative;font-size:24px;line-height:24px;text-transform:uppercase;font-weight:700;letter-spacing:4.8px}.main-info__header-title:after,.main-info__header-title:before{content:'';position:absolute;border-bottom:10px solid #fff;top:6px;width:1000px}.main-info__header-title:before{right:100%}.main-info__header-title:after{left:100%}.main-info__inner{margin:0 -95px -1px;padding:144px 0 76px;overflow:hidden}.main-info__title{position:relative;margin:0;padding:31px 0;font-size:56px;line-height:1;text-transform:uppercase;font-weight:700;letter-spacing:10.8px}.main-info__title:after,.main-info__title:before{content:'';position:absolute;border-left:10px solid #fff;border-right:10px solid #fff;left:95px;right:95px;height:1000px}.main-info__title:before{bottom:100%}.main-info__title:after{top:100%}.main-info__content{max-width:470px;margin:0 auto;position:relative;padding-top:58px}.main-info__description{font-size:18px;line-height:21px;min-height:84px;margin:0 0 28px}.main-info__btn{min-width:204px}.main-block__scrolldown{width:100px;height:100px;position:absolute;left:50%;bottom:-50px;margin-left:-50px;border-radius:100px;background:#fff;z-index:112;cursor:pointer}.main-block__scrolldown:after,.main-block__scrolldown:before{content:'';position:absolute;width:30px;height:30px;border-radius:30px;border:5px solid #fff;bottom:50%;margin-bottom:-5px}.main-block__scrolldown:before{right:100%;margin-right:-6px;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-block__scrolldown:after{left:100%;margin-left:-6px;border-color:transparent transparent transparent #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-csstransforms .main-block__scrolldown:after,.no-csstransforms .main-block__scrolldown:before{display:none}.main-block__scrolldown-icon{position:absolute;width:30px;height:44px;background:url(/local/templates/sadypridonia/css/../images/scroll-down.png);left:50%;margin-left:-15px;top:21px;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;animation:bounce 2s infinite}.main-block_process .main-info{margin:0 15px}.main-block_process .main-block__start-bg{left:0!important;right:0!important;top:0!important;bottom:0!important;background-attachment:fixed}.main-info__btn-group-wrapper{padding:10px 0 6px}@media only screen and (min-width:992px){.main-info__btn-group-wrapper.is-stuck{z-index:101;width:100%!important;left:0;background:#fff;box-shadow:0 5px 0 rgba(0,0,0,.1);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.main-info__btn-group-wrapper.is-stuck .btn{color:#00a84f;height:40px;line-height:40px;font-size:16px}.main-info__btn-group-wrapper.is-stuck .btn:before{border-color:#00a84f}.main-info__btn-group-wrapper .btn.is-active,.main-info__btn-group-wrapper .btn:active,.main-info__btn-group-wrapper .btn:hover,.main-info__btn-group-wrapper.is-stuck .btn:active,.main-info__btn-group-wrapper.is-stuck .btn:hover{color:#fff}.main-info__btn-group-wrapper.is-stuck .btn:after{background:#00a84f}.main-info__btn-group-wrapper .btn:after{background:#9c9c9c}}.main-info__btn-group{position:relative;width:1130px;margin:0 auto}.main-info__btn-group-content{text-align:center}.article-excerpts:after,.main-about__content:after,.main-info__btn-group-content:after{content:'';display:table;clear:both}.main-info__btn-group-content-field{display:inline-block;width:24%;padding:0 25px}.main-info__btn-group-content-field .btn{width:100%;padding:0;text-align:center}@media only screen and (min-width:992px){.main-info__btn-group-content-field .btn{font-size:16px}}.main-info__btn-group-target-row{display:none}.main-about{position:relative}.main-about__inner{padding-top:80px;padding-bottom:30px;overflow:hidden;position:relative}.main-about__content{position:relative}.main-about__title{float:left;width:50%;padding-top:123px;padding-right:10px;position:relative;z-index:3;font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:48px;line-height:1.21;font-weight:700;margin-bottom:83px;color:#00a84f}.main-about__image-wrapper{float:right;width:60%}.main-about__image-field{position:relative;margin:0 -153px}.main-about__bg,.main-about__image{position:absolute;left:0;top:0;width:100%;height:100%}.main-about__image{position:relative;height:auto}.main-about__description{width:50%;clear:left;padding-right:10px;margin-bottom:93px}.main-about__description h2{font-weight:500}.main-about__btn-field,.main-about__description{position:relative;z-index:3}.main-about__btn{background:#fff}.main-leaves-group{position:absolute;top:0;left:0;right:0;height:1050px;overflow:hidden}.main-leaves{position:absolute!important;top:0;left:50%!important;height:100%;width:2050px;margin-left:-1025px;background-position:center top;background-repeat:no-repeat;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden;-moz-transition:.8s cubic-bezier(.17,.42,.32,.94);-ms-transition:.8s cubic-bezier(.17,.42,.32,.94);-o-transition:.8s cubic-bezier(.17,.42,.32,.94);transition:.8s cubic-bezier(.17,.42,.32,.94)}.main-leaves_1{background-image:url(/local/templates/sadypridonia/css/../images/leaves-1.png)}.main-leaves_2{background-image:url(/local/templates/sadypridonia/css/../images/leaves-2.png)}.main-leaves_3{background-image:url(/local/templates/sadypridonia/css/../images/leaves-3.png)}.main-article-excerpts{position:relative}.article-excerpts{margin:0 -10px}.article-excerpts__item{float:left;padding:0 10px;margin-bottom:20px}.article-excerpts__item_small{width:25%}.article-excerpts__item_medium{width:50%}.article-excerpts__item_large{width:75%}.article-excerpt{height:408px;background:#f2f2f2;overflow:hidden}.article-excerpt__image-field{display:block;height:183px;position:relative;overflow:hidden}.article-excerpt__image{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.article-excerpt__content{padding:23px 20px 0}.article-excerpt__title{height:48px;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-excerpt__meta{color:#9a9b9d;font-size:12px;line-height:18px;margin:0 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-excerpt__text{font-size:16px;line-height:20px;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.special-exceprt{height:408px;position:relative;overflow:hidden;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.special-exceprt__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.special-exceprt__inner{position:absolute;left:50px;top:60px;right:50px;bottom:50px;border:10px solid #fff;border-top:none}.special-exceprt__header{text-align:center;overflow:hidden;position:absolute;z-index:1;left:-10px;right:-10px;top:-16px}.special-exceprt__header-title{display:inline-block;padding:0 20px;position:relative;font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;letter-spacing:4.8px}.special-exceprt__header-title:after,.special-exceprt__header-title:before{content:'';position:absolute;border-bottom:10px solid #fff;top:6px;width:1000px}.special-exceprt__header-title:before{right:100%}.special-exceprt__header-title:after{left:100%}.special-exceprt__content{display:table;width:100%;height:100%}.special-exceprt__content-inner{display:table-cell;vertical-align:middle;padding:0}.special-exceprt__title{font-size:32px;line-height:1.2;font-weight:700;text-transform:uppercase;margin:0 0 40px;letter-spacing:4px}.special-exceprt__btn{padding:0;max-width:100%;width:300px;box-shadow:1px 1px 0 rgba(0,0,0,.3)}.production-excerpt{height:408px;position:relative;overflow:hidden;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.production-excerpt__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.production-excerpt__content{display:table;width:100%;height:100%;position:relative}.production-excerpt__content-inner{display:table-cell;vertical-align:middle;padding:0 40px}.production-excerpt__title{font-size:42px;line-height:1.2;font-weight:700;text-transform:uppercase;margin:0 0 40px;letter-spacing:8px}.production-excerpt__btn{box-shadow:1px 1px 0 rgba(0,0,0,.3)}.image-excerpt{height:408px;position:relative;overflow:hidden}.image-excerpt__inner{position:absolute;left:0;right:0;top:0;bottom:0;color:inherit;text-decoration:none}.image-excerpt__inner:after{content:'';position:absolute;left:0;right:0;bottom:0;height:50%;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%)}.image-excerpt__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.image-excerpt__content{position:absolute;left:30px;right:30px;bottom:30px;z-index:1}.image-excerpt__content-inner{display:table;width:100%}.image-excerpt__icon-field{display:table-cell;vertical-align:middle;width:1%}.image-excerpt__icon{display:inline-block;vertical-align:middle;position:relative}.image-excerpt__icon_gallery{width:50px;height:50px;background:url(/local/templates/sadypridonia/css/../images/image-excerpt-gallery-icon.png)}.image-excerpt__title{display:table-cell;vertical-align:middle;color:#fff;text-decoration:underline;font-size:16px;line-height:1.2;font-weight:500;margin:0;padding-left:20px}.image-excerpt:hover .image-excerpt__title,.share-info__item-title a{text-decoration:none}.video-excerpt{height:408px;position:relative;overflow:hidden;color:#fff;text-align:center}.video-excerpt__inner{position:absolute;left:0;right:0;top:0;bottom:0;color:inherit;text-decoration:none}.video-excerpt__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-excerpt__content{display:table;width:100%;height:100%;position:relative}.video-excerpt__content-inner{display:table-cell;vertical-align:middle;padding:0 40px}.video-excerpt__subtitle,.video-excerpt__title{font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;letter-spacing:4.8px;margin:0 0 13px}.video-excerpt__title{font-size:42px;line-height:1.2;margin:0 0 40px;letter-spacing:8px}.video-excerpt__play{display:inline-block;width:100px;height:100px;border-radius:50px;background:#fff;position:relative}.video-excerpt__play:before{content:'';position:absolute;width:32px;height:38px;background:url(/local/templates/sadypridonia/css/../images/play-1.png) 0 0 no-repeat;left:50%;top:50%;margin:-19px 0 0 -13px}.social-excerpt{height:408px;border:10px solid #f2f2f2;background:#fff;text-align:center}.social-excerpt__content{display:table;width:100%;height:100%}.social-excerpt__content-inner{display:table-cell;vertical-align:middle;padding:0 10px}.social-excerpt__title{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:36px;font-weight:700;color:#00a84f;text-transform:uppercase;letter-spacing:4px;padding-bottom:20px;margin-bottom:49px;position:relative;display:block;text-decoration:none}.social-excerpt__title:after{content:'';position:absolute;left:50%;margin-left:-40px;bottom:0;width:80px;border-bottom:10px solid #f2f2f2}.social-excerpt__icons{text-align:center}.social-excerpt__icon{display:inline-block;width:40px;height:40px;margin:0 7px;position:relative}.social-excerpt__icon:after,.social-excerpt__icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/local/templates/sadypridonia/css/../images/social-g2.png) no-repeat;opacity:1;visibility:visible;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.social-excerpt__icon:after{opacity:0;visibility:hidden;background-position:0 -33px}.social-excerpt__icon:hover:before{opacity:0;visibility:hidden}.social-excerpt__icon:hover:after{opacity:1;visibility:visible}.social-excerpt__icon_vk:before{background-position:0 0}.social-excerpt__icon_vk:after{background-position:0 -40px}.social-excerpt__icon_ig:before{background-position:-40px 0}.social-excerpt__icon_ig:after{background-position:-40px -40px}.social-excerpt__icon_yt:before{background-position:-80px 0}.social-excerpt__icon_yt:after{background-position:-80px -40px}.social-excerpt__icon_fb:before{background-position:-120px 0}.social-excerpt__icon_fb:after{background-position:-120px -40px}.article-excerpt__image,.image-excerpt__bg,.production-excerpt__bg,.special-exceprt__bg,.video-excerpt__bg{backface-visibility:hidden;-webkit-transition:5s ease-out;transition:5s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.article-excerpt__image-field:hover .article-excerpt__image,.image-excerpt:hover .image-excerpt__bg,.production-excerpt:hover .production-excerpt__bg,.special-exceprt:hover .special-exceprt__bg,.video-excerpt:hover .video-excerpt__bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.loading,.loading body{height:100%;overflow:hidden}.loader-block{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10001;background:#fff}.loading .loader-block{overflow-y:scroll}.loader,.loader:before{position:absolute;width:94px;left:50%}.loader{height:168px;top:50%;margin:-84px 0 0 -47px;text-align:center}.loader:before{content:'';height:112px;top:0;margin-left:-47px;background:url(/local/templates/sadypridonia/css/../images/preloader.gif) no-repeat}.loader__canvas{display:none!important}.loader__value{font-family:sans-serif;font-size:16px;position:absolute;left:0;right:0;bottom:-3px;z-index:1}.loader__value>span{font-size:23px;color:#32a457;font-weight:700;display:block;margin-top:9px}.page-content{padding:86px 0 30px}.about-pagination:after,.page-content:after{content:'';display:table;clear:both}.page-header{border-bottom:2px solid #dadada;margin-bottom:44px;padding-bottom:42px}.page-title{font-size:48px;line-height:1.2;font-weight:700;color:#00a84f;margin:0}.page-subtitle{font-size:36px;line-height:1.2;margin:-5px 0 33px}.about-pagination-wrapper{border-radius:200px;border:3px solid #f2f2f2;padding:12px 106px 21px;margin:0 -95px 55px}.about-pagination .slick-prev{left:-66px}.about-pagination .slick-next{right:-66px}.about-pagination__item{display:block;color:inherit;text-decoration:none;text-align:center;float:left;width:14.285%;cursor:pointer}.about-pagination__image{display:inline-block;vertical-align:top;width:106px;height:106px;margin:12px;border-radius:100px;position:relative}.about-pagination__image:before{content:'';position:absolute;left:-12px;right:-12px;top:-12px;bottom:-12px;border:2px dotted #00a84f;border-radius:100px;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.slick-current .about-pagination__image:before,.slick-current .gallery-pagination__image:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.about-pagination__title{display:block;font-family:'Univers','PT Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:1;margin-top:2px}.about{margin-bottom:62px}.about__item-inner{display:table;width:100%;table-layout:fixed}.about__content-field{display:table-cell;vertical-align:middle;padding-right:110px;opacity:0;visibility:hidden;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.slick-current .about__content-field{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.about__content-field{background:0 0!important}}.about__image-field{display:table-cell;vertical-align:middle;width:500px;height:515px;background-position:center center;background-repeat:no-repeat;background-size:cover}.about-btn-field{text-align:center;margin-bottom:57px}.about-btn{min-width:210px}.packing-block{border:2px dashed #00a84f;border-radius:20px;padding:23px 70px 35px}.packing-block__title{margin-bottom:0;margin-left:27px;font-weight:500}.packing:after{content:'';display:table;clear:both}.packing .slick-prev{left:-40px}.packing .slick-next{right:-40px}.packing__item{display:block;color:inherit;text-decoration:none;text-align:center;float:left;width:25%}.packing__image-field{display:block;height:315px}.packing__image-field:before{content:'';display:inline-block;vertical-align:bottom;height:100%}.packing__image{display:inline-block!important;vertical-align:bottom;width:auto;height:auto;max-width:100%;max-height:100%}.packing__title{display:block;font-family:'Univers','PT Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:1;margin-top:18px}.gallery-catalog{margin:0 -10px 50px}.gallery-catalog:after,.gallery-pagination:after{content:'';display:table;clear:both}.gallery-catalog__item{float:left;width:50%;padding:0 10px;margin-bottom:20px}.back-btn-row{text-align:center}.back-btn{width:185px}.gallery-wrapper{margin-bottom:44px}.gallery .slick-prev{left:-47px}.gallery .slick-next{right:-47px}.gallery__item{overflow:hidden}.gallery__item-inner{height:0;padding-top:66.75%;position:relative}.gallery__item-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.gallery__item-content{position:absolute;right:28px;bottom:35px;padding:30px;width:578px;background:#000;background:rgba(0,0,0,.3);color:#fff;overflow-y:auto;max-height:91%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.slick-current~.slick-slide .gallery__item-content{-webkit-transform:translateX(100%);transform:translateX(100%)}.slick-current .gallery__item-content{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.gallery__item-content p:last-child,.process__content p:last-child{margin-bottom:0}.gallery-pagination-wrapper{border-radius:200px;border:3px solid #f2f2f2;padding:27px 93px 26px;margin:0 -95px 67px}.gallery-pagination .slick-prev{left:-47px}.gallery-pagination .slick-next{right:-47px}.gallery-pagination__item{display:block;color:inherit;text-decoration:none;text-align:center;float:left;width:12.5%;cursor:pointer}.gallery-pagination__image{display:inline-block;vertical-align:top;width:106px;height:106px;margin:12px;border-radius:100px;position:relative}.gallery-pagination__image-bg,.gallery-pagination__image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100px;overflow:hidden}.gallery-pagination__image-wrapper{z-index:1}.gallery-pagination__image-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden;-webkit-transition:3s ease-out;transition:3s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-pagination__image:hover .gallery-pagination__image-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-pagination__image:before{content:'';position:absolute;z-index:1;left:-12px;right:-12px;top:-12px;bottom:-12px;border:2px dotted #00a84f;border-radius:100px;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.process{height:820px;height:100vh;height:calc(100vh - 106px);position:relative;color:#fff}.process .container{height:100%}.process__bg{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.process__header-field{float:left;width:50%;padding-right:10px;height:100%}.process__header-field-content{display:table;width:100%;height:100%;position:relative}.process__header-field-inner{display:table-cell;vertical-align:middle}.process__header{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;text-align:center}.process__header-num{display:block;width:227px;height:227px;text-align:center;font-size:80px;font-weight:500;border:10px solid #fff;border-radius:150px;line-height:207px;margin:0 auto 48px}.panorama__tooltip p,.process__header-title{margin:0}.process__video{position:absolute;left:100%;margin-left:20px;width:100%;bottom:-78px;z-index:100}.process__video-field{float:left;width:50%;padding-right:10px}.process__video-field+.process__video-field{padding-right:0;padding-left:10px}@media only screen and (min-width:992px){.process__video-link{display:block;height:157px;position:relative;background:#000;border:10px solid #fff;padding:0;border-radius:0;overflow:hidden;text-indent:-9999px}.process__video-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden;-webkit-transition:5s ease-out;transition:5s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.process__video-link:hover .process__video-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.process__video-play{position:absolute;width:100px;height:100px;border-radius:100px;background:#fff;left:50%;top:50%;margin:-50px 0 0 -50px}.process__video-play:before{content:'';position:absolute;width:32px;height:38px;background:url(/local/templates/sadypridonia/css/../images/play-1.png) 0 0 no-repeat;left:50%;top:50%;margin:-19px 0 0 -13px}}.process__content-field{float:left;width:50%;padding-left:10px;height:100%;position:relative}.process__content-field-content{display:table;width:100%;height:100%}.process__content-field-inner{display:table-cell;vertical-align:middle}.process__content{background:#000;background:rgba(0,0,0,.5);padding:24px 28px}.process:nth-child(even) .process__header-field-content{position:relative;left:100%;margin-left:20px;z-index:1}.process:nth-child(even) .process__content-field-content{position:relative;right:100%;margin-right:20px;z-index:1}.process:nth-child(even) .process__video{left:0;margin-left:0}.process-block{display:none}.pagination{font-family:'Univers','PT Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;text-align:center;margin:42px 0 0;white-space:nowrap}.pagination__link{display:inline-block;vertical-align:middle;color:inherit;text-decoration:none;margin:0 5px}.pagination__link.is-active,.pagination__link:hover,.share-info__item-content a:hover{color:#00a84f}.pagination__link_next,.pagination__link_prev{position:relative;width:12px;height:20px}.pagination__link_prev:before{opacity:1;visibility:visible}.pagination__link_prev:after,.pagination__link_prev:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/local/templates/sadypridonia/css/../images/pagination.png) no-repeat;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.pagination__link_next:before{opacity:1;visibility:visible}.pagination__link_next:after,.pagination__link_next:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/local/templates/sadypridonia/css/../images/pagination.png) no-repeat;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.pagination__link_next:after,.pagination__link_next:hover:before,.pagination__link_prev:after,.pagination__link_prev:hover:before,.product__pack-nav-link.is-active .product__pack-nav-image-field:after,.product__pack-nav-link:hover .product__pack-nav-image-field:after{opacity:0;visibility:hidden}.pagination__link_next:hover:after,.pagination__link_prev:hover:after{opacity:1;visibility:visible}.pagination__link_prev:before{background-position:0 0}.pagination__link_prev:after{background-position:0 -20px}.pagination__link_next:before{background-position:-15px 0}.pagination__link_next:after{background-position:-15px -20px}.pagination__link_prev{margin-left:0!important}.pagination__link_next{margin-right:0!important}.main-section,.main-section__bg{position:absolute;left:0;right:0;top:0;bottom:0}.main-section{overflow:hidden}.main-section__bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.main-section__inner{position:relative;display:table;left:0;top:0;width:100%;height:100%}.main-section__content{display:table-cell;vertical-align:middle}.main-box{margin:0 95px;position:relative;border:10px solid #fff;border-top:none;text-align:center;color:#fff;height:588px}.main-box__inner{display:table;width:100%;height:100%}.main-box__inner-content{display:table-cell;vertical-align:middle;padding:0 70px}.main-box__header{text-align:center;overflow:hidden;position:absolute;z-index:1;left:-10px;right:-10px;top:-16px}.main-box__header-title,.main-box__title{position:relative;text-transform:uppercase;font-weight:700}.main-box__header-title{display:inline-block;padding:0 28px;font-size:24px;line-height:24px;letter-spacing:4.8px}.main-box__header-title:after,.main-box__header-title:before{content:'';position:absolute;border-bottom:10px solid #fff;top:6px;width:1000px}.main-box__header-title:before{right:100%}.main-box__header-title:after{left:100%}.main-box__title{margin:0;font-size:56px;line-height:1.2;letter-spacing:11px}.main-box__content{max-width:420px;margin:0 auto;position:relative;padding-top:84px}.main-box__description{font-family:'Ubuntu','PT Sans',Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;line-height:21px;min-height:105px;margin:0 0 26px}.main-box__btn{min-width:230px}.article:after,.share-info:after{content:'';display:table;clear:both}.article__img,.article__media{width:480px;float:right;margin:0 0 32px 130px}.article__media{width:496px}@media only screen and (min-width:768px){.article__header{background:0 0!important}}.article__date{color:#00a84f;margin-bottom:30px}.special-exceprt.special-exceprt_small{height:350px}.special-exceprt_small .special-exceprt__title{font-size:36px}@media (max-width:767px){.share-info-block{border:2px dashed #00a84f;border-radius:20px;padding:48px 0 42px}}.share-info-block{margin:36px 0 70px}@media (min-width:768px){.share-info .slick-track{width:auto!important}}@media (max-width:767px){.share-info__item{float:left;width:33.33%;padding:0 50px}}.share-info__item{text-align:center;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}@media (min-width:768px){.share-info__item{width:auto!important;text-align:left;position:relative;min-height:79px;padding-left:120px;margin-bottom:40px}}.share-info__item-img{display:inline-block!important;margin-bottom:27px}@media (min-width:768px){.share-info__item-img{position:absolute;left:0;top:50%;margin-top:-40px}.share-info__item-title{margin-bottom:10px}}.share-info__item-content{font-size:14px;line-height:18px}.share-info__item-content a{color:inherit;text-decoration:none;font-weight:700}.product-category-nav{margin-bottom:50px}.product-category-nav__target,.product-type-nav__target:after,.product-type-nav__target:before{display:none}.product-category-nav__item{display:inline-block;margin-right:27px}.product-category-nav__item:last-child{margin-right:0}.product-category{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);backface-visibility:hidden;z-index:1}.product-type-nav-wrapper{margin:-24px 0 -27px}.product-type-nav{position:relative;display:inline-block;vertical-align:top;z-index:100}.product-type-nav__target{background:#f2f2f2;color:#333!important;position:relative}.product-type-nav__target>i{position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid;right:17px;top:50%;margin-top:-5px}.product-type-nav__target.is-active,.product-type-nav__target:active,.product-type-nav__target:hover{border-color:#00a84f}.product-type-nav__target-text{border-bottom:1px dotted;display:inline-block;line-height:1;margin-right:16px}.product-type-nav__content{position:absolute;left:0;top:100%;min-width:100%;display:none}.product-type-nav.is-open .product-type-nav__content{display:block}.product-type-nav__item{margin-top:5px}.product-type-nav__link{min-width:100%;background:#fff;border-color:#00a84f;color:#333!important;padding:0;text-align:center}.product-type-nav__link:before{border-color:#f2f2f2}.product-type-nav__link:after{background:#f2f2f2;width:100%}.product-type-nav__link.is-active{color:#fff!important}.product-type-nav__link.is-active:before{border-color:#bfbfbf}.product-type-nav__link.is-active:after{background:#bfbfbf}.product-flavor-nav-wrapper{margin:0 -95px 49px;border-radius:95px;border:3px solid #f2f2f2;padding:27px 70px 0}.product-flavor-nav{margin-bottom:-60px;z-index:1}.product-flavor-nav:after{content:'';display:table;clear:both}.product-flavor-nav .slick-arrow{margin-top:-59px}.product-flavor-nav .slick-prev{left:-30px}.product-flavor-nav .slick-next{right:-30px}.product-flavor-nav__item{float:left;width:10%;padding-top:10px;padding-bottom:100px}.product-flavor-nav__link{display:block;margin:0 auto;width:106px;height:106px;position:relative}.product-flavor-nav__image-wrapper{display:block;width:100%;height:100%;position:relative}.product-flavor-nav__image{display:block;position:absolute;left:50%;top:0;width:120px;margin-left:-60px;height:106px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.product-flavor-nav__item:hover .product-flavor-nav__image{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.product-flavor-nav__image-tooltip,.product-flavor-nav__link:before{position:absolute;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.product-flavor-nav__link:before{content:'';top:0;bottom:0;border:2px dotted #00a84f;border-radius:100px;-webkit-transform:scale(0);transform:scale(0)}.slick-current .product-flavor-nav__link:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.product-flavor-nav__image-tooltip{background:#00a84f;color:#fff;top:100%;text-align:center;font-size:13px;line-height:1.1;padding:8px 5px;border-radius:5px;margin-top:-5px;z-index:1;-webkit-transform:translateY(15px);transform:translateY(15px)}.product-flavor-nav__item:hover .product-flavor-nav__image-tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.product-flavor-nav__image-tooltip:before{content:'';position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #00a84f;top:-5px;left:50%;margin-left:-5px}.product-flavor{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.product{position:relative}@media (min-width:768px){.product{width:50%;min-width:50%}}.product:after{content:'';display:table;clear:both}@media (min-width:768px){.product-container-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.product__title{font-size:36px;font-weight:700;margin:0}@media (min-width:768px){.product__title{z-index:2;position:relative;width:200%!important}}@media (max-width:767px){.product__title{float:left;width:50%}}.product__pack-nav{position:absolute;left:0;z-index:1}@media (min-width:768px){.product__pack-nav{top:74px;min-width:101px;text-align:center}}@media (max-width:767px){.product__pack-nav{bottom:56px}}.product__pack-nav-item{margin-right:20px}@media (max-width:767px){.product__pack-nav-item{float:left}}@media (min-width:768px){.product__pack-nav-item{margin-bottom:24px}.product__pack-nav-item:last-child{margin-bottom:0}}.product__pack-nav-link{display:block;width:70px;position:relative;overflow:hidden;padding-bottom:20px}@media (min-width:768px){.product__pack-nav-link{height:auto;margin:0 auto}}@media (max-width:767px){.product__pack-nav-link{height:192px}}.product__pack-nav-image-field{display:block;position:relative;left:50%}@media (max-width:767px){.product__pack-nav-image-field{position:absolute;bottom:20px}}.product__pack-nav-image-field:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;opacity:1;visibility:visible}.product__pack-nav-image{display:block;width:100%;opacity:0;visibility:hidden}@media (min-width:768px){.product__pack-nav-image{height:auto}}@media (max-width:767px){.product__pack-nav-image{height:100%}}.product__image-wrapper[data-liter="0.125"] .product__image-field[data-liter="0.125"],.product__image-wrapper[data-liter="0.125g"] .product__image-field[data-liter="0.125g"],.product__image-wrapper[data-liter="0.125p"] .product__image-field[data-liter="0.125p"],.product__image-wrapper[data-liter="0.2"] .product__image-field[data-liter="0.2"],.product__image-wrapper[data-liter="0.25"] .product__image-field[data-liter="0.25"],.product__image-wrapper[data-liter="0.3"] .product__image-field[data-liter="0.3"],.product__image-wrapper[data-liter="0.5"] .product__image-field[data-liter="0.5"],.product__image-wrapper[data-liter="1"] .product__image-field[data-liter="1"],.product__image-wrapper[data-liter="1.5"] .product__image-field[data-liter="1.5"],.product__image-wrapper[data-liter="11"] .product__image-field[data-liter="11"],.product__image-wrapper[data-liter="2"] .product__image-field[data-liter="2"],.product__pack-nav-link.is-active .product__pack-nav-image,.product__pack-nav-link:hover .product__pack-nav-image{opacity:1;visibility:visible}.product__pack-nav-link[data-liter="2"]{width:81px}.product__pack-nav-link[data-liter="1.5"]{width:64px}.product__pack-nav-link[data-liter="1"],.product__pack-nav-link[data-liter="11"]{width:52px}.product__pack-nav-link[data-liter="0.5"]{width:50px}.product__pack-nav-link[data-liter="0.125"],.product__pack-nav-link[data-liter="0.2"],.product__pack-nav-link[data-liter="0.25"],.product__pack-nav-link[data-liter="0.3"]{width:48px}.product__pack-nav-link[data-liter="1.5"] .product__pack-nav-image-field,.product__pack-nav-link[data-liter="2"] .product__pack-nav-image-field{width:121px;height:147px;margin-left:-60px}.product__pack-nav-link[data-liter="2"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_2.0.png)}.product__pack-nav-link[data-liter="1.5"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_1.5.png)}.product__pack-nav-link[data-liter="1"] .product__pack-nav-image-field,.product__pack-nav-link[data-liter="11"] .product__pack-nav-image-field{width:124px;height:151px;margin-left:-63px}.product__pack-nav-link[data-liter="1"] .product__pack-nav-image-field:after,.product__pack-nav-link[data-liter="11"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_1.png)}.product__pack-nav-link[data-liter="0.5"] .product__pack-nav-image-field{width:103px;height:126px;margin-left:-52px}@media (min-width:768px){.product__pack-nav-link[data-liter="0.5"] .product__pack-nav-image-field{margin-top:-41px}}.product__pack-nav-link[data-liter="0.5"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.5.png)}.product__pack-nav-link[data-liter="0.3"] .product__pack-nav-image-field{width:131px;height:158px;margin-left:-65px}.product__pack-nav-link[data-liter="0.3"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.3.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.3"] .product__pack-nav-image-field{margin-top:-49px}}.product__pack-nav-link[data-liter="0.25"] .product__pack-nav-image-field{width:118px;height:145px;margin-left:-59px}.product__pack-nav-link[data-liter="0.25"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.25.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.25"] .product__pack-nav-image-field{margin-top:-36px}}.product__pack-nav-link[data-liter="0.2"] .product__pack-nav-image-field{width:108px;height:131px;margin-left:-54px}.product__pack-nav-link[data-liter="0.2"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.2.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.2"] .product__pack-nav-image-field{margin-top:-48px}}.product__pack-nav-link[data-liter="0.125"] .product__pack-nav-image-field{width:102px;height:123px;margin-left:-51px}.product__pack-nav-link[data-liter="0.125"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.125.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.125"] .product__pack-nav-image-field{margin-top:-51px}}.product__pack-nav-link[data-liter="0.125p"] .product__pack-nav-image-field{width:101px;height:124px;margin-left:-51px}.product__pack-nav-link[data-liter="0.125p"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.125_p.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.125p"] .product__pack-nav-image-field{margin-top:-51px}}.product__pack-nav-link[data-liter="0.125g"] .product__pack-nav-image-field{width:90px;height:109px;margin-left:-45px}.product__pack-nav-link[data-liter="0.125g"] .product__pack-nav-image-field:after{background-image:url(/local/templates/sadypridonia/css/../images/conture_0.125_g.png)}@media (min-width:768px){.product__pack-nav-link[data-liter="0.125g"] .product__pack-nav-image-field{margin-top:-48px}}.product__pack-nav-text{position:absolute;left:0;right:0;bottom:-5px;text-align:center;font-size:13px;color:#9a9b9d}.product__image-wrapper{text-align:center}@media (min-width:768px){.product__image-wrapper{width:auto!important;max-width:458px;margin-left:auto;margin-right:auto;margin-top:30px}}@media (max-width:767px){.product__image-wrapper{float:right;width:50%;padding-left:40px}}.product__image-wrapper-inner{width:458px;position:relative}@media (min-width:992px){.product__image-wrapper-inner{width:458px!important;height:auto!important;margin:0 auto!important;padding-bottom:0}}@media (min-width:768px) and (max-width:991px){.product__image-wrapper-inner{width:458px!important;height:auto!important;margin:0 auto!important;padding-bottom:0}}@media (max-width:767px){.product__image-wrapper-inner{height:558px;margin:0 auto}}.product__image-field{position:relative;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.product__image-field+.product__image-field{position:absolute}@media (min-width:992px){.product__image-field{left:10%}}.product__image-wrapper[data-liter="2"] .product__image-field[data-liter="1.5"]{-webkit-transform:scale(1.265,1) translate(.7%,2.8%);transform:scale(1.265,1) translate(.7%,2.8%)}.product__image-wrapper[data-liter="2"] .product__image-field[data-liter="1"],.product__image-wrapper[data-liter="2"] .product__image-field[data-liter="11"]{-webkit-transform:scale(1.54,.96) translate(.7%,2.8%);transform:scale(1.54,.96) translate(.7%,2.8%)}.product__image-wrapper[data-liter="2"] .product__image-field[data-liter="0.5"]{-webkit-transform:scale(1.375,1.43) translate(0,-14%);transform:scale(1.375,1.43) translate(0,-14%)}.product__image-wrapper[data-liter="1.5"] .product__image-field[data-liter="2"]{-webkit-transform:scale(.79,1) translate(.7%,2.8%);transform:scale(.79,1) translate(.7%,2.8%)}.product__image-wrapper[data-liter="1.5"] .product__image-field[data-liter="1"],.product__image-wrapper[data-liter="1.5"] .product__image-field[data-liter="11"]{-webkit-transform:scale(1.22,.96) translate(.7%,2.8%);transform:scale(1.22,.96) translate(.7%,2.8%)}.product__image-wrapper[data-liter="1.5"] .product__image-field[data-liter="0.5"]{-webkit-transform:scale(1.08,1.43) translate(0,-14%);transform:scale(1.08,1.43) translate(0,-14%)}.product__image-wrapper[data-liter="1"] .product__image-field[data-liter="2"],.product__image-wrapper[data-liter="11"] .product__image-field[data-liter="2"]{-webkit-transform:scale(.64,1.05) translate(-1%,-2.4%);transform:scale(.64,1.05) translate(-1%,-2.4%)}.product__image-wrapper[data-liter="1"] .product__image-field[data-liter="1.5"],.product__image-wrapper[data-liter="11"] .product__image-field[data-liter="1.5"]{-webkit-transform:scale(.81,1.05) translate(-1%,-2.4%);transform:scale(.81,1.05) translate(-1%,-2.4%)}.product__image-wrapper[data-liter="1"] .product__image-field[data-liter="0.5"],.product__image-wrapper[data-liter="11"] .product__image-field[data-liter="0.5"]{-webkit-transform:scale(.89,1.5) translate(-.5%,-16%);transform:scale(.89,1.5) translate(-.5%,-16%)}.product__image-wrapper[data-liter="0.5"] .product__image-field[data-liter="2"]{-webkit-transform:scale(.72,.71) translate(-.6%,20%);transform:scale(.72,.71) translate(-.6%,20%)}.product__image-wrapper[data-liter="0.5"] .product__image-field[data-liter="1.5"]{-webkit-transform:scale(.92,.71) translate(-.6%,20%);transform:scale(.92,.71) translate(-.6%,20%)}.product__image-wrapper[data-liter="0.5"] .product__image-field[data-liter="1"],.product__image-wrapper[data-liter="0.5"] .product__image-field[data-liter="11"]{-webkit-transform:scale(1.12,.68) translate(.3%,24%);transform:scale(1.12,.68) translate(.3%,24%)}.product__image-wrapper[data-liter="0.2"] .product__image-field[data-liter="0.125"]{-webkit-transform:scale(.86,1.12) translate(-.2%,-4.2%);transform:scale(.86,1.12) translate(-.2%,-4.2%)}.product__image-wrapper[data-liter="0.125"] .product__image-field[data-liter="0.2"]{-webkit-transform:scale(1.17,.91) translate(.3%,5%);transform:scale(1.17,.91) translate(.3%,5%)}.product__image-content{display:block;width:100%;height:100%}@media (min-width:768px){.product__image-content{font-size:0;line-height:1}}.product__image{max-width:100%;max-height:100%;width:auto;height:auto}.product__description{float:left;width:50%;clear:left;padding-right:15px;margin-top:37px;margin-bottom:267px}.page-content_product{overflow:hidden}.product__image-wrapper{-webkit-transform:translateX(-1542px);transform:translateX(-1542px);-webkit-transform:translateX(-70vw);transform:translateX(-70vw);-webkit-transition:1s -webkit-transform cubic-bezier(.36,.01,.47,1.49);transition:1s transform cubic-bezier(.36,.01,.47,1.49)}.slick-current .product__image-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.slick-current~.slick-slide .product__image-wrapper{-webkit-transform:translateX(968px);transform:translateX(968px);-webkit-transform:translateX(40vw);transform:translateX(40vw)}@media (min-width:768px){.share-info-block_product{margin:73px 0 90px;width:50%;min-width:50%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}}@media (max-width:767px){.share-info-block_product{margin:20px 0 0}}.search-results{max-width:620px;margin-bottom:124px}.search-results__item{margin-bottom:62px}.search-results__item h2 a:hover{color:#00a84f;text-decoration:underline}.block-404{text-align:center;padding-top:85px}.block-404__title{font-size:72px;line-height:1;font-weight:700;color:#00a84f;margin:0 0 88px}.block-404__content{font-size:48px;line-height:1.2;color:#00a84f;margin-bottom:81px}.main-block__content,.main-block__content>div[id^=bx_incl_area_]{position:absolute;left:0;right:0;top:0;bottom:0}.panorama-block,.panorama-block__item{width:100%;height:100%;overflow:hidden}.panorama-block .slick-list,.panorama-block .slick-track{height:100%}.panorama-block__item{position:relative}.panorama-block__item-inner{position:absolute;left:0;right:0;top:0;bottom:0}.panorama-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.panorama{position:absolute;left:0;top:0;width:100%;height:100%}.panorama__image{display:block;width:100%;height:100%}.panorama__pin,.panorama__pin-wrapper{position:absolute;z-index:1}.panorama__pin-wrapper.is-open{z-index:100}.panorama__pin{width:32px;height:32px;margin-left:-15px;bottom:32px;background:#00a84f;border:2px solid #fff;border-radius:20px;cursor:pointer}.panorama__pin:after,.panorama__pin:before{content:'';position:absolute;background:#fff}.panorama__pin:before{left:50%;margin-left:-1px;width:2px;height:18px;top:100%;margin-top:2px}.panorama__pin:after{width:9px;height:9px;border-radius:5px;left:4px;top:5px}.panorama__tooltip{background:#fff;background:rgba(255,255,255,.8);width:360px;padding:25px 19px;position:absolute;left:0;top:0;font-size:16px;line-height:1.2;visibility:hidden;-webkit-transform:perspective(600) rotateX(90deg);transform:perspective(600) rotateX(90deg);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.panorama__tooltip.is-left{left:auto;right:-2px}.panorama__tooltip.is-top{top:auto;bottom:0;-webkit-transform-origin:center bottom;transform-origin:center bottom}.panorama__pin-wrapper.is-open .panorama__tooltip{visibility:visible;-webkit-transform:perspective(600) rotateX(0deg);transform:perspective(600) rotateX(0deg)}.panorama__tooltip-close{position:absolute;border:0;padding:0;width:30px;height:30px;background:url(/local/templates/sadypridonia/css/../images/close.png) 0 0 no-repeat;right:5px;top:5px}.panorama__tooltip-close:hover{background-position:0 -30px}.panorama__tooltip-title{margin-bottom:10px;padding-right:30px}.panorama__tooltip-title a{text-decoration:none}.panorama__tooltip-title a:hover{text-decoration:underline}.panorama__tooltip-bg{display:none}.panorama-block .slick-arrow{width:27px;height:49px;margin-top:-25px}.panorama-block .slick-prev{left:95px}.panorama-block .slick-next{right:95px}.panorama-block .slick-arrow:after,.panorama-block .slick-arrow:before{width:27px;height:49px;margin:-25px 0 0 -13px;background:url(/local/templates/sadypridonia/css/../images/nav-arrow-large.png) no-repeat}.panorama-block .slick-prev:before{background-position:0 0}.panorama-block .slick-prev:after{background-position:0 -50px}.panorama-block .slick-next:before{background-position:-30px 0}.panorama-block .slick-next:after{background-position:-30px -50px}.pagination-btns{text-align:center;margin-top:40px}.pagination-btns__btn{margin:0 15px;min-width:170px}.img_content{margin-right:20px}.wow{visibility:hidden}.g-recaptcha{margin:0 -36px}.g-recaptcha>div{margin:0 auto}.product-scrolldown{bottom:-50px;position:fixed;opacity:1;visibility:visible;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.product-scrolldown.is-hidden{opacity:0;visibility:hidden}.flexMenu-popup{list-style-type:none;padding:0;background-color:#5ccccc;margin:0}.flexMenu-popup a{display:block}.flexMenu-popup a:hover{background-color:#006363;color:#fff;display:block}.flexMenu-popup li{float:none}@media (min-width:768px){.product__image-content-sl-sideviews{padding-bottom:30px!important}.product__image-content-sl-thumbs._centered-slides .swiper-wrapper{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media (max-width:991px) and (min-width:768px){.product__image-content-sl-thumbs.swiper-container{margin-left:82px!important;margin-right:82px!important}.product__image-wrapper{margin-left:33px}}@media only screen and (max-width:767px){.product__image-wrapper-inner{margin-bottom:31px!important}}
/* End */


/* Start:/local/templates/sadypridonia/css/media.css?175006675752512*/
@media only screen and (max-width : 1390px) {
    .about-pagination-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-left: 55px;
        padding-right: 55px;
    }

    .about-pagination .slick-prev {
        left: -25px;
    }

    .about-pagination .slick-next {
        right: -25px;
    }

    .gallery-pagination-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-left: 55px;
        padding-right: 55px;
    }

    .gallery-pagination .slick-prev {
        left: -25px;
    }

    .gallery-pagination .slick-next {
        right: -25px;
    }

    .gallery .slick-prev {
        left: 5px;
    }

    .gallery .slick-next {
        right: 5px;
    }

    .product-flavor-nav-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-left: 55px;
        padding-right: 55px;
    }

    .product-flavor-nav .slick-prev {
        left: -25px;
    }

    .product-flavor-nav .slick-next {
        right: -25px;
    }

    .product-flavor-nav__item {
        width: 12.5%;
    }

    .panorama-block .slick-prev {
        left: 20px;
    }

    .panorama-block .slick-next {
        right: 20px;
    }
}

@media only screen and (max-width : 1366px) {
    .nav-block__nav{
        margin-left: 240px;
    }
    .header_small .nav-block__nav{
        margin-left: 160px;
    }
    .nav__list-item {
        margin: 0 11px;
    }
    .header__logo {
        left: 40px;
    }

    .main-about__image-field {
        margin: 0 -40px;
    }

    .main-about__title {
        padding-top: 30px;
    }

    .footer__content {
        margin: 0 40px;
    }
}

@media only screen and (max-width : 1239px) {
    .nav-block__nav{
        margin-left: 210px;
        margin-right: 230px;
    }
    .nav__list-hidden{
        right: 230px;
    }
    .header_small .nav-block__nav{
        margin-left: 135px;
    }
    .header__logo {
        left: 20px;
    }

    .nav-block__social {
        /*
        width: 150px;
        margin-left: 80px;
        */
        width: 162px;
        margin-left: 68px;
    }

    .social__link {
        /*
        margin: 0 5px;
        */
        margin: 0 2px;
    }


    .header__search {
        right: 176px;
    }

    .search-field.is-active {
        width: 210px;
    }

    .main-block {
        min-height: 450px;
    }

    .main-info__header-title {
        padding: 0 20px;
        letter-spacing: 2px;
    }

    .main-info__inner {
        padding: 70px 0 40px;
    }

    .main-info__title {
        padding: 20px 0;
        font-size: 50px;
        letter-spacing: 2px;
    }

    .main-info__content {
        padding-top: 30px;
    }

    .main-info__description {
        margin-bottom: 10px;
    }

    .main-about__image-field {
        margin: 0 -20px 0 -50px;
    }

    .main-about__title {
        padding-top: 20px;
        margin-bottom: 40px;
    }

    .main-about__description {
        margin-bottom: 40px;
    }

    .main-about__inner {
        padding-bottom: 60px;
    }

    .special-exceprt__inner {
        left: 20px;
        top: 30px;
        right: 20px;
        bottom: 20px;
    }

    .special-exceprt__title {
        letter-spacing: 4px;
    }

    .production-excerpt__content-inner {
        padding: 0 20px;
    }

    .production-excerpt__title {
        letter-spacing: 4px;
    }

    .image-excerpt__icon_gallery {
        width: 40px;
        height: 40px;
        background-size: 100% 100%;
    }

    .image-excerpt__content {
        left: 15px;
        right: 15px;
        bottom: 15px;
    }

    .image-excerpt__title {
        padding-left: 10px;
    }

    .social-excerpt__title {
        letter-spacing: 1px;
    }

    .social-excerpt__icon {
        margin: 0 10px;
    }

    .footer__content {
        width: 940px;
        margin: 0 auto;
    }

    .footer__copyright-field {
        width: 180px;
        margin-left: -180px;
        font-size: 13px;
    }

    .footer__copyright {
        margin-bottom: 10px;
    }

    .footer__contacts {
        padding-right: 200px;
    }

    .footer__contacts-title {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .footer__contacts-phone {
        font-size: 18px;
        line-height: 20px;
    }

    .about-pagination__item {
        width: 16.66%;
    }

    .about__content-field {
        padding-right: 40px;
    }

    .about__image-field {
        width: 440px;
    }

    .gallery-pagination__item {
        width: 16.66%;
    }

    .gallery .slick-prev {
        left: 5px;
    }

    .gallery .slick-next {
        right: 5px;
    }

    .main-block_process .main-info {
        margin: 0;
    }

    .main-info__btn-group {
        width: 920px;
        margin: 0 auto;
    }

    .main-info__btn-group-content-field {
        padding: 0 5px;
    }

    .main-box {
        margin: 0;
    }

    .article__img {
        width: 400px;
        margin: 0 0 20px 40px;
    }

    .article__media {
        width: 400px;
        margin: 0 0 20px 40px;
    }

    .product-flavor-nav__item {
        width: 16.66%;
    }

    .product__image-wrapper {
        padding-left: 0;
    }
}

@media only screen and (max-width : 1239px) and (min-width: 768px) {
    .share-info__item {
        padding-left: 120px;
        padding-top: 0;
    }
}

@media only screen and (max-width : 1239px) and (min-width : 992px) {
    .page-content {
        padding-top: 50px;
    }

    .page-header {
        margin-bottom: 20px;
        padding-bottom: 15px;
    }

    .page-title {
        font-size: 36px;
    }

    .page-subtitle {
        margin-bottom: 20px;
        font-size: 28px;
    }
}

@media only screen and (max-width : 1080px) {
    .nav__list-item {
        margin: 0 4px;
    }
}


@media only screen and (min-width : 768px) {
    .share-info .slick-arrow {
        display: none !important;
    }
}
@media only screen and (max-width : 991px) and (min-width: 768px) {
    .product__image-wrapper-inner {
        width: 404px !important;
    }
}
@media only screen and (max-width : 991px) {
    html.is-lock,
    html.is-lock body {
        height: 100%;
        overflow: hidden;
    }

    h1,
    .h1 {
        font-size: 24px;
        margin-bottom: 40px;
    }

    h3,
    .h3 {
        font-size: 21px;
        line-height: 28px;
    }

    .btn {
        font-family: 'Ubuntu', 'PT Sans', Helvetica, Arial, sans-serif;
        font-size: 24px;
        letter-spacing: 4.5px;
        height: 70px;
        line-height: 70px;
        padding: 0 34px;
        text-transform: uppercase;
        border-radius: 35px;
    }

    .btn:before {
        border-width: 4px;
        border-radius: 35px;
    }

    .slick-arrow:hover:before {
        opacity: 1;
        visibility: visible;
    }

    .slick-arrow:hover:after {
        opacity: 0;
        visibility: hidden;
    }

    .slick-arrow:active:before {
        opacity: 0;
        visibility: hidden;
    }

    .slick-arrow:active:after {
        opacity: 1;
        visibility: visible;
    }

    .header__logo {
        left: 77px;
        z-index: 1;
    }

    .header__nav-block-target {
        display: block;
        position: absolute;
        right: 40px;
        top: 26px;
    }

    .header__search {
        right: 99px;
        top: 24px;
    }

    .header__nav-block {
        position: fixed;
        left: 0;
        right: 0;
        top: 80px;
        bottom: 0;
        height: auto;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: center top;
        transform-origin: center top;
        -webkit-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
    }

    .header__nav-block.is-open {
        opacity: 1;
        visibility: visible;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

    .nav-block {
        height: 100%;
        padding-top: 90px;
        padding-bottom: 37px;
        background: #00a84f;
        color: #fff;
        text-align: center;
        box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1) inset;
        overflow-y: auto;
    }

    .nav-block__nav {
        float: none;
        padding: 0;
        height: auto;
        margin-left: auto !important;
        margin-right: auto;
    }

    .nav-block__social {
        float: none;
        width: auto;
        margin: 9px 0 0;
        height: auto;
        background: none;
        padding: 0;
        position: static;
        top: auto;
        right: auto;
    }

    .nav {
        font-size: 36px;
        line-height: 1.2;
    }

    .nav__list-more{
        display: none !important;
    }

    .nav__list-hidden{
        display: none !important;
    }

    .nav__list {
        white-space: normal;
        text-align: center;
    }

    .nav__list-item {
        display: block;
        margin: 0;
        border-top: 2px solid #00d477;
    }

    .nav__list-item:first-child {
        border-top: none;
    }

    .nav__list-link {
        display: block;
        padding: 23px 0 28px;
        color: #fff !important;
        text-decoration: none !important;
    }

    .nav__list-link:active {
        background: #00d477 !important;
    }

    .social__link {
        width: 50px;
        height: 50px;
        margin: 0 24px;
        background: url('/local/templates/sadypridonia/css/../images/social-mob2.png') no-repeat;
        background-size: auto 50px;
    }

    .social__link:before,
    .social__link:after {
        display: none;
    }

    .social__link_vk {
        background-position: 0 0;
    }

    .social__link_vk:hover {
        background-position: 0 0;
    }

    .social__link_fb {
        background-position: -150px 0;
    }

    .social__link_fb:hover {
        background-position: -150px 0;
    }

    .social__link_ig {
        background-position: -50px 0;
    }

    .social__link_ig:hover {
        background-position: -50px 0;
    }

    .social__link_yt {
        background-position: -100px 0;
    }

    .social__link_yt:hover {
        background-position: -100px 0;
    }

    .main-info {
        margin: 0 110px;
        border: none;
    }

    .main-info__header {
        position: static;
    }

    .main-info__header-title {
        letter-spacing: 4.8px;
        padding: 0;
        margin-bottom: 68px;
    }

    .main-info__header-title:before,
    .main-info__header-title:after {
        display: none;
    }

    .main-info__inner {
        padding: 0;
        margin: 0;
        overflow: visible;
    }

    .main-info__title {
        padding: 0;
        font-size: 36px;
        line-height: 1.2;
        letter-spacing: 7px;
    }

    .main-info__title:before,
    .main-info__title:after {
        display: none;
    }

    .main-info__content {
        padding-top: 94px;
    }

    .main-info__description {
        margin-bottom: 36px;
        min-height: 147px;
    }

    .main-block__scrolldown-icon {
        width: 33px;
        height: 37px;
        margin-left: -20px;
        top: 16px;
        background-image: url(/local/templates/sadypridonia/css/../images/scroll-down-mob.png);
        background-size: 100% 100%;
    }

    .main-about__inner {
        padding-top: 77px;
        padding-bottom: 55px;
    }

    .main-about__title {
        float: none;
        width: auto;
        padding: 0;
        margin: 0 0 79px;
        font-size: 36px;
        text-align: center;
    }

    .main-about__image-wrapper {
        float: none;
        width: auto;
        margin-bottom: 46px;
    }

    .main-about__image-field {
        margin: 0 7px 0 -17px;
    }

    .main-about__description {
        display: none;
    }

    .main-about__btn-field {
        text-align: center;
    }

    .main-leaves-group {
        height: 1000px;
    }

    .main-leaves {
        width: 768px;
        margin-left: -384px;
    }

    .main-leaves_1 {
        background-image: url(/local/templates/sadypridonia/css/../images/leaves-1-mob.png);
    }

    .main-leaves_2 {
        display: none !important;
    }

    .main-leaves_3 {
        background-image: url(/local/templates/sadypridonia/css/../images/leaves-3-mob.png);
    }

    .article-excerpts {
        margin: 0 -19px;
    }

    .article-excerpts__item {
        padding: 0 19px;
        margin-bottom: 32px;
    }

    .article-excerpts__item_small {
        width: 50%;
    }

    .article-excerpts__item_medium {
        width: 100%;
    }

    .article-excerpts__item_large {
        width: 100%;
    }

    .article-excerpt {
        height: 474px;
    }

    .article-excerpt__image-field {
        height: 213px;
    }

    .article-excerpt__content {
        padding: 27px 23px 0;
    }

    .article-excerpt__title {
        height: 56px;
        margin: 0 0 11px;
    }

    .article-excerpt__meta {
        font-size: 14px;
        line-height: 21px;
        margin: 0 0 24px;
    }

    .article-excerpt__text {
        font-size: 19px;
        line-height: 23px;
        height: 92px;
    }

    .special-exceprt {
        height: 482px;
    }

    .special-exceprt__inner {
        left: 59px;
        top: 69px;
        right: 59px;
        bottom: 59px;
    }

    .production-excerpt {
        height: 474px;
    }

    .production-excerpt__title {
        letter-spacing: 9px;
        font-size: 49px;
        margin: 0 0 50px;
    }

    .image-excerpt {
        height: 474px;
    }

    .image-excerpt__icon_gallery {
        width: 59px;
        height: 59px;
    }

    .image-excerpt__title {
        font-size: 19px;
        padding-left: 21px;
    }

    .image-excerpt__content {
        left: 34px;
        right: 34px;
        bottom: 34px;
    }

    .social-excerpt {
        height: 474px;
    }

    .social-excerpt__title {
        font-size: 21px;
        line-height: 42px;
        letter-spacing: 4px;
        padding-bottom: 36px;
        margin-bottom: 57px;
    }

    .social-excerpt__icon {
        /*
        margin: 0 20px;
        */
        margin: 0 10px;
    }

    .video-excerpt {
        height: 474px;
    }

    .video-excerpt__subtitle {
        font-size: 21px;
        letter-spacing: 6px;
        margin: 0 0 16px;
    }

    .video-excerpt__title {
        font-size: 49px;
        margin: 0 0 48px;
    }

    .video-excerpt__play {
        width: 117px;
        height: 117px;
        border-radius: 60px;
    }

    .top-link {
        top: 0;
    }

    .content {
        padding-bottom: 390px;
    }

    .footer {
        padding-top: 65px;
        min-height: 390px;
        margin-top: -390px;
    }

    .footer__content {
        width: 690px;
    }

    .footer__contacts {
        padding-right: 0;
    }

    .footer__copyright-field {
        width: auto;
        margin-left: 0;
        font-size: 16px;
    }

    .footer__contacts-field {
        width: 100%;
        margin-bottom: 28px;
    }

    .footer__contacts-title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 13px;
    }

    .footer__contacts-phone {
        font-size: 24px;
        line-height: 24px;
    }

    .footer__copyright {
        margin-bottom: 18px;
    }

    .page-header {
        margin-bottom: 58px;
        padding-bottom: 48px;
    }

    .page-title {
        font-size: 36px;
    }

    .page-content {
        padding: 97px 0 30px;
    }

    .about-pagination-wrapper {
        padding: 19px 95px 21px;
    }

    .about-pagination__item {
        width: 33.33%;
    }

    .about-pagination__image {
        margin: 5px;
    }

    .about-pagination__image:before {
        left: -5px;
        right: -5px;
        top: -5px;
        bottom: -5px;
        border-width: 5px;
        border-style: solid;
    }

    .about-pagination .slick-prev {
        left: -53px;
    }

    .about-pagination .slick-next {
        right: -53px;
    }

    .about-pagination__title {
        margin-top: 9px;
    }

    .about__image-field {
        width: 322px;
        height: 351px;
    }

    .about__content-field {
        padding-right: 20px;
    }

    .about__content-field p:last-child {
        margin-bottom: 0;
    }

    .about {
        margin-bottom: 56px;
    }

    .about-btn {
        min-width: 0;
        width: 370px;
    }

    .packing-block {
        margin: 0 9px;
        padding: 37px 35px 35px;
    }

    .packing-block__title {
        margin: 0;
    }

    .packing__item {
        width: 50%;
    }

    .packing .slick-arrow {
        width: 16px;
        height: 50px;
        background: #fff;
        margin-top: -44px;
    }

    .packing .slick-prev {
        left: -44px;
    }

    .packing .slick-next {
        right: -44px;
    }

    .page-header_desktop {
        display: none;
    }

    .page-subtitle {
        border-bottom: 2px solid #dadada;
        margin: 0 0 58px;
        padding-bottom: 48px;
        font-size: 36px;
        line-height: 1.2;
    }

    .gallery-catalog {
        margin: 0 0 17px;
    }

    .gallery-catalog__item {
        width: 100%;
        padding: 0;
        margin-bottom: 39px;
    }

    .back-btn {
        width: 385px;
    }

    .gallery-pagination-wrapper {
        padding: 19px 95px 21px;
    }

    .gallery-pagination__item {
        width: 33.33%;
    }

    .gallery-pagination .slick-prev {
        left: -53px;
    }

    .gallery-pagination .slick-next {
        right: -53px;
    }

    .gallery-pagination__title {
        margin-top: 9px;
    }

    .gallery__item-inner {
        padding-top: 115.07%;
    }

    .gallery__item-content {
        right: auto;
        left: 0;
        bottom: 0;
        width: 533px;
        background: rgba(0,0,0,0.5);
        padding: 27px 46px;
    }

    .gallery-wrapper {
        margin-bottom: 56px;
    }

    .gallery-pagination-wrapper {
        padding: 27px 95px 26px;
        margin-bottom: 57px;
    }

    .main-block_process .main-block__start-bg {
        background-position: right center;
    }

    .main-info__btn-group-wrapper {
        padding: 0;
        background: none;
    }

    .main-info__btn-group {
        width: 468px;
        position: relative;
    }

    .main-info__btn-group-content {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 100%;
        margin-bottom: 1px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
    }

    .main-info__btn-group.is-open .main-info__btn-group-content {
        opacity: 1;
        visibility: visible;
    }

    .main-info__btn-group-content-field {
        display: block;
        float: none;
        width: auto;
        padding: 0;
        margin-bottom: 16px;
    }

    .main-info__btn-group-content-field .btn {
        color: #00a84f;
        background: #fff;
        text-transform: none;
    }

    .main-info__btn-group-content-field .btn:hover,
    .main-info__btn-group-content-field .btn:active,
    .main-info__btn-group-content-field .btn.is-active {
        color: #fff;
        border-color: #00a84f;
    }

    .main-info__btn-group-content-field .btn:after {
        background: #00a84f;
    }

    .main-info__btn-group-target-row {
        display: block;
    }

    .main-info__btn-group-target {
        width: 100%;
        position: relative;
    }

    .main-info__btn-group-target > i {
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 16px solid #fff;
        right: 26px;
        top: 50%;
        margin-top: -8px;
        -webkit-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
    }

    .main-info__btn-group-target:hover > i,
    .main-info__btn-group-target:active > i {
        border-bottom-color: #00a84f;
    }

    .main-block_process .main-info {
        margin: 0 110px;
    }

    .main-block_process .main-block__start-bg {
        background-attachment: scroll;
    }

    .process__bg {
        background-attachment: scroll;
    }

    .process {
        height: auto !important;
        padding-top: 74px;
        padding-bottom: 324px;
    }

    .process .container {
        height: auto;
        max-width: 550px;
    }

    .process__header-field {
        float: none;
        width: auto;
        padding-right: 0;
        height: auto;
    }

    .process__header-field-content {
        display: block;
        height: auto;
        position: static !important;
        margin: 0 !important;
    }

    .process__header-field-inner {
        display: block;
    }

    .process__header {
        position: relative;
        margin-bottom: 65px;
    }

    .process__video {
        left: 0;
        right: 0;
        bottom: 40px;
        width: auto;
        margin: 0;
    }

    .process__content-field {
        float: none;
        width: auto;
        padding-left: 0;
        height: auto;
    }

    .process__content-field-content {
        position: static !important;
        margin: 0 !important;
    }

    .process__video-field {
        float: none;
        width: 100%;
        padding: 0 !important;
        max-width: 378px;
        margin: 0 auto 25px;
    }

    .process__video-link {
        width: 100%;
    }

    .process__header-title {
        font-size: 36px;
        margin: 0;
    }

    .process-block {
        margin-bottom: 25px;
    }

    .pagination {
        font-size: 36px;
        margin: 15px 0 0;
    }

    .main-block_pagination + .pagination {
        margin-top: 6px;
        margin-bottom: 10px;
    }

    .pagination__link {
        margin: 0 10px;
    }

    .pagination__link_prev,
    .pagination__link_next {
        width: 23px;
        height: 41px;
    }

    .pagination__link_prev:before,
    .pagination__link_prev:after,
    .pagination__link_next:before,
    .pagination__link_next:after {
        background-image: url('/local/templates/sadypridonia/css/../images/pagination-large.png');
    }

    .pagination__link_prev:before {
        background-position: 0 0;
    }

    .pagination__link_prev:after {
        background-position: 0 -45px;
    }

    .pagination__link_next:before {
        background-position: -25px 0;
    }

    .pagination__link_next:after {
        background-position: -25px -45px;
    }

    .main-box__inner-content {
        padding: 0 50px;
    }

    .main-box__title {
        font-size: 36px;
        line-height: 1.2;
        letter-spacing: 7px;
    }

    .article {
        margin-bottom: 28px;
    }

    .article__img {
        width: 335px;
        margin: 0 0 20px 20px;
    }

    .article__media {
        width: 346px;
        margin: 0 0 20px 20px;
    }

    .special-exceprt.special-exceprt_small {
        height: 243px;
    }

    .special-exceprt.special-exceprt_small .special-exceprt__inner {
        left: 20px;
        top: 30px;
        right: 20px;
        bottom: 20px;
    }

    .share-info__item {
        width: 100%;
    }

    .share-info .slick-arrow {
        width: 16px;
        height: 50px;
        background: #fff;
        margin-top: -18px;
    }

    .share-info .slick-prev {
        left: -11px;
    }

    .share-info .slick-next {
        right: -11px;
    }

    .share-info-block {
        padding: 90px 0 98px;
        margin: 32px 0 54px;
    }

    .main-info__btn-group-wrapper {
        position: static !important;
    }

    .main-info__btn-group-wrapper.is-stuck + :not([class]) {
        display: none !important;
    }

    .process-block {
        margin-bottom: 20px;
    }

    .product-category-nav {
        position: relative;
        z-index: 100;
    }

    .product-category-nav.is-open {
        z-index: 101;
    }

    .product-category-nav__target {
        display: block;
    }

    .product-category-nav__target > i {
        position: absolute;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 9px solid;
        right: 17px;
        top: 50%;
        margin-top: -5px;
    }

    .product-category-nav__item {
        display: block;
        margin: 5px 0 0;
    }

    .product-category-nav__content {
        display: none;
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
    }

    .product-category-nav__link.is-active {
        display: none !important;
    }

    .product-category-nav.is-open .product-category-nav__content {
        display: block;
    }

    .product-type-nav {
        display: block;
    }

    .product-type-nav__target,
    .product-type-nav__link,
    .product-category-nav__link,
    .product-category-nav__target {
        font-family: 'Univers', 'PT Sans', Helvetica, Arial, sans-serif;
        font-size: 18px;
        letter-spacing: 0px;
        height: 51px;
        line-height: 51px;
        padding: 0 23px;
        text-transform: none;
        text-align: left;
        width: 100%;
    }

    .product-type-nav__target:before,
    .product-type-nav__link:before,
    .product-category-nav__link:before,
    .product-category-nav__target:before {
        border-width: 3px;
    }

    .product-type-nav__link {

    }

    .product-category-nav__link {
        background: #fff;
    }

    .product-category-nav {
        float: left;
        width: 50%;
        margin: 0;
        padding-right: 35px;
    }

    .product-type-nav-wrapper {
        float: left;
        width: 50%;
        margin: -51px 0 0 50%;
        padding-right: 35px;
    }

    .product-flavor-nav-wrapper {
        margin-top: 57px;
        margin-bottom: 51px;
    }

    .product-category-nav__content {
        padding-right: 35px;
    }

    .product-flavor-nav__item {
        width: 20%;
    }

    .product__title {
        font-size: 24px;
        margin: 0;
    }

    .product__image-wrapper {
        margin-top: 40px;
    }

    .product__image-wrapper-inner {
        width: 404px;
        height: 493px;
    }

    .product__pack-nav {
        top: 68px;
    }

    .product__description {
        margin-bottom: 175px;
    }

    .share-info-block_product {
        padding: 0;
        margin: 68px 0 0;
    }

    .share-info-block_product .share-info__item-content {
        max-width: 360px;
        margin: 0 auto;
        clear: both;
    }

    .search-results {
        max-width: 600px;
        margin-bottom: 68px;
    }

    .search-results__item {
        margin-bottom: 32px;
    }

    .block-404 {
        padding-top: 38px;
    }

    .block-404__title {
        font-size: 60px;
        margin: 0 0 43px 0;
    }

    .block-404__content {
        font-size: 36px;
        margin-bottom: 116px;
    }

    .success-window__title {
        margin: 11px 0 33px;
        font-size: 36px;
    }

    .panorama-block .slick-prev {
        left: 10px;
    }

    .panorama-block .slick-next {
        right: 10px;
    }

    .pagination-btns__btn {
        font-family: 'Univers', 'PT Sans', Helvetica, Arial, sans-serif;
        font-size: 18px;
        letter-spacing: 0;
        height: 51px;
        line-height: 51px;
        padding: 0 23px;
        text-transform: none;
        margin: 0 10px;
    }

    .pagination-btns__btn:before {
        border-width: 3px;
    }
}

@media only screen and (max-width : 991px) and (min-width: 768px) {
    .share-info__item {
        margin-left: 49px;
        margin-bottom: 30px;
        padding-left: 0;
    }
    .share-info__item-img {
        margin-bottom: 0;
        top: 0;
        margin-top: 0;
        width: 70px;
        position: relative;
        float: left;
        margin-right: 20px;
    }

    .share-info__item-title {
        font-size: 21px;
        margin-bottom: 26px;
        margin-top: 18px;
    }

    .share-info__item-content {
        font-size: 16px;
        line-height: 21px;
    }
}
@media only screen and (max-width : 767px) {
    .share-info__item-img {
        margin-bottom: 30px;
    }

    .share-info__item-title {
        font-size: 24px;
        margin-bottom: 24px;
    }

    .share-info__item-content {
        font-size: 18px;
        line-height: 21px;
    }
}

@media only screen and (max-width : 767px) {
    body {
        font-size: 15px;
    }

    h1, .h1,
    h2, .h2 {
        font-size: 20px;
        margin-bottom: 27px;
    }

    h3,
    .h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .btn,
    .btn_large {
        font-size: 15px;
        letter-spacing: 2.4px;
        height: 50px;
        line-height: 50px;
        padding: 0 23px;
    }

    .btn:before,
    .btn_large:before {
        border-width: 3px;
    }

    .container,
    .container-fluid {
        padding-left: 20px;
        padding-right: 20px;
    }

    .header {
        height: 50px;
    }

    .header__logo {
        left: 15px;
        top: 6px;
    }

    .header.is-search-opened .header__logo {
        display: none;
    }

    .logo__img {
        width: 96px;
        height: auto;
    }

    .header__nav-block-target {
        right: 17px;
        top: 10px;
    }

    .header__search {
        right: 53px;
        top: 7px;
    }

    .search-field.is-active {
        width: 250px;
    }

    .content {
        padding-top: 50px;
        padding-bottom: 0;
        min-height: 0;
    }

    .main-block {
        height: calc(100vh - 50px);
        min-height: 0;
    }

    .main-block_pagination {
        height: calc(100vh - 100px);
        margin-bottom: 0 !important;
    }

    .header__nav-block {
        top: 50px;
    }

    .nav-block__social {
        display: none;
    }

    .nav-block {
        padding: 26px 20px;
    }

    .nav {
        font-size: 20px;
        line-height: 1.2;
    }

    .nav__list-link {
        padding: 26px 0 25px;
    }

    .main-info {
        margin: 0 20px 33px;
    }

    .main-info__description {
        display: none;
    }

    .main-info__header-title {
        letter-spacing: 3.2px;
        padding: 0;
        margin-bottom: 40px;
        font-size: 15px;
        line-height: 18px;
    }

    .main-info__title {
        padding: 0;
        font-size: 25px;
        line-height: 1.2;
        letter-spacing: 7px;
    }

    .main-info__content {
        padding-top: 44px;
    }

    .main-info__btn {
        min-width: 0;
    }

    .main-block__start-bg {
        left: -20px !important;
        right: -20px !important;
        top: -20px !important;
        bottom: -20px !important;
    }

    .main-block__scrolldown {
        width: 84px;
        height: 84px;
        margin-left: -42px;
        bottom: -42px;
    }

    .main-block__scrolldown-icon {
        width: 26px;
        height: 28px;
        margin-left: -13px;
    }

    .main-about__inner {
        padding-top: 33px;
        padding-bottom: 20px;
    }

    .main-about__title {
        font-size: 25px;
        margin: 0 0 32px;
    }

    .main-about__image-wrapper {
        margin-bottom: 15px;
    }

    .main-about__image-field {
        margin: 0 -17px;
    }

    .main-leaves-group {
        height: 100%;
    }

    .main-leaves {
        width: 100%;
        height: 100%;
        left: 0 !important;
        margin-left: 0;
        background-size: cover;
    }

    .article-excerpts {
        margin: 0;
    }

    .article-excerpts__item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .article-excerpt {
        height: 408px;
    }

    .article-excerpt__image-field {
        height: 183px;
    }

    .article-excerpt__content {
        padding: 23px 40px 0 20px;
    }

    .article-excerpt__title {
        height: 48px;
        margin: 0 0 11px;
    }

    .article-excerpt__meta {
        font-size: 12px;
        line-height: 16px;
        margin: 0 0 22px;
    }

    .article-excerpt__text {
        font-size: 15px;
        line-height: 20px;
        height: 80px;
    }

    .special-exceprt {
        height: 408px;
    }

    .special-exceprt__inner {
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        border: none;
    }

    .special-exceprt__content-inner {
        padding: 0 20px;
    }

    .special-exceprt__header {
        position: static;
        margin-bottom: 38px;
    }

    .special-exceprt__header-title {
        padding: 0;
        font-size: 15px;
        line-height: 18px;
    }

    .special-exceprt__header-title:before,
    .special-exceprt__header-title:after {
        display: none;
    }

    .special-exceprt__title {
        /*
        letter-spacing: 5.2px;
        */
        letter-spacing: 3px;
        /*
        font-size: 25px;
        */
        font-size: 20px;
        margin: 0 0 45px;
    }

    .special-exceprt__btn {
        width: 100%;
    }

    .production-excerpt {
        height: 408px;
    }

    .production-excerpt__title {
        letter-spacing: 4px;
        font-size: 20px;
        margin: 0 0 45px;
    }

    .production-excerpt__btn {
        width: 100%;
    }

    .image-excerpt {
        height: 408px;
    }

    .image-excerpt__content {
        left: 30px;
        right: 30px;
        bottom: 30px;
    }

    .image-excerpt__icon_gallery {
        width: 50px;
        height: 50px;
    }

    .image-excerpt__title {
        font-size: 16px;
        padding-left: 19px;
    }

    .social-excerpt {
        height: 408px;
    }

    .social-excerpt__title {
        font-size: 18px;
        line-height: 36px;
        letter-spacing: 4px;
        padding-bottom: 25px;
        margin-bottom: 49px;
    }

    .social-excerpt__icon {
        margin: 0 16px;
    }

    .video-excerpt {
        height: 408px;
    }

    .video-excerpt__play {
        width: 100px;
        height: 100px;
        border-radius: 50px;
    }

    .video-excerpt__content-inner {
        padding: 0 20px;
    }

    .video-excerpt__subtitle {
        font-size: 15px;
        letter-spacing: 5px;
        margin: 0 0 40px;
        line-height: 18px;
    }

    .video-excerpt__title {
        font-size: 25px;
        margin: 0 0 44px;
        letter-spacing: 5px;
    }

    .footer {
        padding-top: 50px;
        padding-bottom: 20px;
        min-height: 0;
        margin-top: 0;
    }

    .footer__content {
        width: auto;
        margin: 0 20px;
    }

    .footer__contacts {
        margin-bottom: 20px;
    }

    .footer__contacts-col {
        float: none;
        width: auto;
    }

    .footer__contacts-field {
        float: none;
        width: auto;
        margin-bottom: 18px;
    }

    .footer__contacts-title {
        font-size: 19px;
        margin-bottom: 12px;
    }

    .footer__contacts-phone {
        font-size: 25px;
    }

    .fancybox-popup.fancybox-wrap {
        padding: 0;
    }

    .popup-window {
        border: none;
        padding: 40px 36px 34px;
        width: 767px;
    }

    .popup-window__title {
        font-size: 24px;
        margin: 0 0 24px;
    }

    .popup-window__form-btn {
        min-width: 0;
        width: 100%;
    }

    .popup-window__form-content {
        max-width: none;
    }

    .popup-window__form-footer {
        padding-top: 0;
    }

    .order-call-window .popup-window__title {
        display: none;
    }

    .page-content {
        padding: 49px 0 30px;
    }

    .page-header {
        margin-bottom: 29px;
        padding-bottom: 13px;
    }

    .page-title {
        font-size: 25px;
        line-height: 30px;
        min-height: 60px;
    }

    .page-subtitle {
        font-size: 25px;
        line-height: 30px;
        min-height: 76px;
        margin-bottom: 29px;
        padding-bottom: 14px;
    }

    .about-pagination-wrapper {
        margin: 0;
        border-radius: 0;
        border: none;
        padding: 0;
        margin-bottom: 28px;
    }

    .about-pagination__item {
        width: 50%;
        position: relative;
    }

    .about-pagination__image {
        margin: 0;
        width: 78px;
        height: 78px;
    }

    .about-pagination__image:before {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border-width: 3px;
        z-index: 1;
    }

    .about-pagination__image:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(0,0,0,0.2);
        border-radius: 100px;
    }

    .about-pagination__title {
        margin: 0;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        line-height: 78px;
        text-align: center;
        font-weight: bold;
        color: #fff;
    }

    .about-pagination {
        padding: 0 20px;
    }

    .about-pagination .slick-prev {
        left: 0;
    }

    .about-pagination .slick-next {
        right: 0;
    }

    .about__item-inner {
        display: block;
    }

    .about__image-field {
        display: none;
    }

    .about__content-field {
        display: block;
        padding: 50px 15px 46px;
        background-position: center center;
        background-size: cover;
        color: #fff;
        position: relative;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .about__content-field:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: rgba(0,0,0,0.3);
    }

    .about__content-field-inner {
        position: relative;
    }

    .about__title {
        font-size: 20px;
        margin-bottom: 27px;
    }

    .about {
        margin-bottom: 60px;
    }

    .packing-block {
        margin: 0;
        padding: 17px 33px;
    }

    .packing .slick-arrow {
        margin-top: -60px;
    }

    .gallery-catalog {
        margin: 0 0 38px;
    }

    .gallery-catalog__item {
        margin-bottom: 21px;
    }

    .gallery-catalog .special-exceprt {
        height: 225px;
    }

    .gallery-catalog .special-exceprt__header-title {
        font-size: 20px;
    }

    .gallery-pagination-wrapper {
        display: none;
    }

    .gallery__item-inner {
        height: auto;
        padding: 0;
    }

    .gallery__item-bg {
        display: block;
        position: static;
        height: 0;
        padding-top: 98.57%;
        margin-bottom: 20px;
    }

    .gallery__item-content {
        position: static;
        background: none;
        color: inherit;
        padding: 0;
        width: auto;
    }

    .gallery .slick-arrow {
        top: 147px;
        top: 44vw;
    }

    .main-block_process .main-info {
        margin: 0;
    }

    .main-info__btn-group {
        width: 246px;
    }

    .main-info__btn-group-target {
        font-size: 18px;
        text-transform: none;
        letter-spacing: 0;
    }

    .main-info__btn-group-target > i {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #fff;
        right: 14px;
        margin-top: -3px;
    }

    .main-block_process .main-info__title {
        letter-spacing: 4px;
    }

    .main-block_process .main-info__content {
        padding-top: 25px;
    }

    .main-block_process .main-info__description {
        display: block;
        min-height: 0;
        font-size: 15px;
        line-height: 1.2;
        max-width: 180px;
        margin: 0 auto 44px;
    }

    .main-info__btn-group-content-field {
        margin-bottom: 5px;
    }

    .main-info__btn-group.is-open {
        z-index: 1001;
    }

    .process {
        padding: 0;
        color: inherit;
    }

    .process__header-field {
        position: relative;
        margin: 0 -20px 23px;
        padding: 52px 20px 40px;
    }

    .process__header {
        margin-bottom: 34px;
        color: #fff;
    }

    .process__header-num {
        width: 111px;
        height: 111px;
        line-height: 91px;
        font-size: 39px;
        margin: 0 auto 28px;
    }

    .process__header-title {
        font-size: 18px;
        margin: 0;
    }

    .process__video {
        position: static;
    }

    .process__video-field {
        position: relative;
        max-width: 248px;
        margin: 0 auto 12px;
    }

    .process__content {
        padding: 0;
        background: none;
    }

    .process__content-field {
        padding-bottom: 23px;
    }

    .pagination {
        font-size: 30px;
    }

    .pagination__link {
        margin: 0 3px;
    }

    .main-box {
        border: none;
        height: auto;
    }

    .main-box__inner {
        display: block;
        height: auto;
    }

    .main-box__inner-content {
        display: block;
        padding: 0;
    }

    .main-box__header {
        position: static;
        margin-bottom: 28px;
    }

    .main-box__header-title {
        padding: 0;
        font-size: 15px;
        letter-spacing: 5px;
    }

    .main-box__header-title:before,
    .main-box__header-title:after {
        display: none;
    }

    .main-box__description {
        min-height: 0;
    }

    .main-box__title {
        font-size: 25px;
    }

    .main-box__content {
        padding-top: 30px;
    }

    .main-box__description {
        font-size: 15px;
        line-height: 1.2;
    }

    .main-block_share {
        margin-bottom: 20px;
    }

    .article__img,
    .article__media {
        display: none;
    }

    .article__header {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
        color: #fff;
        margin: 0 -20px 25px;
    }

    .article__header-content {
        display: table;
        width: 100%;
        height: 430px;
        height: calc(100vh - 50px);
    }

    .article__header-content-inner {
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px;
    }

    .page-content_article {
        padding-top: 0;
    }

    .page-content_article .page-header {
        display: none;
    }

    .article__date {
        margin: 0;
        color: #fff;
    }

    .article__title {
        font-size: 25px;
        line-height: 1.2;
        text-transform: uppercase;
        margin: 0;
        letter-spacing: 5px;
    }

    .share-info-block {
        padding: 100px 0 98px;
    }

    .share-info__item-img {
        margin-bottom: 21px;
    }

    .share-info__item-title {
        font-size: 16px;
        margin-bottom: 33px;
    }

    .share-info__item-content {
        font-size: 15px;
        line-height: 24px;
    }

    .product-flavor-nav__item {
        width: 33.33%;
        padding-top: 0;
        padding-bottom: 75px;
    }

    .product-category-nav {
        float: none;
        width: auto;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .product-category-nav__content {
        padding: 0;
    }

    .product-type-nav-wrapper {
        float: none;
        width: auto;
        margin: 0 0 17px 0;
        padding-right: 0;
    }

    .product-type-nav__target,
    .product-type-nav__link,
    .product-category-nav__link,
    .product-category-nav__target {
        letter-spacing: 0;
        font-size: 18px;
        height: 51px;
        line-height: 51px;
        padding: 0 20px;
    }

    .product-type-nav__target:before,
    .product-type-nav__link:before,
    .product-category-nav__link:before,
    .product-category-nav__target:before {
        border-width: 3px;
    }

    .product-flavor-nav-wrapper {
        margin: 0 0 19px;
        padding: 0 25px;
        border-radius: 0;
        border: none;
    }

    .product-flavor-nav__link {
        width: 70px;
        height: 70px;
    }

    .product-flavor-nav__image {
        width: 80px;
        margin-left: -40px;
        height: 70px;
    }

    .product-flavor-nav__item:hover .product-flavor-nav__image {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    .product-flavor-nav__image-tooltip {
        font-size: 10px;
        line-height: 1;
        padding: 3px 2px;
        border-radius: 3px;
    }

    .product-flavor-nav .slick-arrow {
        margin-top: -51px;
    }

    .product__title {
        font-size: 20px;
        float: none;
        width: auto;
        margin: 0 0 30px;
    }

    .product__pack-nav {
        position: static;
        float: left;
        width: 40%;
        clear: left;
        margin-top: 65px;
        font-size: 18px;
    }

    .product__pack-nav-image-field {
        display: none;
    }

    .product__pack-nav-item {
        float: none;
        margin: 0 0 13px;
    }

    .product__pack-nav-link {
        width: auto !important;
        height: auto;
        overflow: visible;
        display: inline;
        text-decoration: none;
        color: inherit;
    }

    .product__pack-nav-link.is-active {
        color: #00a84f;
    }

    .product__pack-nav-text {
        position: static;
        text-align: left;
        font-size: inherit;
        color: inherit;
        border-bottom: 1px dotted;
    }

    .product__image-wrapper {
        margin-top: 0;
        width: 60%;
    }

    .product__image-wrapper-inner {
        width: 222px;
        height: 300px;
    }

    .product__description {
        margin-bottom: 28px;
        float: none;
        width: auto;
        clear: both;
        margin-top: 0;
        padding-top: 17px;
        padding-right: 0;
    }

    .share-info-block_product {
        padding: 21px 0 13px;
        margin: 0;
    }

    .search-results {
        margin-bottom: 38px;
    }

    .search-results__item {
        margin-bottom: 17px;
    }

    .search-results__item h2 {
        margin-bottom: 18px;
    }

    .search-results__item p {
        margin-bottom: 5px;
    }

    .block-404 {
        padding-top: 23px;
    }

    .block-404__title {
        font-size: 36px;
        margin: 0 0 30px 0;
    }

    .block-404__content {
        font-size: 18px;
        margin-bottom: 56px;
    }

    .success-window__inner {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .success-window__title {
        margin-bottom: 30px;
    }

    .success-window__content {
        font-size: 20px;
        margin-bottom: 40px;
        line-height: 1.2;
    }

    .panorama__pin-wrapper {
        position: static;
    }

    .panorama__pin-wrapper-inner {
        position: absolute;
        z-index: 1;
    }

    .panorama__pin-wrapper.is-open .panorama__pin-wrapper-inner {
        z-index: 100;
    }

    .panorama__tooltip-bg {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: rgba(0,0,0,0.5);
    }

    .panorama__tooltip {
        background: none;
        width: auto;
        padding: 0;
        position: absolute;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        -webkit-transform: none;
        transform: none;
        text-align: center;
        opacity: 0;
        z-index: 100;
    }

    .panorama__tooltip:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .panorama__pin-wrapper.is-open .panorama__tooltip {
        visibility: visible;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }

    .panorama__tooltip-inner {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        background: #fff;
        background: rgba(255,255,255,0.8);
        width: 280px;
        max-width: 90%;
        max-height: 100%;
        overflow-y: auto;
        padding: 25px 19px;
        text-align: left;
        z-index: 1;
    }

    .panorama-block .slick-arrow {
        width: 24px;
        height: 24px;
        margin-top: -12px;
    }

    .panorama-block .slick-prev {
        left: 0;
    }

    .panorama-block .slick-next {
        right: 0;
    }

    .panorama-block .slick-arrow:before,
    .panorama-block .slick-arrow:after {
        width: 14px;
        height: 25px;
        margin: -12px 0 0 -7px;
        background-size: 30px 50px;
    }

    .panorama-block .slick-prev:before {
        background-position: 0 0;
    }

    .panorama-block .slick-prev:after {
        background-position: 0 -25px;
    }

    .panorama-block .slick-next:before {
        background-position: -15px 0;
    }

    .panorama-block .slick-next:after {
        background-position: -15px -25px;
    }

    .pagination-btns {
        margin-top: 15px;
    }

    .pagination-btns__btn {
        padding: 0;
        width: 100%;
        letter-spacing: 0;
        margin: 0 0 5px;
    }

    .wow {
        visibility: visible;
    }

    .product-flavor-nav__item:hover .product-flavor-nav__image-tooltip {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }

    .product-flavor-nav__item.slick-current .product-flavor-nav__image-tooltip {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .g-recaptcha {
        margin: 0 -28px 15px;
    }

    .g-recaptcha > div {
        margin: 0 auto;
    }

    html.fancybox-lock,
    html.fancybox-lock body {
        height: 100%;
    }
}

@media only screen and (max-width : 600px){
    .social-excerpt__icon{
        margin: 0px 8px;
    }

}
@media only screen and (min-width : 992px) and (max-height: 790px) {
    .page-content {
        padding-top: 60px;
    }

    .page-title {
        font-size: 36px;
    }

    .page-header {
        margin-bottom: 20px;
        padding-bottom: 15px;
    }

    .product-category-nav {
        margin-bottom: 40px;
    }

    .product-flavor-nav-wrapper {
        padding-top: 16px;
    }

    .product-flavor-nav {
        margin-bottom: -76px;
    }

    .product__image-wrapper {
    }

    .product__image-wrapper-inner {
        width: 410px;
        height: 610px;
    }

    .product__title,
    .product__description {
    }

    .product__description {
        margin-bottom: 171px;
    }

    .product__pack-nav {
        top: 74px;
    }
}

@media only screen and (min-width : 992px) and (max-height: 730px) {
    .main-info__inner {
        padding: 60px 0 40px;
    }

    .main-info__content {
        padding-top: 40px;
    }

    .main-info__btn-group {
        margin-top: 0;
    }

    .main-box {
        height: 470px;
    }

    .product-flavor-nav-wrapper {
        margin-bottom: 30px;
    }

    .product__image-wrapper {
        width: 39%;
    }

    .product__image-wrapper-inner {
        width: 361px;
        height: 440px;
    }

    .product__title,
    .product__description {
        width: 61%;
    }
}

@media only screen and (min-width : 992px) and (max-height: 680px) {
    .product__image-wrapper {
        width: 35%;
    }

    .product__image-wrapper-inner {
        width: 328px;
        height: 400px;
    }

    .product__title,
    .product__description {
        width: 65%;
    }
}

@media only screen and (min-width : 992px) and (max-height: 620px) {
    .product__image-wrapper {
        width: 31%;
    }

    .product__image-wrapper-inner {
        width: 287px;
        height: 350px;
    }

    .product__title,
    .product__description {
        width: 69%;
    }
}

@media only screen and (min-width : 992px) and (max-height: 600px) {
    .main-block {
        min-height: 460px;
    }

    .main-info__inner {
        padding: 50px 0 30px;
    }

    .main-info__content {
        padding-top: 30px;
    }

    .main-info__description {
        margin-bottom: 10px;
    }

    .main-box {
        height: 400px;
    }
}

@media only screen and (max-width : 991px) and (min-width : 768px) and (max-height: 710px) {
    .main-info__header-title {
        margin-bottom: 30px;
    }

    .main-info__content {
        padding-top: 40px;
    }

    .main-info__description {
        margin-bottom: 10px;
        min-height: 84px;
    }

    .main-box {
        height: 400px;
    }
}

@media only screen and (max-width : 767px) and (max-height: 319px) {
    .main-block {
        min-height: 210px;
    }

    .main-info__header-title {
        margin-bottom: 15px;
    }

    .main-info__content {
        padding-top: 15px;
    }

    .main-block_process .main-info__title {
        letter-spacing: 2px;
    }

    .main-block_process .main-info__description {
        max-width: none;
        margin: 0 auto 20px;
    }

    .main-box__header {
        margin-bottom: 5px;
    }

    .main-box__content {
        padding-top: 10px;
    }

    .main-box__description {
        margin-bottom: 10px;
    }
}
/* End */


/* Start:/local/templates/sadypridonia/css/custom.min.css?1750066757426*/
.slick-track{overflow-y:hidden}.main-about__image-wrapper{width:77%;margin-right:-17%;margin-top:100px}@media (min-width:992px){.main-about__title{margin-right:-10%}}@media only screen and (max-width:1366px){.main-about__image-wrapper{margin-top:30px}}@media only screen and (max-width:991px){.main-about__image-wrapper{margin-right:0;width:100%}}.f_company_form{display:none}.text-shadow{text-shadow:1px 1px 0 rgba(0,0,0,.6)}
/* End */


/* Start:/local/templates/sadypridonia/lib/swiper-3.4.2/swiper.min.css?175006675717759*/
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/sadypridonia/components/bitrix/search.title/main/style.css?17500667592108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/sadypridonia/components/bitrix/search.title/main/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/sadypridonia/components/altasib/feedback.form/feedback/form_style.css?175006675947085*/
.modal_form{
        border-radius:5px;
        background:#fff;
        /*position:fixed;*/
        position:absolute;
        top:45%;
        left:50%;
        opacity:0;
        z-index:2001;
        transition:all 0.3s ease 0s;
        box-shadow:0 0 33px rgba(0,0,0,0.36);
        min-height:200px;
        height:auto;
        overflow:hidden;
        box-sizing:border-box;
        padding:40px 20px 40px;
}
.modal_close{
        width:14px;
        height:14px;
        position:absolute;
        background:#fff;
        top:20px;
        right:20px;
        cursor:pointer;
        display:block;
        overflow:hidden;
        opacity:0.6;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        z-index:2;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok{
        width:115px;
        height:36px;
        line-height:36px;
        background:#0097f6;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        -webkit-box-shadow:0 2px 4px 2px #e6e6e6;
        -moz-box-shadow:0 2px 4px 2px #e6e6e6;
        box-shadow:0 2px 4px 2px #e6e6e6;
        border:none;
        outline:none;
        color:#fff;
        text-align:center;
        margin:0 auto 10px;
        display:block;
        cursor:pointer;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok:hover{
        -webkit-box-shadow:0 2px 5px 3px #ccc;
        -moz-box-shadow:0 2px 5px 3px #ccc;
        box-shadow:0 2px 5px 3px #ccc;
}
.modal_close:hover{
        opacity:1;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.modal_close__left:before{
        position:absolute;
        content:'';
        left:-3px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#767676;
}
.modal_close__left:after{
        position:absolute;
        content:'';
        left:-7px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#fff;
}
.modal_close__right:before{
        position:absolute;
        content:'';
        right:-3px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#767676;
}
.modal_close__right:after{
        position:absolute;
        content:'';
        right:-7px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#fff;
}

.alx_fb_overlay{
        z-index:2000;
        position:fixed;
        background-color:#000;
        opacity:0.2;
        width:100%;
        height:100%;
        top:0;
        left:0;
        cursor:pointer;
        display:none;
}
.alx_feedback_popup{
        cursor:pointer;
}
.alx-feedb-data-errorLoading{
        text-align:center;
        padding-top:50px;
}
.alx_fedb_wait{
        height:140px;
        left:45%;
        position:fixed;
        top:45%;
        width:140px;
        z-index:2001;
        text-align:center;
}
.alx-feedb-data{
        position:absolute;
        opacity:0;
}
.alx-feedb-data-view{
        position:relative;
        opacity:1;
        width:100%;
        transition:all 0.3s ease 0s;
}
.afbf_success_block{
        height:140px;
        display:table;
        vertical-align:middle;
        margin: 0 auto 20px;
}
.afbf_success_block._without-popup{
        height:100px;
}
.afbf_success_block._without-popup .afbf_mess_ok{
        text-align:left;
        line-height:50px;
}
.afbf_success_block._without-popup .afbf_mess_ok .mess{
        margin-left:60px;
}
.afbf_success_block._without-popup .afbf_ok_icon{
        display:inline-block;
        width:auto;
        min-width:50px;
        float:left;
        margin-bottom:0;
}
.afbf_mess_ok{
        display:table-cell;
        vertical-align:middle;
        text-align:center;
}
/* animation loading */

@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
.alx-rotate-loading, .alx-feedb-loading{
        height:120px;
        position:relative;
        width:120px;
        border-radius:100%;
}
.alx-rotate-loading{
        margin:40px auto;
}
.alx-feedb-loading{
        border:13px solid transparent;
        border-color:transparent #fff transparent #FFF;
        -moz-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -moz-transform-origin:50% 50%;
        -o-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -o-transform-origin:50% 50%;
        -webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -webkit-transform-origin:50% 50%;
        animation:alx-rotate-loading 2s linear 0s infinite normal;
        transform-origin:50% 50%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx-rotate-loading:hover .alx-feedb-loading{
        border-color:transparent #E45635 transparent #E45635;
}
.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{
        -webkit-transition:all 0.5s ease-in-out;
        -moz-transition:all 0.5s ease-in-out;
        -ms-transition:all 0.5s ease-in-out;
        -o-transition:all 0.5s ease-in-out;
        transition:all 0.5s ease-in-out;
}
.alx-feedb-loading-text{
        animation:2s linear 0s normal none infinite running loading-text-opacity;
        color:#fff;
        font-size:15px;
        font-weight:bold;
        margin-top:52.5px;
        position:absolute;
        text-align:center;
        text-transform:uppercase;
        top:0px;
        width:120px;
}

/* animation popup */

@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}

@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-moz-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-o-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-moz-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-o-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}

@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}

@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-webkit-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}

@keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}

.alx-popup-show-anime1{
        animation:pulse .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime1{
        animation:bounceIn 0.5s;
}
.alx-popup-mess-show-anime1{
        animation:pulseMess .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime2{
        animation:rotateOut 0.5s both;
}
.alx-popup-mess-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime3{
        animation:fadeOutRight 0.5s both;
}
.alx-popup-mess-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s;
        display:block;
}
.alx-popup-hide-anime4{
        animation:bounceOutDown 0.5s;
}
.alx-popup-mess-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}

/* feedb_styles */

.alx_feed_back{
        padding:0px;
        margin:0px;
        text-transform:none !important;
        text-align:left !important;
        line-height:normal !important;
        text-decoration:none !important;
}
.alx_feed_back *{
    /*
        text-transform:none !important;
        text-align:left !important;
        line-height:normal !important;
        */
        text-decoration:none !important;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx_feed_back form{
        padding:0px;
        margin:0px;
}
.modal_form .afbf_error_block{
        position:relative;
        margin-bottom:20px;
}
.modal_form .afbf_error_block:after{
        content:'';
        position:absolute;
        bottom:-10px;
        left:-20px;
        right:-20px;
        height:1px;
        background:#ccc;
}
.afbf_error_icon{
        float:left;
        margin-right:5px;
        width:50px;
        height:40px;
        background:url(/local/templates/sadypridonia/components/altasib/feedback.form/feedback/images/afbf_danger-sign.png) no-repeat 0 0;
}
.afbf_error_block .afbf_error_text,
.afbf_error_block .afbf_error_ftext{
        font-size:16px;
        height:40px;
        line-height:40px;
        padding-bottom:30px;
        color:#f80000;
        display:block;
}
.afbf_ok_icon{
        margin:0 0 20px 0;
        width:100%;
        height:50px;
        background:url(/local/templates/sadypridonia/components/altasib/feedback.form/feedback/images/afbf_check-box.png?v=1.00) no-repeat 50% 50%;
}

.modal_form .afbf_error_block td{
        vertical-align:top;
        text-align:left;
}
.alx-feedb-error{
        margin-top:20px;
}
.modal_form .alx-feedb-error{
        margin-top:0px;
}
.alx-feedb-error .afbf_error_block ul{
        list-style:none;
        padding-left:55px;
        font-size:14px;
        color:#f80101;
        margin:0;
}
.alx-feedb-error .afbf_error_block ul li{
        padding:0px 0px 4px 8px;
        margin:0px;
        display:block;
        list-style:none !important;
        background:transparent !important;
}
.alx-feedb-error .afbf_error_block ul li:before{
        content:'' !important;
}
.alx-feedb-error .afbf_error_block ul li span{
        position:relative;
        z-index:1;
        margin-left:-8px;
}
.modal_form .afbf_feedback_poles{
        padding:0px;
        margin:11px 0px 0px 0px;
}
.afbf_item_pole{
        padding:0px;
    /*
        margin:40px 0px 30px;
        */
        position:relative;
}
*html .afbf_item_pole{
        position:relative;
        z-index:1;
        zoom:1;
}
.afbf_item_pole .afbf_name{
        padding:0px;
        margin:0px 0px 6px 0px;
}


.afbf_item_pole .afbf_select,
.afbf_item_pole .afbf_textarea,
.afbf_item_pole .afbf_inputtext{
        height:34px;
        width:100%;
        padding:7px 5px !important;
        font-size:14px;
        outline:none;
        border:1px solid #e0e0e0;
}
.afbf_item_pole.item_pole__captcha .afbf_inputtext{
        box-sizing:content-box;
        padding:7px 0px !important;
}
.afbf_item_pole select.afbf_inputtext.afbf_select_sect{
        height:auto;
}



/* -------- */
.afbf_item_pole .dropdownjs.feedback_dropdown> ul{
        right:0;
        left:auto;
        top:35px;
        bottom:auto;
        height:120px;
        padding:0;
        -webkit-transform-origin:top right;
        -ms-transform-origin:top right;
        transform-origin:top right;
        -webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
}
.afbf_item_pole .dropdownjs.feedback_dropdown:after{
        content:'';
        position:absolute;
        right:10px;
        top:50%;
        margin-top:-2px;
        display:inline-block;
        border:5px solid transparent;
        border-top:5px solid #767676;
}
.afbf_item_pole .afbf_checkbox label{
        margin-left:20px;
        margin-bottom:5px;
        font-weight:normal;
        position:relative;
        cursor:pointer;
        font-size:14px;
        top:auto;
        left:auto;
        pointer-events:inherit;
        -webkit-transition:0.3s ease all;
        -o-transition:0.3s ease all;
        transition:0.3s ease all;
}
.afbf_checkbox{
        margin:10px 0 20px;
}
.afbf_checkbox input[type=checkbox]{
        position:absolute;
        opacity:0;
        width:0;
        height:0;
        margin:0;
        overflow:hidden;
        pointer-events:none;
}
.afbf_checkbox .afbf_checkbox_box{
        vertical-align:middle;
        position:relative;
        top:2px;
        margin-right:12px;
}
.afbf_checkbox_box .afbf_checkbox_check{
        position:relative;
        display:inline-block;
        width:18px;
        height:18px;
        border:2px solid rgba(0,0,0,.54);
        border-radius:2px;
        overflow:hidden;
        border-radius:2px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        z-index:1;
}
.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        display:block;
        margin-top:-4px;
        margin-left:5px;
        width:0;
        height:0;
        -webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
        box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        color:#7b7f7f;
        -webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
        box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
}
.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-on 0.3s forwards;
        -o-animation:checkbox-on 0.3s forwards;
        animation:checkbox-on 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-off 0.3s forwards;
        -o-animation:checkbox-off 0.3s forwards;
        animation:checkbox-off 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{
        border:none;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        margin-top:-3px;
        margin-left:7px;
}
.afbf_item_pole.is_filled .afbf_name.static_name,
.afbf_item_pole.is_focused .afbf_name.static_name,
.afbf_name.static_name{
        position:static;
        color:inherit;
        font-size:inherit;
        margin-bottom:20px
}
.afbf_item_pole.item_pole__captcha .afbf_name{
        top:67px;
}
.afbf_item_pole.item_pole__captcha.is_filled .afbf_name,
.afbf_item_pole.item_pole__captcha.is_focused .afbf_name{
        top:55px;
}
.afbf_pole_captcha{
        margin-bottom:30px;
}
.afbf_pole_captcha .image{
        vertical-align:middle;
}
.afbf_pole_captcha .g-recaptcha{
        display:inline-block;
        vertical-align:middle;
}
.afbf_pole_captcha .afbf_captcha_reload{
        display:inline-block;
        vertical-align:middle;
        width:22px;
        height:16px;
        background:url(/local/templates/sadypridonia/components/altasib/feedback.form/feedback/images/icon_reload.png) no-repeat 0 0;
        cursor:pointer;
        margin-left:20px;
}
.afbf_inputtext_bg .afbf_textarea{
        width:100%;
        z-index:100;
        height:102px;
        overflow:auto;
        resize:vertical;
        max-height:450px;
        max-width:100%;
        min-height:34px;
        min-width:100%;
}
.afbf_submit_block{
        margin:30px 0px 0px 0px;
        padding:0px;
        display:block;
        text-align:right !important;
}
.afbf_btn{
        display:inline-block;
        padding:15px 25px !important;
        border:none !important;
        text-transform:uppercase !important;
        text-decoration:none;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px !important;
        -webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        cursor:pointer;
        font-size:16px !important;
        outline:none;
        -webkit-transition:all 0.2s ease-out;
        -o-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
}
.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{
        -webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
}
.afbf_inputtext_bg select{
        width:100%;
        padding:0px;
        margin:0px;
        border:0px;
}
.afbf_file_button{
        position:absolute;
        right:-1px;
        height:100%;
        top:-1px;
        z-index:1;
}
*html .alx_feed_back .afbf_feedback_poles div{
        zoom:1;
}
.afbf_inputtext_bg_calendar{
        position:relative;
        z-index:2;
        zoom:1;
}
.afbf_inputtext_bg_calendar .afbf_calendar_icon{
        position:absolute;
        top:3px;
        right:5px;
}
.afbf_error_text,
.afbf_error_ftext{
        display:none;
}
.afbf_item_pole.error_pole .afbf_error_text,
.afbf_item_pole.error_fpole .afbf_error_ftext{
        position:absolute;
        display:block;
        top: 100%;
        margin-top: -1px;
        color: #dc9797;
        font-size: 11px;
        line-height: 12px;
}
/*
.afbf_item_pole.error_pole .afbf_error_text:after,
.afbf_item_pole.error_fpole .afbf_error_ftext:after{
        content:'';
        position:absolute;
        right:0;
        display:inline-block;
        width:17px;
        height:16px;
        background:url(/local/templates/sadypridonia/components/altasib/feedback.form/feedback/images/icon_error.png) 0 0 no-repeat;
}
*/

/* dropdown styles */

.dropdownjs{
        position:relative;
}
.dropdownjs *{
        box-sizing:border-box;
}
.dropdownjs> input{
        width:100%;
        padding-right:30px;
        text-overflow:ellipsis;
}
.dropdownjs> input.focus~ ul{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
}
.dropdownjs> ul{
        position:absolute;
        padding:0;
        margin:0;
        min-width:200px;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0);
        z-index:10000;
}
.dropdownjs> ul[placement=top-left]{
        -webkit-transform-origin:bottom left;
        -ms-transform-origin:bottom left;
        transform-origin:bottom left;
        bottom:0;
        left:0;
}
.dropdownjs> ul[placement=bottom-left]{
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        top:0;
        left:0;
}
.dropdownjs> ul> li{
        list-style:none;
        padding:10px 20px;
}
.dropdownjs> ul> li.dropdownjs-add{
        padding:0;
}
.dropdownjs> ul> li.dropdownjs-add> input{
        border:0;
        padding:10px 20px;
        width:100%;
}

/* Theme */

.dropdownjs> input[readonly]{
        cursor:pointer;
}
select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{
        cursor:default;
}
.dropdownjs> ul{
        background:#FFF;
        box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);
        -webkit-transition:-webkit-transform 0.2s ease-out;
        transition:transform 0.2s ease-out;
        padding:10px;
        overflow:auto;
        max-width:500px;
}
.dropdownjs> ul> li{
        cursor:pointer;
        word-wrap:break-word;
        -webkit-transition:background-color .15s ease 0s;
        -moz-transition:background-color .15s ease 0s;
        -ms-transition:background-color .15s ease 0s;
        -o-transition:background-color .15s ease 0s;
        transition:background-color .15s ease 0s;
}
.dropdownjs> ul> li:hover,
.dropdownjs> ul> li.selected,
.dropdownjs> ul> li:active{
        background-color:#eaeaea;
        outline:0;
}
.dropdownjs> ul> li:focus{
        outline:0;
        outline:1px solid #d4d4d4;
}
.dropdownjs> ul> li> .close:before{
        content:"\00d7";
        display:block;
        position:absolute;
        right:15px;
        float:right;
        font-size:21px;
        font-weight:700;
        line-height:1;
        color:#000;
        text-shadow:0 1px 0 #fff;
        opacity:.6;
}
.dropdownjs> ul> li:h> .close:hover:before{
        opacity:.9;
}
/* end dropdown styles */

/* Radio buttons */
.afbf_radio{
        margin:0 0 20px;
}
.afbf_radio label{
        padding-bottom:10px;
        padding-left:34px;
        position:relative;
        top:auto;
        left:auto;
        pointer-events:inherit;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        line-height:20px !important;
        display:inline-block;
}
.afbf_radio input[type=radio]{
        position:absolute;
        opacity:0;
        height:0;
        width:0;
        overflow:hidden;
}
.afbf_radio span{
        display:block;
        position:absolute;
        left:0;
        -webkit-transition-duration:0.2s;
        -o-transition-duration:0.2s;
        transition-duration:0.2s;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid rgba(0,0,0,.54);
        height:20px;
        width:20px;
        border-radius:50%;
}
.afbf_radio .afbf_radio_check{
        left:5px;
        top:5px;
        height:10px;
        width:10px;
        border-radius:100%;
        background-color:rgba(0,0,0,.54);
        -webkit-transform:scale3d(0,0,0);
        transform:scale3d(0,0,0);
}
.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
}

/* Togglebuttons */
.afbf_checkbox.toggle{
        margin:0 0 40px;
}
.afbf_checkbox.toggle label{
        position:relative;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        top:auto;
        left:auto;
        pointer-events:inherit;
}
.afbf_checkbox.toggle input[type=checkbox]{
        opacity:0;
        width:0;
        height:0;
        margin:0;
        position:absolute;
}
.afbf_checkbox.toggle label .afbf_checkbox_check{
        display:none;
}
.afbf_checkbox.toggle,
.afbf_checkbox.toggle label,
.afbf_checkbox.toggle input,
.afbf_checkbox.toggle .afbf_checkbox_box{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
}
.afbf_checkbox.toggle label .afbf_checkbox_box{
        display:inline-block;
        width:36px;
        height:15px;
        background-color:#bbb9b9;
        border-radius:15px;
        margin-right:15px;
        -webkit-transition:background 0.3s ease;
        -o-transition:background 0.3s ease;
        transition:background 0.3s ease;
        vertical-align:middle;
        top:-2px;
}
.afbf_checkbox.toggle label .afbf_checkbox_box:after{
        content:"";
        display:inline-block;
        width:20px;
        height:20px;
        background-color:#f1f1f1;
        border-radius:20px;
        position:relative;
        -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        left:0;
        top:-3px;
        -webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;
        -o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
        transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
}


/* Fileinput */
.afbf_inputtext_bg.file input[type=file]{
        opacity:0;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        width:100%;
        height:100%;
        z-index:100;
        cursor:pointer
}
.afbf_inputtext_bg.file .afbf_input_group{
        position:relative;
        display:table;
        width:100%;
        border-collapse:separate;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{
        display:table-cell;
        width:100%;
        height:34px;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
        position:relative;
        display:table-cell;
        padding-left:5px;
        font-size:0;
        white-space:nowrap;
        width:1%;
        vertical-align:middle;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{
        border-radius:50%;
        height:34px;
        margin:auto;
        width:34px;
        overflow:hidden;
        background:#fff;
        border:none;
        position:relative;
        line-height:normal;
        background:url(/local/templates/sadypridonia/components/altasib/feedback.form/feedback/images/icon_file.png) center no-repeat;
        cursor:pointer;
        -webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        -moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
}
.afbf_inputtext_bg.file.load_file label{
        font-size:12px;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid;
}
.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{
        left:15px;
}
/* -------- */

.error_pole input[type='email'],
.error_pole input[type='file'],
.error_pole input[type='password'],
.error_pole input[type='search'],
.error_pole input[type='tel'],
.error_pole input[type='text'],
.error_pole input[type='url'],
.error_pole textarea,
.error_pole select {
    border-color: #dc9797;
}

@media screen and (max-width:768px){
        .alx_feed_back{
                width:99% !important;
        }

        .modal_form{
                width:100% !important;
                margin-left:0 !important;
                left:0;
        }
}

/* Animation */
@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}

/* End */


/* Start:/local/templates/sadypridonia/components/altasib/feedback.form/feedback/themes/theme_3578bd6d208f3593a3df445e9c801b35.min.css?17500667592984*/
#alx_feed_back_FID1 .afbf_radio_circle{border-color:#009688}#alx_feed_back_FID1 .afbf_checkbox.toggle label input[type=checkbox]:checked+.afbf_checkbox_box:after,#alx_feed_back_FID1 .afbf_radio_check{background-color:#009688}#alx_feed_back_FID1 .afbf_feedback_poles .afbf_btn{color:#fff!important;background:#009688!important}#alx_feed_back_FID1 .afbf_feedback_poles .afbf_btn:hover{color:#fff!important;background:#006153!important}#alx_feed_back_FID1 .afbf_checkbox.toggle label input[type=checkbox]:checked+.afbf_checkbox_box{background-color:#abf1e3}#alx_feed_back_FID1 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,#alx_feed_back_FID1.floating_labels .afbf_item_pole.is_filled .afbf_name,#alx_feed_back_FID1.floating_labels .afbf_item_pole.is_focused .afbf_name{color:#006153}#alx_feed_back_FID1.form_inputs_line .afbf_inputtext,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_select,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,#alx_feed_back_FID1.form_inputs_line .afbf_select,#alx_feed_back_FID1.form_inputs_line .afbf_textarea{background-image:-webkit-gradient(linear,left top,left bottom,from(#009688),to(#009688)),-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#e0e0e0));background-image:-webkit-linear-gradient(#009688,#009688),-webkit-linear-gradient(#e0e0e0,#e0e0e0);background-image:-o-linear-gradient(#009688,#009688),-o-linear-gradient(#e0e0e0,#e0e0e0);background-image:linear-gradient(#009688,#009688),linear-gradient(#e0e0e0,#e0e0e0)}#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_select,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,#alx_feed_back_FID1.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea{background-image:-webkit-gradient(linear,left top,left bottom,from(#f80000),to(#f80000)),-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#e0e0e0));background-image:-webkit-linear-gradient(#f80000,#f80000),-webkit-linear-gradient(#e0e0e0,#e0e0e0);background-image:-o-linear-gradient(#f80000,#f80000),-o-linear-gradient(#e0e0e0,#e0e0e0);background-image:linear-gradient(#f80000,#f80000),linear-gradient(#e0e0e0,#e0e0e0);-moz-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}#alx_feed_back_FID1 .afbf_checkbox label,#alx_feed_back_FID1 .afbf_select,.afbf_inputtext,.afbf_textarea{color:#212121}#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_inputtext,#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_select,#alx_feed_back_FID1 .afbf_item_pole.is_focused .afbf_textarea{border-color:#009688}
/* End */


/* Start:/local/templates/sadypridonia/template_styles.css?1750066757431*/
./*adm-workarea *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }
.adm-workarea textarea {line-height: 18px;}
a:hover, a:focus {outline: none;}

a.net {color: #666;}
a.net:hover {color:#333; text-decoration: none;}
a.net:hover span{color:#E96E00;}

html {position: relative; min-height: 100%;}
body {margin-bottom: 60px;}

#footer {position: absolute;bottom: 0;width: 100%;height: 60px;}*/


/* End */
/* /local/templates/sadypridonia/lib/normalize.css/normalize.css?17500667577708 */
/* /local/templates/sadypridonia/lib/bootstrap/grid.css?175006675713320 */
/* /local/templates/sadypridonia/lib/animate.css/animate.css?175006675772259 */
/* /local/templates/sadypridonia/lib/jquery.fancybox3/jquery.fancybox.min.css?175006675712824 */
/* /local/templates/sadypridonia/lib/jquery.slick/slick.css?17500667571729 */
/* /local/templates/sadypridonia/css/style.min.css?175006675769087 */
/* /local/templates/sadypridonia/css/media.css?175006675752512 */
/* /local/templates/sadypridonia/css/custom.min.css?1750066757426 */
/* /local/templates/sadypridonia/lib/swiper-3.4.2/swiper.min.css?175006675717759 */
/* /local/templates/sadypridonia/components/bitrix/search.title/main/style.css?17500667592108 */
/* /local/templates/sadypridonia/components/altasib/feedback.form/feedback/form_style.css?175006675947085 */
/* /local/templates/sadypridonia/components/altasib/feedback.form/feedback/themes/theme_3578bd6d208f3593a3df445e9c801b35.min.css?17500667592984 */
/* /local/templates/sadypridonia/template_styles.css?1750066757431 */
