.text-left {
  text-align: left; }

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

.text-right {
  text-align: right; }

.alignleft {
  float: left;
  margin: 0.35rem 1.25rem 1.25rem 0; }

.alignright {
  float: right;
  margin: 0.35rem 0 1.25rem 1.25rem; }

.alignnone,
.aligncenter {
  float: none; }

.alignnone {
  margin: 0.35rem 0 1.25rem; }

.aligncenter {
  display: block;
  margin: 0.35rem auto 1.25rem; }

.hidden,
[hidden] {
  display: none !important; }

.screen-reader {
  position: absolute;
  display: block;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.svg-icon {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  fill: currentColor; }
  .svg-icon svg {
    width: 100%;
    height: 100%;
    vertical-align: top; }

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

html {
  box-sizing: border-box; }

body {
  -webkit-text-size-adjust: 100%; }

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

ol {
  counter-reset: item; }
  ol li {
    display: block; }
    ol li:before {
      content: counters(item, ".") ". ";
      counter-increment: item; }
    ol li li {
      padding-left: 10px; }
      ol li li:before {
        content: counters(item, ".") " "; }

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0; }

img,
iframe,
video,
audio,
object {
  max-width: 100%; }

img,
iframe {
  border: 0 none; }

img {
  height: auto;
  display: inline-block;
  vertical-align: top; }

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

figure {
  margin: 0; }

fieldset {
  padding: 0; }

button,
input[type='submit'],
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='image'],
label[for] {
  cursor: pointer;
  outline: none; }

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

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

input[type='text'],
input[type='password'],
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='month'],
input[type='week'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='tel'],
input[type='time'],
input[type='url'],
input[type='color'],
textarea {
  appearance: none;
  outline: none;
  padding: 0;
  margin: 0; }

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

textarea {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  outline: none;
  border-radius: 0;
  appearance: none; }

input[type='text'],
input[type='submit'],
button {
  -moz-appearance: none;
  -webkit-appearance: none; }

button,
select {
  text-transform: none; }

input::placeholder {
  color: #C8C8C8;
  opacity: 1; }

input::-ms-input-placeholder {
  color: #C8C8C8;
  opacity: 1; }

input:-ms-input-placeholder {
  color: #C8C8C8 !important;
  opacity: 1; }

textarea ::placeholder {
  color: #C8C8C8;
  opacity: 1; }

textarea ::-ms-input-placeholder {
  color: #C8C8C8;
  opacity: 1; }

textarea:-ms-input-placeholder {
  color: #C8C8C8 !important;
  opacity: 1; }

input:-webkit-autofill {
  -webkit-text-fill-color: inherit;
  box-shadow: 0 0 0 62.5rem #ffffff inset; }

blockquote {
  padding: 0;
  margin: 0; }

pre {
  white-space: normal; }

.cite {
  padding: 0 0 0 82px;
  background: url("../svg/spritesrc/icon-cite.svg") no-repeat;
  font-size: 20px;
  line-height: 34px; }

@media screen and (max-width: 599px) {
  .cite {
    font-size: 14px;
    line-height: 160%;
    padding: 28px 0 0;
    background-size: 26px auto; } }
  .cite q:before {
    display: none; }
  .cite q:after {
    display: none; }
  .cite p {
    margin: 0; }

.table table {
  width: 100%; }

.table th {
  font-weight: bold;
  font-size: 18px;
  line-height: 140%;
  padding: 0 5px 17px;
  text-align: left; }

@media screen and (max-width: 1023px) {
  .table th {
    font-size: 15px;
    line-height: 140%;
    padding: 0 5px 17px; } }

.table td {
  font-size: 19px;
  line-height: 150%;
  border-top: 1px solid #ECE7E3;
  padding: 16px 5px; }

@media screen and (max-width: 1023px) {
  .table td {
    font-size: 14px;
    line-height: 150%; } }

.table.text-right th:first-child,
.table.text-right td:first-child {
  text-align: left; }

@keyframes leaves {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0.6); } }

@keyframes rotate {
  from {
    transform: rotate(0); }
  to {
    transform: rotate(360deg); } }

@keyframes slideDown {
  from {
    transform: translate(0, -10px); }
  to {
    transform: translate(0, 0); } }

@keyframes slideTop {
  from {
    transform: translate(0, 5px); }
  to {
    transform: translate(0, 0); } }

@keyframes slideRight {
  from {
    background-position-x: 80%; }
  to {
    background-position-x: 100%; } }

@keyframes scrollToTop {
  from {
    transform: translate(0, 0); }
  to {
    transform: translate(0, -13px);
    opacity: .2; } }

body {
  background: #ffffff;
  min-width: 320px;
  margin: 0;
  color: #666;
  font: 18px/140% "Circular Pro", Arial, sans-serif; }

a {
  color: inherit;
  text-decoration: none;
  transition: all 0.15s; }

@media screen and (min-width: 975px) {
  a:hover {
    text-decoration: underline; } }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: none;
  -webkit-box-shadow: none;
  transition: background-color 5000s ease-in-out 0s; }

input::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

input::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

input:focus::placeholder {
  opacity: 0; }

textarea:focus::placeholder {
  opacity: 0; }

.wrapper {
  overflow: hidden; }

.container, .breadcrumbs-red ul, .popup-content, .quiz-question-navigation {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 15px; }

@media screen and (max-width: 974px) {
  .container, .breadcrumbs-red ul, .popup-content, .quiz-question-navigation {
    padding: 0 20px; } }

.main {
  padding-bottom: 100px;
  position: relative; }

@media screen and (max-width: 974px) {
  .main {
    padding-bottom: 50px; } }
  .main .main {
    padding: 0; }

.object-fit-container {
  /*ie11 fix*/ }
  .object-fit-container .object-fit-img, .object-fit-container img {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
    .object-fit-container .object-fit-img .container, .object-fit-container .object-fit-img .breadcrumbs-red ul, .breadcrumbs-red .object-fit-container .object-fit-img ul, .object-fit-container .object-fit-img .popup-content, .object-fit-container .object-fit-img .quiz-question-navigation, .object-fit-container img .container, .object-fit-container img .breadcrumbs-red ul, .breadcrumbs-red .object-fit-container img ul, .object-fit-container img .popup-content, .object-fit-container img .quiz-question-navigation {
      position: relative; }
      .object-fit-container .object-fit-img .container img, .object-fit-container .object-fit-img .breadcrumbs-red ul img, .breadcrumbs-red .object-fit-container .object-fit-img ul img, .object-fit-container .object-fit-img .popup-content img, .object-fit-container .object-fit-img .quiz-question-navigation img, .object-fit-container img .container img, .object-fit-container img .breadcrumbs-red ul img, .breadcrumbs-red .object-fit-container img ul img, .object-fit-container img .popup-content img, .object-fit-container img .quiz-question-navigation img {
        position: absolute;
        right: 0;
        top: 30px;
        max-width: 100%;
        height: 180px;
        object-fit: contain;
        object-position: right; }

@media screen and (max-width: 974px) {
  .object-fit-container .object-fit-img .container img, .object-fit-container .object-fit-img .breadcrumbs-red ul img, .breadcrumbs-red .object-fit-container .object-fit-img ul img, .object-fit-container .object-fit-img .popup-content img, .object-fit-container .object-fit-img .quiz-question-navigation img, .object-fit-container img .container img, .object-fit-container img .breadcrumbs-red ul img, .breadcrumbs-red .object-fit-container img ul img, .object-fit-container img .popup-content img, .object-fit-container img .quiz-question-navigation img {
    height: 80px; } }
  .object-fit-container.custom-object-fit {
    background-size: cover !important;
    background-position: center center !important; }
    .object-fit-container.custom-object-fit .object-fit-img {
      opacity: 0; }

.body-overflow {
  overflow: hidden; }

.title-with-link {
  display: flex;
  color: #f9423a;
  align-items: flex-end; }

@media screen and (max-width: 974px) {
  .title-with-link {
    justify-content: space-between;
    padding-bottom: 10px; } }
  .title-with-link h2, .title-with-link .h2 {
    margin: 0 15px 0 0;
    font-size: 32px;
    line-height: 35px; }

@media screen and (max-width: 974px) {
  .title-with-link h2, .title-with-link .h2 {
    font-size: 27px;
    line-height: 30px; } }
  .title-with-link h5, .title-with-link .h5 {
    margin: 0 15px 0 0;
    font-size: 24px;
    line-height: 29px; }
  .title-with-link .link {
    font-size: 13px;
    text-decoration: underline;
    min-width: 40px; }
    .title-with-link .link:hover {
      text-decoration: none; }

.block-title {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  color: #f9423a; }

@media screen and (max-width: 974px) {
  .block-title {
    font-size: 27px;
    line-height: 30px; } }

.progress-bar {
  position: relative;
  width: 100%;
  height: 8px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 21px;
  margin: 0 0 10px 0; }
  .progress-bar .progress-bar-status {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 8px;
    background: #ffffff;
    border-radius: 21px; }

.show-mobile {
  display: none; }

@media screen and (max-width: 974px) {
  .show-mobile {
    display: initial; } }

.hide-mobile {
  display: initial; }

@media screen and (max-width: 974px) {
  .hide-mobile {
    display: none; } }

.js-hide {
  display: none !important; }

.main > .container > .breadcrumbs, .breadcrumbs-red .main > ul > .breadcrumbs, .main > .popup-content > .breadcrumbs, .main > .quiz-question-navigation > .breadcrumbs {
  padding-top: 27px; }

@keyframes loadItems {
  from {
    top: 100px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }

.page-node-type-object .image-gallery-slider {
  box-shadow: none; }

.select-item,
.form-item {
  width: 100%; }
  .select-item select,
  .form-item select {
    width: 100%; }
  .select-item input[type='text'],
  .select-item input[type='password'],
  .select-item input[type='number'],
  .select-item input[type='email'],
  .select-item input[type='tel'],
  .select-item input[type='date'],
  .select-item textarea,
  .form-item input[type='text'],
  .form-item input[type='password'],
  .form-item input[type='number'],
  .form-item input[type='email'],
  .form-item input[type='tel'],
  .form-item input[type='date'],
  .form-item textarea {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    background: #fff;
    border: 1px solid #ECECEC;
    color: #666;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 2px;
    padding: 3px 10px;
    height: 36px; }
    .select-item input[type='text']:focus,
    .select-item input[type='password']:focus,
    .select-item input[type='number']:focus,
    .select-item input[type='email']:focus,
    .select-item input[type='tel']:focus,
    .select-item input[type='date']:focus,
    .select-item textarea:focus,
    .form-item input[type='text']:focus,
    .form-item input[type='password']:focus,
    .form-item input[type='number']:focus,
    .form-item input[type='email']:focus,
    .form-item input[type='tel']:focus,
    .form-item input[type='date']:focus,
    .form-item textarea:focus {
      border-color: #f9423a; }
  .select-item input[type='submit'],
  .form-item input[type='submit'] {
    cursor: pointer; }
  .select-item .select2-container--default,
  .form-item .select2-container--default {
    font-size: 18px; }
  .select-item textarea,
  .form-item textarea {
    height: 200px; }

.select-wrap {
  position: relative; }

.form-action a,
.form-action input[type=submit],
.form-action button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 100%;
  background: #f9423a;
  border: 1px solid #f9423a;
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 40px;
  transition: all 0.4s cubic-bezier(0.5, 0.24, 0, 1);
  margin: 0;
  padding: 0;
  border-radius: 3px; }
  .form-action a.btn:before, .form-action .user-register-form a#edit-submit:before, .user-register-form .form-action a#edit-submit:before, .form-action .article-content a.alimentarium-btn:before, .article-content .form-action a.alimentarium-btn:before, .form-action .content-text a.alimentarium-btn:before, .content-text .form-action a.alimentarium-btn:before, .form-action .post-description a.alimentarium-btn:before, .post-description .form-action a.alimentarium-btn:before, .form-action .knowledge-recipes-list-top a.alimentarium-btn:before, .knowledge-recipes-list-top .form-action a.alimentarium-btn:before, .form-action .home-content-frame .text a.alimentarium-btn:before, .home-content-frame .text .form-action a.alimentarium-btn:before, .form-action .change-pass-container .form-actions a.button:before, .change-pass-container .form-actions .form-action a.button:before, .form-action .popup-content #popup-buttons a.agree-button:before, .popup-content #popup-buttons .form-action a.agree-button:before, .form-action .create-post-page .field-prefix a.link:before, .create-post-page .field-prefix .form-action a.link:before,
  .form-action .create-post-page .description a.link:before, .create-post-page .description .form-action a.link:before,
  .form-action .create-post-page .messages a.link:before, .create-post-page .messages .form-action a.link:before, .form-action .create-post-page .image-upload a.form-submit:before, .create-post-page .image-upload .form-action a.form-submit:before, .form-action .curated_set-container .web-form .field-prefix a.link:before, .curated_set-container .web-form .field-prefix .form-action a.link:before,
  .form-action .curated_set-container .web-form .description a.link:before, .curated_set-container .web-form .description .form-action a.link:before,
  .form-action .curated_set-container .web-form .messages a.link:before, .curated_set-container .web-form .messages .form-action a.link:before, .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper a.link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action a.link:before, .form-action .curated_set-container .web-form a.form-submit:before, .curated_set-container .web-form .form-action a.form-submit:before, .form-action #media-library-content .views-exposed-form a.form-submit:before, #media-library-content .views-exposed-form .form-action a.form-submit:before, .form-action .profile-info-avatar .user-photo a.form-submit:before, .profile-info-avatar .user-photo .form-action a.form-submit:before, .form-action .activity-data-picker .ui-datepicker-buttonpane a.select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .form-action a.select-date-button:before,
  .form-action input[type=submit].btn:before,
  .form-action .user-register-form input#edit-submit[type=submit]:before,
  .user-register-form .form-action input#edit-submit[type=submit]:before,
  .form-action .user-popup .create-account .form-actions input[type=submit]:before,
  .user-popup .create-account .form-actions .form-action input[type=submit]:before,
  .form-action .article-content input.alimentarium-btn[type=submit]:before,
  .article-content .form-action input.alimentarium-btn[type=submit]:before,
  .form-action .content-text input.alimentarium-btn[type=submit]:before,
  .content-text .form-action input.alimentarium-btn[type=submit]:before,
  .form-action .post-description input.alimentarium-btn[type=submit]:before,
  .post-description .form-action input.alimentarium-btn[type=submit]:before,
  .form-action .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:before,
  .knowledge-recipes-list-top .form-action input.alimentarium-btn[type=submit]:before,
  .form-action .home-content-frame .text input.alimentarium-btn[type=submit]:before,
  .home-content-frame .text .form-action input.alimentarium-btn[type=submit]:before,
  .form-action .change-pass-container .form-actions input.button[type=submit]:before,
  .change-pass-container .form-actions .form-action input.button[type=submit]:before,
  .form-action .popup-content #popup-buttons input.agree-button[type=submit]:before,
  .popup-content #popup-buttons .form-action input.agree-button[type=submit]:before,
  .form-action .create-post-page .field-prefix input.link[type=submit]:before,
  .create-post-page .field-prefix .form-action input.link[type=submit]:before,
  .form-action .create-post-page .description input.link[type=submit]:before,
  .create-post-page .description .form-action input.link[type=submit]:before,
  .form-action .create-post-page .messages input.link[type=submit]:before,
  .create-post-page .messages .form-action input.link[type=submit]:before,
  .form-action .create-post-page .image-upload input.form-submit[type=submit]:before,
  .create-post-page .image-upload .form-action input.form-submit[type=submit]:before,
  .form-action .curated_set-container .web-form .field-prefix input.link[type=submit]:before,
  .curated_set-container .web-form .field-prefix .form-action input.link[type=submit]:before,
  .form-action .curated_set-container .web-form .description input.link[type=submit]:before,
  .curated_set-container .web-form .description .form-action input.link[type=submit]:before,
  .form-action .curated_set-container .web-form .messages input.link[type=submit]:before,
  .curated_set-container .web-form .messages .form-action input.link[type=submit]:before,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit]:before,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action input.link[type=submit]:before,
  .form-action .curated_set-container .web-form input.form-submit[type=submit]:before,
  .curated_set-container .web-form .form-action input.form-submit[type=submit]:before,
  .form-action #media-library-content .views-exposed-form input.form-submit[type=submit]:before,
  #media-library-content .views-exposed-form .form-action input.form-submit[type=submit]:before,
  .form-action .profile-info-avatar .user-photo input.form-submit[type=submit]:before,
  .profile-info-avatar .user-photo .form-action input.form-submit[type=submit]:before,
  .form-action .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit]:before,
  .activity-data-picker .ui-datepicker-buttonpane .form-action input.select-date-button[type=submit]:before,
  .form-action button.btn:before,
  .form-action .user-register-form button#edit-submit:before,
  .user-register-form .form-action button#edit-submit:before,
  .form-action .article-content button.alimentarium-btn:before,
  .article-content .form-action button.alimentarium-btn:before,
  .form-action .content-text button.alimentarium-btn:before,
  .content-text .form-action button.alimentarium-btn:before,
  .form-action .post-description button.alimentarium-btn:before,
  .post-description .form-action button.alimentarium-btn:before,
  .form-action .knowledge-recipes-list-top button.alimentarium-btn:before,
  .knowledge-recipes-list-top .form-action button.alimentarium-btn:before,
  .form-action .home-content-frame .text button.alimentarium-btn:before,
  .home-content-frame .text .form-action button.alimentarium-btn:before,
  .form-action .change-pass-container .form-actions button.button:before,
  .change-pass-container .form-actions .form-action button.button:before,
  .form-action .popup-content #popup-buttons button.agree-button:before,
  .popup-content #popup-buttons .form-action button.agree-button:before,
  .form-action .create-post-page .field-prefix button.link:before,
  .create-post-page .field-prefix .form-action button.link:before,
  .form-action .create-post-page .description button.link:before,
  .create-post-page .description .form-action button.link:before,
  .form-action .create-post-page .messages button.link:before,
  .create-post-page .messages .form-action button.link:before,
  .form-action .create-post-page .image-upload button.form-submit:before,
  .create-post-page .image-upload .form-action button.form-submit:before,
  .form-action .curated_set-container .web-form .field-prefix button.link:before,
  .curated_set-container .web-form .field-prefix .form-action button.link:before,
  .form-action .curated_set-container .web-form .description button.link:before,
  .curated_set-container .web-form .description .form-action button.link:before,
  .form-action .curated_set-container .web-form .messages button.link:before,
  .curated_set-container .web-form .messages .form-action button.link:before,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper button.link:before,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action button.link:before,
  .form-action .curated_set-container .web-form button.form-submit:before,
  .curated_set-container .web-form .form-action button.form-submit:before,
  .form-action #media-library-content .views-exposed-form button.form-submit:before,
  #media-library-content .views-exposed-form .form-action button.form-submit:before,
  .form-action .profile-info-avatar .user-photo button.form-submit:before,
  .profile-info-avatar .user-photo .form-action button.form-submit:before,
  .form-action .activity-data-picker .ui-datepicker-buttonpane button.select-date-button:before,
  .activity-data-picker .ui-datepicker-buttonpane .form-action button.select-date-button:before {
    background: #ffffff; }
  .form-action a.btn:hover, .form-action .user-register-form a#edit-submit:hover, .user-register-form .form-action a#edit-submit:hover, .form-action .article-content a.alimentarium-btn:hover, .article-content .form-action a.alimentarium-btn:hover, .form-action .content-text a.alimentarium-btn:hover, .content-text .form-action a.alimentarium-btn:hover, .form-action .post-description a.alimentarium-btn:hover, .post-description .form-action a.alimentarium-btn:hover, .form-action .knowledge-recipes-list-top a.alimentarium-btn:hover, .knowledge-recipes-list-top .form-action a.alimentarium-btn:hover, .form-action .home-content-frame .text a.alimentarium-btn:hover, .home-content-frame .text .form-action a.alimentarium-btn:hover, .form-action .change-pass-container .form-actions a.button:hover, .change-pass-container .form-actions .form-action a.button:hover, .form-action .popup-content #popup-buttons a.agree-button:hover, .popup-content #popup-buttons .form-action a.agree-button:hover, .form-action .create-post-page .field-prefix a.link:hover, .create-post-page .field-prefix .form-action a.link:hover,
  .form-action .create-post-page .description a.link:hover, .create-post-page .description .form-action a.link:hover,
  .form-action .create-post-page .messages a.link:hover, .create-post-page .messages .form-action a.link:hover, .form-action .create-post-page .image-upload a.form-submit:hover, .create-post-page .image-upload .form-action a.form-submit:hover, .form-action .curated_set-container .web-form .field-prefix a.link:hover, .curated_set-container .web-form .field-prefix .form-action a.link:hover,
  .form-action .curated_set-container .web-form .description a.link:hover, .curated_set-container .web-form .description .form-action a.link:hover,
  .form-action .curated_set-container .web-form .messages a.link:hover, .curated_set-container .web-form .messages .form-action a.link:hover, .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper a.link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action a.link:hover, .form-action .curated_set-container .web-form a.form-submit:hover, .curated_set-container .web-form .form-action a.form-submit:hover, .form-action #media-library-content .views-exposed-form a.form-submit:hover, #media-library-content .views-exposed-form .form-action a.form-submit:hover, .form-action .profile-info-avatar .user-photo a.form-submit:hover, .profile-info-avatar .user-photo .form-action a.form-submit:hover, .form-action .activity-data-picker .ui-datepicker-buttonpane a.select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .form-action a.select-date-button:hover,
  .form-action input[type=submit].btn:hover,
  .form-action .user-register-form input#edit-submit[type=submit]:hover,
  .user-register-form .form-action input#edit-submit[type=submit]:hover,
  .form-action .user-popup .create-account .form-actions input[type=submit]:hover,
  .user-popup .create-account .form-actions .form-action input[type=submit]:hover,
  .form-action .article-content input.alimentarium-btn[type=submit]:hover,
  .article-content .form-action input.alimentarium-btn[type=submit]:hover,
  .form-action .content-text input.alimentarium-btn[type=submit]:hover,
  .content-text .form-action input.alimentarium-btn[type=submit]:hover,
  .form-action .post-description input.alimentarium-btn[type=submit]:hover,
  .post-description .form-action input.alimentarium-btn[type=submit]:hover,
  .form-action .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:hover,
  .knowledge-recipes-list-top .form-action input.alimentarium-btn[type=submit]:hover,
  .form-action .home-content-frame .text input.alimentarium-btn[type=submit]:hover,
  .home-content-frame .text .form-action input.alimentarium-btn[type=submit]:hover,
  .form-action .change-pass-container .form-actions input.button[type=submit]:hover,
  .change-pass-container .form-actions .form-action input.button[type=submit]:hover,
  .form-action .popup-content #popup-buttons input.agree-button[type=submit]:hover,
  .popup-content #popup-buttons .form-action input.agree-button[type=submit]:hover,
  .form-action .create-post-page .field-prefix input.link[type=submit]:hover,
  .create-post-page .field-prefix .form-action input.link[type=submit]:hover,
  .form-action .create-post-page .description input.link[type=submit]:hover,
  .create-post-page .description .form-action input.link[type=submit]:hover,
  .form-action .create-post-page .messages input.link[type=submit]:hover,
  .create-post-page .messages .form-action input.link[type=submit]:hover,
  .form-action .create-post-page .image-upload input.form-submit[type=submit]:hover,
  .create-post-page .image-upload .form-action input.form-submit[type=submit]:hover,
  .form-action .curated_set-container .web-form .field-prefix input.link[type=submit]:hover,
  .curated_set-container .web-form .field-prefix .form-action input.link[type=submit]:hover,
  .form-action .curated_set-container .web-form .description input.link[type=submit]:hover,
  .curated_set-container .web-form .description .form-action input.link[type=submit]:hover,
  .form-action .curated_set-container .web-form .messages input.link[type=submit]:hover,
  .curated_set-container .web-form .messages .form-action input.link[type=submit]:hover,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit]:hover,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action input.link[type=submit]:hover,
  .form-action .curated_set-container .web-form input.form-submit[type=submit]:hover,
  .curated_set-container .web-form .form-action input.form-submit[type=submit]:hover,
  .form-action #media-library-content .views-exposed-form input.form-submit[type=submit]:hover,
  #media-library-content .views-exposed-form .form-action input.form-submit[type=submit]:hover,
  .form-action .profile-info-avatar .user-photo input.form-submit[type=submit]:hover,
  .profile-info-avatar .user-photo .form-action input.form-submit[type=submit]:hover,
  .form-action .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit]:hover,
  .activity-data-picker .ui-datepicker-buttonpane .form-action input.select-date-button[type=submit]:hover,
  .form-action button.btn:hover,
  .form-action .user-register-form button#edit-submit:hover,
  .user-register-form .form-action button#edit-submit:hover,
  .form-action .article-content button.alimentarium-btn:hover,
  .article-content .form-action button.alimentarium-btn:hover,
  .form-action .content-text button.alimentarium-btn:hover,
  .content-text .form-action button.alimentarium-btn:hover,
  .form-action .post-description button.alimentarium-btn:hover,
  .post-description .form-action button.alimentarium-btn:hover,
  .form-action .knowledge-recipes-list-top button.alimentarium-btn:hover,
  .knowledge-recipes-list-top .form-action button.alimentarium-btn:hover,
  .form-action .home-content-frame .text button.alimentarium-btn:hover,
  .home-content-frame .text .form-action button.alimentarium-btn:hover,
  .form-action .change-pass-container .form-actions button.button:hover,
  .change-pass-container .form-actions .form-action button.button:hover,
  .form-action .popup-content #popup-buttons button.agree-button:hover,
  .popup-content #popup-buttons .form-action button.agree-button:hover,
  .form-action .create-post-page .field-prefix button.link:hover,
  .create-post-page .field-prefix .form-action button.link:hover,
  .form-action .create-post-page .description button.link:hover,
  .create-post-page .description .form-action button.link:hover,
  .form-action .create-post-page .messages button.link:hover,
  .create-post-page .messages .form-action button.link:hover,
  .form-action .create-post-page .image-upload button.form-submit:hover,
  .create-post-page .image-upload .form-action button.form-submit:hover,
  .form-action .curated_set-container .web-form .field-prefix button.link:hover,
  .curated_set-container .web-form .field-prefix .form-action button.link:hover,
  .form-action .curated_set-container .web-form .description button.link:hover,
  .curated_set-container .web-form .description .form-action button.link:hover,
  .form-action .curated_set-container .web-form .messages button.link:hover,
  .curated_set-container .web-form .messages .form-action button.link:hover,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper button.link:hover,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action button.link:hover,
  .form-action .curated_set-container .web-form button.form-submit:hover,
  .curated_set-container .web-form .form-action button.form-submit:hover,
  .form-action #media-library-content .views-exposed-form button.form-submit:hover,
  #media-library-content .views-exposed-form .form-action button.form-submit:hover,
  .form-action .profile-info-avatar .user-photo button.form-submit:hover,
  .profile-info-avatar .user-photo .form-action button.form-submit:hover,
  .form-action .activity-data-picker .ui-datepicker-buttonpane button.select-date-button:hover,
  .activity-data-picker .ui-datepicker-buttonpane .form-action button.select-date-button:hover {
    text-decoration: none;
    color: #f9423a; }
  .form-action a.btn:focus, .form-action .user-register-form a#edit-submit:focus, .user-register-form .form-action a#edit-submit:focus, .form-action .article-content a.alimentarium-btn:focus, .article-content .form-action a.alimentarium-btn:focus, .form-action .content-text a.alimentarium-btn:focus, .content-text .form-action a.alimentarium-btn:focus, .form-action .post-description a.alimentarium-btn:focus, .post-description .form-action a.alimentarium-btn:focus, .form-action .knowledge-recipes-list-top a.alimentarium-btn:focus, .knowledge-recipes-list-top .form-action a.alimentarium-btn:focus, .form-action .home-content-frame .text a.alimentarium-btn:focus, .home-content-frame .text .form-action a.alimentarium-btn:focus, .form-action .change-pass-container .form-actions a.button:focus, .change-pass-container .form-actions .form-action a.button:focus, .form-action .popup-content #popup-buttons a.agree-button:focus, .popup-content #popup-buttons .form-action a.agree-button:focus, .form-action .create-post-page .field-prefix a.link:focus, .create-post-page .field-prefix .form-action a.link:focus,
  .form-action .create-post-page .description a.link:focus, .create-post-page .description .form-action a.link:focus,
  .form-action .create-post-page .messages a.link:focus, .create-post-page .messages .form-action a.link:focus, .form-action .create-post-page .image-upload a.form-submit:focus, .create-post-page .image-upload .form-action a.form-submit:focus, .form-action .curated_set-container .web-form .field-prefix a.link:focus, .curated_set-container .web-form .field-prefix .form-action a.link:focus,
  .form-action .curated_set-container .web-form .description a.link:focus, .curated_set-container .web-form .description .form-action a.link:focus,
  .form-action .curated_set-container .web-form .messages a.link:focus, .curated_set-container .web-form .messages .form-action a.link:focus, .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper a.link:focus, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action a.link:focus, .form-action .curated_set-container .web-form a.form-submit:focus, .curated_set-container .web-form .form-action a.form-submit:focus, .form-action #media-library-content .views-exposed-form a.form-submit:focus, #media-library-content .views-exposed-form .form-action a.form-submit:focus, .form-action .profile-info-avatar .user-photo a.form-submit:focus, .profile-info-avatar .user-photo .form-action a.form-submit:focus, .form-action .activity-data-picker .ui-datepicker-buttonpane a.select-date-button:focus, .activity-data-picker .ui-datepicker-buttonpane .form-action a.select-date-button:focus,
  .form-action input[type=submit].btn:focus,
  .form-action .user-register-form input#edit-submit[type=submit]:focus,
  .user-register-form .form-action input#edit-submit[type=submit]:focus,
  .form-action .user-popup .create-account .form-actions input[type=submit]:focus,
  .user-popup .create-account .form-actions .form-action input[type=submit]:focus,
  .form-action .article-content input.alimentarium-btn[type=submit]:focus,
  .article-content .form-action input.alimentarium-btn[type=submit]:focus,
  .form-action .content-text input.alimentarium-btn[type=submit]:focus,
  .content-text .form-action input.alimentarium-btn[type=submit]:focus,
  .form-action .post-description input.alimentarium-btn[type=submit]:focus,
  .post-description .form-action input.alimentarium-btn[type=submit]:focus,
  .form-action .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:focus,
  .knowledge-recipes-list-top .form-action input.alimentarium-btn[type=submit]:focus,
  .form-action .home-content-frame .text input.alimentarium-btn[type=submit]:focus,
  .home-content-frame .text .form-action input.alimentarium-btn[type=submit]:focus,
  .form-action .change-pass-container .form-actions input.button[type=submit]:focus,
  .change-pass-container .form-actions .form-action input.button[type=submit]:focus,
  .form-action .popup-content #popup-buttons input.agree-button[type=submit]:focus,
  .popup-content #popup-buttons .form-action input.agree-button[type=submit]:focus,
  .form-action .create-post-page .field-prefix input.link[type=submit]:focus,
  .create-post-page .field-prefix .form-action input.link[type=submit]:focus,
  .form-action .create-post-page .description input.link[type=submit]:focus,
  .create-post-page .description .form-action input.link[type=submit]:focus,
  .form-action .create-post-page .messages input.link[type=submit]:focus,
  .create-post-page .messages .form-action input.link[type=submit]:focus,
  .form-action .create-post-page .image-upload input.form-submit[type=submit]:focus,
  .create-post-page .image-upload .form-action input.form-submit[type=submit]:focus,
  .form-action .curated_set-container .web-form .field-prefix input.link[type=submit]:focus,
  .curated_set-container .web-form .field-prefix .form-action input.link[type=submit]:focus,
  .form-action .curated_set-container .web-form .description input.link[type=submit]:focus,
  .curated_set-container .web-form .description .form-action input.link[type=submit]:focus,
  .form-action .curated_set-container .web-form .messages input.link[type=submit]:focus,
  .curated_set-container .web-form .messages .form-action input.link[type=submit]:focus,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit]:focus,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action input.link[type=submit]:focus,
  .form-action .curated_set-container .web-form input.form-submit[type=submit]:focus,
  .curated_set-container .web-form .form-action input.form-submit[type=submit]:focus,
  .form-action #media-library-content .views-exposed-form input.form-submit[type=submit]:focus,
  #media-library-content .views-exposed-form .form-action input.form-submit[type=submit]:focus,
  .form-action .profile-info-avatar .user-photo input.form-submit[type=submit]:focus,
  .profile-info-avatar .user-photo .form-action input.form-submit[type=submit]:focus,
  .form-action .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit]:focus,
  .activity-data-picker .ui-datepicker-buttonpane .form-action input.select-date-button[type=submit]:focus,
  .form-action button.btn:focus,
  .form-action .user-register-form button#edit-submit:focus,
  .user-register-form .form-action button#edit-submit:focus,
  .form-action .article-content button.alimentarium-btn:focus,
  .article-content .form-action button.alimentarium-btn:focus,
  .form-action .content-text button.alimentarium-btn:focus,
  .content-text .form-action button.alimentarium-btn:focus,
  .form-action .post-description button.alimentarium-btn:focus,
  .post-description .form-action button.alimentarium-btn:focus,
  .form-action .knowledge-recipes-list-top button.alimentarium-btn:focus,
  .knowledge-recipes-list-top .form-action button.alimentarium-btn:focus,
  .form-action .home-content-frame .text button.alimentarium-btn:focus,
  .home-content-frame .text .form-action button.alimentarium-btn:focus,
  .form-action .change-pass-container .form-actions button.button:focus,
  .change-pass-container .form-actions .form-action button.button:focus,
  .form-action .popup-content #popup-buttons button.agree-button:focus,
  .popup-content #popup-buttons .form-action button.agree-button:focus,
  .form-action .create-post-page .field-prefix button.link:focus,
  .create-post-page .field-prefix .form-action button.link:focus,
  .form-action .create-post-page .description button.link:focus,
  .create-post-page .description .form-action button.link:focus,
  .form-action .create-post-page .messages button.link:focus,
  .create-post-page .messages .form-action button.link:focus,
  .form-action .create-post-page .image-upload button.form-submit:focus,
  .create-post-page .image-upload .form-action button.form-submit:focus,
  .form-action .curated_set-container .web-form .field-prefix button.link:focus,
  .curated_set-container .web-form .field-prefix .form-action button.link:focus,
  .form-action .curated_set-container .web-form .description button.link:focus,
  .curated_set-container .web-form .description .form-action button.link:focus,
  .form-action .curated_set-container .web-form .messages button.link:focus,
  .curated_set-container .web-form .messages .form-action button.link:focus,
  .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper button.link:focus,
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-action button.link:focus,
  .form-action .curated_set-container .web-form button.form-submit:focus,
  .curated_set-container .web-form .form-action button.form-submit:focus,
  .form-action #media-library-content .views-exposed-form button.form-submit:focus,
  #media-library-content .views-exposed-form .form-action button.form-submit:focus,
  .form-action .profile-info-avatar .user-photo button.form-submit:focus,
  .profile-info-avatar .user-photo .form-action button.form-submit:focus,
  .form-action .activity-data-picker .ui-datepicker-buttonpane button.select-date-button:focus,
  .activity-data-picker .ui-datepicker-buttonpane .form-action button.select-date-button:focus {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  .form-action a.btn--green,
  .form-action input[type=submit].btn--green,
  .form-action button.btn--green {
    background: #00C389;
    border-color: #00C389;
    color: #ffffff; }
    .form-action a.btn--green:hover,
    .form-action input[type=submit].btn--green:hover,
    .form-action button.btn--green:hover {
      background: #ffffff;
      color: #00C389; }
  .form-action a.btn--green-border,
  .form-action input[type=submit].btn--green-border,
  .form-action button.btn--green-border {
    background: #ffffff;
    border-color: #00C389;
    color: #00C389; }
    .form-action a.btn--green-border:hover,
    .form-action input[type=submit].btn--green-border:hover,
    .form-action button.btn--green-border:hover {
      background: #00C389;
      color: #ffffff; }

input[type=submit].btn.btn--orange:hover, .user-register-form input#edit-submit[type=submit]:hover, .user-popup .create-account .form-actions input[type=submit].btn--orange:hover, .user-popup .create-account .form-actions .user-register-form input#edit-submit[type=submit]:hover, .user-register-form .user-popup .create-account .form-actions input#edit-submit[type=submit]:hover, .user-popup .create-account .form-actions .article-content input.alimentarium-btn[type=submit]:hover, .article-content .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover, .user-popup .create-account .form-actions .content-text input.alimentarium-btn[type=submit]:hover, .content-text .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover, .user-popup .create-account .form-actions .post-description input.alimentarium-btn[type=submit]:hover, .post-description .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover, .user-popup .create-account .form-actions .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover, .user-popup .create-account .form-actions .home-content-frame .text input.alimentarium-btn[type=submit]:hover, .home-content-frame .text .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.btn.active[type=submit]:hover, .article-content input.alimentarium-btn[type=submit]:hover, .content-text input.alimentarium-btn[type=submit]:hover, .post-description input.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:hover, .home-content-frame .text input.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions input.button[type=submit].btn--orange:hover, .change-pass-container .form-actions .user-register-form input.button#edit-submit[type=submit]:hover, .user-register-form .change-pass-container .form-actions input.button#edit-submit[type=submit]:hover, .change-pass-container .form-actions .article-content input.button.alimentarium-btn[type=submit]:hover, .article-content .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions .content-text input.button.alimentarium-btn[type=submit]:hover, .content-text .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions .post-description input.button.alimentarium-btn[type=submit]:hover, .post-description .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions .knowledge-recipes-list-top input.button.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions .home-content-frame .text input.button.alimentarium-btn[type=submit]:hover, .home-content-frame .text .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.button.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.button.btn.active[type=submit]:hover, .popup-content #popup-buttons input.agree-button[type=submit].btn--orange:hover, .popup-content #popup-buttons .user-register-form input.agree-button#edit-submit[type=submit]:hover, .user-register-form .popup-content #popup-buttons input.agree-button#edit-submit[type=submit]:hover, .popup-content #popup-buttons .article-content input.agree-button.alimentarium-btn[type=submit]:hover, .article-content .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover, .popup-content #popup-buttons .content-text input.agree-button.alimentarium-btn[type=submit]:hover, .content-text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover, .popup-content #popup-buttons .post-description input.agree-button.alimentarium-btn[type=submit]:hover, .post-description .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover, .popup-content #popup-buttons .knowledge-recipes-list-top input.agree-button.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover, .popup-content #popup-buttons .home-content-frame .text input.agree-button.alimentarium-btn[type=submit]:hover, .home-content-frame .text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.agree-button.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.agree-button.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group input.active[type=submit].btn:hover, .course-detail-content-buttons .button-group .user-register-form input.active#edit-submit[type=submit]:hover, .user-register-form .course-detail-content-buttons .button-group input.active#edit-submit[type=submit]:hover, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active[type=submit]:hover, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active[type=submit]:hover, .course-detail-content-buttons .button-group .article-content input.active.alimentarium-btn[type=submit]:hover, .article-content .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover, .course-detail-content-buttons .button-group .content-text input.active.alimentarium-btn[type=submit]:hover, .content-text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover, .course-detail-content-buttons .button-group .post-description input.active.alimentarium-btn[type=submit]:hover, .post-description .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover, .course-detail-content-buttons .button-group .knowledge-recipes-list-top input.active.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover, .course-detail-content-buttons .button-group .home-content-frame .text input.active.alimentarium-btn[type=submit]:hover, .home-content-frame .text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.active.button[type=submit]:hover, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.active.button[type=submit]:hover, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.active.agree-button[type=submit]:hover, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.active.agree-button[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.active.link[type=submit]:hover, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.active.link[type=submit]:hover,
.course-detail-content-buttons .button-group .create-post-page .description input.active.link[type=submit]:hover, .create-post-page .description .course-detail-content-buttons .button-group input.active.link[type=submit]:hover,
.course-detail-content-buttons .button-group .create-post-page .messages input.active.link[type=submit]:hover, .create-post-page .messages .course-detail-content-buttons .button-group input.active.link[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .image-upload input.active.form-submit[type=submit]:hover, .create-post-page .image-upload .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.active.link[type=submit]:hover, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.active.link[type=submit]:hover,
.course-detail-content-buttons .button-group .curated_set-container .web-form .description input.active.link[type=submit]:hover, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.active.link[type=submit]:hover,
.course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.active.link[type=submit]:hover, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.active.link[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.active.link[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.active.link[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form input.active.form-submit[type=submit]:hover, .curated_set-container .web-form .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.active.form-submit[type=submit]:hover, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.active.form-submit[type=submit]:hover, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.active.select-date-button[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.active.select-date-button[type=submit]:hover, .create-post-page .field-prefix input.link[type=submit].btn--orange:hover, .create-post-page .field-prefix .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .create-post-page .field-prefix input.link#edit-submit[type=submit]:hover, .create-post-page .field-prefix .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover, .create-post-page .field-prefix .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover, .create-post-page .field-prefix .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover, .create-post-page .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover, .create-post-page .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.link.btn.active[type=submit]:hover,
.create-post-page .description input.link[type=submit].btn--orange:hover, .create-post-page .description .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .create-post-page .description input.link#edit-submit[type=submit]:hover, .create-post-page .description .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .create-post-page .description input.link.alimentarium-btn[type=submit]:hover, .create-post-page .description .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .create-post-page .description input.link.alimentarium-btn[type=submit]:hover, .create-post-page .description .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .create-post-page .description input.link.alimentarium-btn[type=submit]:hover, .create-post-page .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .create-post-page .description input.link.alimentarium-btn[type=submit]:hover, .create-post-page .description .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .create-post-page .description input.link.alimentarium-btn[type=submit]:hover, .create-post-page .description .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .description input.link.btn.active[type=submit]:hover,
.create-post-page .messages input.link[type=submit].btn--orange:hover, .create-post-page .messages .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .create-post-page .messages input.link#edit-submit[type=submit]:hover, .create-post-page .messages .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover, .create-post-page .messages .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover, .create-post-page .messages .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover, .create-post-page .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover, .create-post-page .messages .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover, .create-post-page .messages .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .messages input.link.btn.active[type=submit]:hover, .create-post-page .image-upload input.form-submit[type=submit].btn--orange:hover, .create-post-page .image-upload .user-register-form input.form-submit#edit-submit[type=submit]:hover, .user-register-form .create-post-page .image-upload input.form-submit#edit-submit[type=submit]:hover, .create-post-page .image-upload .article-content input.form-submit.alimentarium-btn[type=submit]:hover, .article-content .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover, .create-post-page .image-upload .content-text input.form-submit.alimentarium-btn[type=submit]:hover, .content-text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover, .create-post-page .image-upload .post-description input.form-submit.alimentarium-btn[type=submit]:hover, .post-description .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover, .create-post-page .image-upload .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover, .create-post-page .image-upload .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover, .home-content-frame .text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover, .create-post-page .image-upload .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .create-post-page .image-upload input.form-submit.btn.active[type=submit]:hover, .curated_set-container .web-form .field-prefix input.link[type=submit].btn--orange:hover, .curated_set-container .web-form .field-prefix .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .curated_set-container .web-form .field-prefix input.link#edit-submit[type=submit]:hover, .curated_set-container .web-form .field-prefix .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .field-prefix .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .field-prefix .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.link.btn.active[type=submit]:hover,
.curated_set-container .web-form .description input.link[type=submit].btn--orange:hover, .curated_set-container .web-form .description .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .curated_set-container .web-form .description input.link#edit-submit[type=submit]:hover, .curated_set-container .web-form .description .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .description .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .description .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .description .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.link.btn.active[type=submit]:hover,
.curated_set-container .web-form .messages input.link[type=submit].btn--orange:hover, .curated_set-container .web-form .messages .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .curated_set-container .web-form .messages input.link#edit-submit[type=submit]:hover, .curated_set-container .web-form .messages .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .messages .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .messages .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .messages .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.link.btn.active[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit].btn--orange:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-register-form input.link#edit-submit[type=submit]:hover, .user-register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link#edit-submit[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-content input.link.alimentarium-btn[type=submit]:hover, .article-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-text input.link.alimentarium-btn[type=submit]:hover, .content-text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-description input.link.alimentarium-btn[type=submit]:hover, .post-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.btn.active[type=submit]:hover, .curated_set-container .web-form input.form-submit[type=submit].btn--orange:hover, .curated_set-container .web-form .user-register-form input.form-submit#edit-submit[type=submit]:hover, .user-register-form .curated_set-container .web-form input.form-submit#edit-submit[type=submit]:hover, .curated_set-container .web-form .article-content input.form-submit.alimentarium-btn[type=submit]:hover, .article-content .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .content-text input.form-submit.alimentarium-btn[type=submit]:hover, .content-text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .post-description input.form-submit.alimentarium-btn[type=submit]:hover, .post-description .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover, .home-content-frame .text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover, .curated_set-container .web-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form input.form-submit.btn.active[type=submit]:hover, #media-library-content .views-exposed-form input.form-submit[type=submit].btn--orange:hover, #media-library-content .views-exposed-form .user-register-form input.form-submit#edit-submit[type=submit]:hover, .user-register-form #media-library-content .views-exposed-form input.form-submit#edit-submit[type=submit]:hover, #media-library-content .views-exposed-form .article-content input.form-submit.alimentarium-btn[type=submit]:hover, .article-content #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover, #media-library-content .views-exposed-form .content-text input.form-submit.alimentarium-btn[type=submit]:hover, .content-text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover, #media-library-content .views-exposed-form .post-description input.form-submit.alimentarium-btn[type=submit]:hover, .post-description #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover, #media-library-content .views-exposed-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover, #media-library-content .views-exposed-form .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover, .home-content-frame .text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.form-submit.btn.active[type=submit]:hover, .profile-info-avatar .user-photo input.form-submit[type=submit].btn--orange:hover, .profile-info-avatar .user-photo .user-register-form input.form-submit#edit-submit[type=submit]:hover, .user-register-form .profile-info-avatar .user-photo input.form-submit#edit-submit[type=submit]:hover, .profile-info-avatar .user-photo .article-content input.form-submit.alimentarium-btn[type=submit]:hover, .article-content .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover, .profile-info-avatar .user-photo .content-text input.form-submit.alimentarium-btn[type=submit]:hover, .content-text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover, .profile-info-avatar .user-photo .post-description input.form-submit.alimentarium-btn[type=submit]:hover, .post-description .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover, .profile-info-avatar .user-photo .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover, .profile-info-avatar .user-photo .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover, .home-content-frame .text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.form-submit.btn.active[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit].btn--orange:hover, .activity-data-picker .ui-datepicker-buttonpane .user-register-form input.select-date-button#edit-submit[type=submit]:hover, .user-register-form .activity-data-picker .ui-datepicker-buttonpane input.select-date-button#edit-submit[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .article-content input.select-date-button.alimentarium-btn[type=submit]:hover, .article-content .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .content-text input.select-date-button.alimentarium-btn[type=submit]:hover, .content-text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .post-description input.select-date-button.alimentarium-btn[type=submit]:hover, .post-description .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .knowledge-recipes-list-top input.select-date-button.alimentarium-btn[type=submit]:hover, .knowledge-recipes-list-top .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text input.select-date-button.alimentarium-btn[type=submit]:hover, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.select-date-button.btn.active[type=submit]:hover, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.btn.active[type=submit]:hover, input[type=button].btn.btn--orange:hover, .user-register-form input#edit-submit[type=button]:hover, .user-popup .create-account .form-actions input[type=button].btn--orange:hover, .user-popup .create-account .form-actions .user-register-form input#edit-submit[type=button]:hover, .user-register-form .user-popup .create-account .form-actions input#edit-submit[type=button]:hover, .user-popup .create-account .form-actions .article-content input.alimentarium-btn[type=button]:hover, .article-content .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover, .user-popup .create-account .form-actions .content-text input.alimentarium-btn[type=button]:hover, .content-text .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover, .user-popup .create-account .form-actions .post-description input.alimentarium-btn[type=button]:hover, .post-description .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover, .user-popup .create-account .form-actions .knowledge-recipes-list-top input.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover, .user-popup .create-account .form-actions .home-content-frame .text input.alimentarium-btn[type=button]:hover, .home-content-frame .text .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.btn.active[type=button]:hover, .article-content input.alimentarium-btn[type=button]:hover, .content-text input.alimentarium-btn[type=button]:hover, .post-description input.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top input.alimentarium-btn[type=button]:hover, .home-content-frame .text input.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions input.button[type=button].btn--orange:hover, .change-pass-container .form-actions .user-register-form input.button#edit-submit[type=button]:hover, .user-register-form .change-pass-container .form-actions input.button#edit-submit[type=button]:hover, .change-pass-container .form-actions .article-content input.button.alimentarium-btn[type=button]:hover, .article-content .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions .content-text input.button.alimentarium-btn[type=button]:hover, .content-text .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions .post-description input.button.alimentarium-btn[type=button]:hover, .post-description .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions .knowledge-recipes-list-top input.button.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions .home-content-frame .text input.button.alimentarium-btn[type=button]:hover, .home-content-frame .text .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.button.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.button.btn.active[type=button]:hover, .popup-content #popup-buttons input.agree-button[type=button].btn--orange:hover, .popup-content #popup-buttons .user-register-form input.agree-button#edit-submit[type=button]:hover, .user-register-form .popup-content #popup-buttons input.agree-button#edit-submit[type=button]:hover, .popup-content #popup-buttons .article-content input.agree-button.alimentarium-btn[type=button]:hover, .article-content .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover, .popup-content #popup-buttons .content-text input.agree-button.alimentarium-btn[type=button]:hover, .content-text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover, .popup-content #popup-buttons .post-description input.agree-button.alimentarium-btn[type=button]:hover, .post-description .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover, .popup-content #popup-buttons .knowledge-recipes-list-top input.agree-button.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover, .popup-content #popup-buttons .home-content-frame .text input.agree-button.alimentarium-btn[type=button]:hover, .home-content-frame .text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.agree-button.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.agree-button.btn.active[type=button]:hover, .course-detail-content-buttons .button-group input.active[type=button].btn:hover, .course-detail-content-buttons .button-group .user-register-form input.active#edit-submit[type=button]:hover, .user-register-form .course-detail-content-buttons .button-group input.active#edit-submit[type=button]:hover, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active[type=button]:hover, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active[type=button]:hover, .course-detail-content-buttons .button-group .article-content input.active.alimentarium-btn[type=button]:hover, .article-content .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover, .course-detail-content-buttons .button-group .content-text input.active.alimentarium-btn[type=button]:hover, .content-text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover, .course-detail-content-buttons .button-group .post-description input.active.alimentarium-btn[type=button]:hover, .post-description .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover, .course-detail-content-buttons .button-group .knowledge-recipes-list-top input.active.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover, .course-detail-content-buttons .button-group .home-content-frame .text input.active.alimentarium-btn[type=button]:hover, .home-content-frame .text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.active.button[type=button]:hover, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.active.button[type=button]:hover, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.active.agree-button[type=button]:hover, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.active.agree-button[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.active.link[type=button]:hover, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.active.link[type=button]:hover,
.course-detail-content-buttons .button-group .create-post-page .description input.active.link[type=button]:hover, .create-post-page .description .course-detail-content-buttons .button-group input.active.link[type=button]:hover,
.course-detail-content-buttons .button-group .create-post-page .messages input.active.link[type=button]:hover, .create-post-page .messages .course-detail-content-buttons .button-group input.active.link[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .image-upload input.active.form-submit[type=button]:hover, .create-post-page .image-upload .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.active.link[type=button]:hover, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.active.link[type=button]:hover,
.course-detail-content-buttons .button-group .curated_set-container .web-form .description input.active.link[type=button]:hover, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.active.link[type=button]:hover,
.course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.active.link[type=button]:hover, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.active.link[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.active.link[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.active.link[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form input.active.form-submit[type=button]:hover, .curated_set-container .web-form .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.active.form-submit[type=button]:hover, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.active.form-submit[type=button]:hover, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.active.select-date-button[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.active.select-date-button[type=button]:hover, .create-post-page .field-prefix input.link[type=button].btn--orange:hover, .create-post-page .field-prefix .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .create-post-page .field-prefix input.link#edit-submit[type=button]:hover, .create-post-page .field-prefix .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover, .create-post-page .field-prefix .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover, .create-post-page .field-prefix .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover, .create-post-page .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover, .create-post-page .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.link.btn.active[type=button]:hover,
.create-post-page .description input.link[type=button].btn--orange:hover, .create-post-page .description .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .create-post-page .description input.link#edit-submit[type=button]:hover, .create-post-page .description .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .create-post-page .description input.link.alimentarium-btn[type=button]:hover, .create-post-page .description .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .create-post-page .description input.link.alimentarium-btn[type=button]:hover, .create-post-page .description .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .create-post-page .description input.link.alimentarium-btn[type=button]:hover, .create-post-page .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .create-post-page .description input.link.alimentarium-btn[type=button]:hover, .create-post-page .description .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .create-post-page .description input.link.alimentarium-btn[type=button]:hover, .create-post-page .description .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .description input.link.btn.active[type=button]:hover,
.create-post-page .messages input.link[type=button].btn--orange:hover, .create-post-page .messages .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .create-post-page .messages input.link#edit-submit[type=button]:hover, .create-post-page .messages .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .create-post-page .messages input.link.alimentarium-btn[type=button]:hover, .create-post-page .messages .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .create-post-page .messages input.link.alimentarium-btn[type=button]:hover, .create-post-page .messages .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .create-post-page .messages input.link.alimentarium-btn[type=button]:hover, .create-post-page .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .create-post-page .messages input.link.alimentarium-btn[type=button]:hover, .create-post-page .messages .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .create-post-page .messages input.link.alimentarium-btn[type=button]:hover, .create-post-page .messages .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .messages input.link.btn.active[type=button]:hover, .create-post-page .image-upload input.form-submit[type=button].btn--orange:hover, .create-post-page .image-upload .user-register-form input.form-submit#edit-submit[type=button]:hover, .user-register-form .create-post-page .image-upload input.form-submit#edit-submit[type=button]:hover, .create-post-page .image-upload .article-content input.form-submit.alimentarium-btn[type=button]:hover, .article-content .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover, .create-post-page .image-upload .content-text input.form-submit.alimentarium-btn[type=button]:hover, .content-text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover, .create-post-page .image-upload .post-description input.form-submit.alimentarium-btn[type=button]:hover, .post-description .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover, .create-post-page .image-upload .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover, .create-post-page .image-upload .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover, .home-content-frame .text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover, .create-post-page .image-upload .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .create-post-page .image-upload input.form-submit.btn.active[type=button]:hover, .curated_set-container .web-form .field-prefix input.link[type=button].btn--orange:hover, .curated_set-container .web-form .field-prefix .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .curated_set-container .web-form .field-prefix input.link#edit-submit[type=button]:hover, .curated_set-container .web-form .field-prefix .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .field-prefix .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .field-prefix .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.link.btn.active[type=button]:hover,
.curated_set-container .web-form .description input.link[type=button].btn--orange:hover, .curated_set-container .web-form .description .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .curated_set-container .web-form .description input.link#edit-submit[type=button]:hover, .curated_set-container .web-form .description .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .description .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .description .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .description .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.link.btn.active[type=button]:hover,
.curated_set-container .web-form .messages input.link[type=button].btn--orange:hover, .curated_set-container .web-form .messages .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .curated_set-container .web-form .messages input.link#edit-submit[type=button]:hover, .curated_set-container .web-form .messages .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .messages .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .messages .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .messages .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.link.btn.active[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=button].btn--orange:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-register-form input.link#edit-submit[type=button]:hover, .user-register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link#edit-submit[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-content input.link.alimentarium-btn[type=button]:hover, .article-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-text input.link.alimentarium-btn[type=button]:hover, .content-text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-description input.link.alimentarium-btn[type=button]:hover, .post-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text input.link.alimentarium-btn[type=button]:hover, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.btn.active[type=button]:hover, .curated_set-container .web-form input.form-submit[type=button].btn--orange:hover, .curated_set-container .web-form .user-register-form input.form-submit#edit-submit[type=button]:hover, .user-register-form .curated_set-container .web-form input.form-submit#edit-submit[type=button]:hover, .curated_set-container .web-form .article-content input.form-submit.alimentarium-btn[type=button]:hover, .article-content .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .content-text input.form-submit.alimentarium-btn[type=button]:hover, .content-text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .post-description input.form-submit.alimentarium-btn[type=button]:hover, .post-description .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover, .home-content-frame .text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover, .curated_set-container .web-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form input.form-submit.btn.active[type=button]:hover, #media-library-content .views-exposed-form input.form-submit[type=button].btn--orange:hover, #media-library-content .views-exposed-form .user-register-form input.form-submit#edit-submit[type=button]:hover, .user-register-form #media-library-content .views-exposed-form input.form-submit#edit-submit[type=button]:hover, #media-library-content .views-exposed-form .article-content input.form-submit.alimentarium-btn[type=button]:hover, .article-content #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover, #media-library-content .views-exposed-form .content-text input.form-submit.alimentarium-btn[type=button]:hover, .content-text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover, #media-library-content .views-exposed-form .post-description input.form-submit.alimentarium-btn[type=button]:hover, .post-description #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover, #media-library-content .views-exposed-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover, #media-library-content .views-exposed-form .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover, .home-content-frame .text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.form-submit.btn.active[type=button]:hover, .profile-info-avatar .user-photo input.form-submit[type=button].btn--orange:hover, .profile-info-avatar .user-photo .user-register-form input.form-submit#edit-submit[type=button]:hover, .user-register-form .profile-info-avatar .user-photo input.form-submit#edit-submit[type=button]:hover, .profile-info-avatar .user-photo .article-content input.form-submit.alimentarium-btn[type=button]:hover, .article-content .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover, .profile-info-avatar .user-photo .content-text input.form-submit.alimentarium-btn[type=button]:hover, .content-text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover, .profile-info-avatar .user-photo .post-description input.form-submit.alimentarium-btn[type=button]:hover, .post-description .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover, .profile-info-avatar .user-photo .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover, .profile-info-avatar .user-photo .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover, .home-content-frame .text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.form-submit.btn.active[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=button].btn--orange:hover, .activity-data-picker .ui-datepicker-buttonpane .user-register-form input.select-date-button#edit-submit[type=button]:hover, .user-register-form .activity-data-picker .ui-datepicker-buttonpane input.select-date-button#edit-submit[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .article-content input.select-date-button.alimentarium-btn[type=button]:hover, .article-content .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .content-text input.select-date-button.alimentarium-btn[type=button]:hover, .content-text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .post-description input.select-date-button.alimentarium-btn[type=button]:hover, .post-description .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .knowledge-recipes-list-top input.select-date-button.alimentarium-btn[type=button]:hover, .knowledge-recipes-list-top .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text input.select-date-button.alimentarium-btn[type=button]:hover, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.select-date-button.btn.active[type=button]:hover, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.btn.active[type=button]:hover {
  background: #ffffff; }
  input[type=submit].btn.btn--orange:hover:before, .user-register-form input#edit-submit[type=submit]:hover:before, .user-popup .create-account .form-actions input[type=submit].btn--orange:hover:before, .user-popup .create-account .form-actions .user-register-form input#edit-submit[type=submit]:hover:before, .user-register-form .user-popup .create-account .form-actions input#edit-submit[type=submit]:hover:before, .user-popup .create-account .form-actions .article-content input.alimentarium-btn[type=submit]:hover:before, .article-content .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover:before, .user-popup .create-account .form-actions .content-text input.alimentarium-btn[type=submit]:hover:before, .content-text .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover:before, .user-popup .create-account .form-actions .post-description input.alimentarium-btn[type=submit]:hover:before, .post-description .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover:before, .user-popup .create-account .form-actions .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover:before, .user-popup .create-account .form-actions .home-content-frame .text input.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .user-popup .create-account .form-actions input.alimentarium-btn[type=submit]:hover:before, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.btn.active[type=submit]:hover:before, .article-content input.alimentarium-btn[type=submit]:hover:before, .content-text input.alimentarium-btn[type=submit]:hover:before, .post-description input.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top input.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text input.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions input.button[type=submit].btn--orange:hover:before, .change-pass-container .form-actions .user-register-form input.button#edit-submit[type=submit]:hover:before, .user-register-form .change-pass-container .form-actions input.button#edit-submit[type=submit]:hover:before, .change-pass-container .form-actions .article-content input.button.alimentarium-btn[type=submit]:hover:before, .article-content .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions .content-text input.button.alimentarium-btn[type=submit]:hover:before, .content-text .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions .post-description input.button.alimentarium-btn[type=submit]:hover:before, .post-description .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions .knowledge-recipes-list-top input.button.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions .home-content-frame .text input.button.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .change-pass-container .form-actions input.button.alimentarium-btn[type=submit]:hover:before, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.button.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.button.btn.active[type=submit]:hover:before, .popup-content #popup-buttons input.agree-button[type=submit].btn--orange:hover:before, .popup-content #popup-buttons .user-register-form input.agree-button#edit-submit[type=submit]:hover:before, .user-register-form .popup-content #popup-buttons input.agree-button#edit-submit[type=submit]:hover:before, .popup-content #popup-buttons .article-content input.agree-button.alimentarium-btn[type=submit]:hover:before, .article-content .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover:before, .popup-content #popup-buttons .content-text input.agree-button.alimentarium-btn[type=submit]:hover:before, .content-text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover:before, .popup-content #popup-buttons .post-description input.agree-button.alimentarium-btn[type=submit]:hover:before, .post-description .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover:before, .popup-content #popup-buttons .knowledge-recipes-list-top input.agree-button.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover:before, .popup-content #popup-buttons .home-content-frame .text input.agree-button.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=submit]:hover:before, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.agree-button.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.agree-button.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group input.active[type=submit].btn:hover:before, .course-detail-content-buttons .button-group .user-register-form input.active#edit-submit[type=submit]:hover:before, .user-register-form .course-detail-content-buttons .button-group input.active#edit-submit[type=submit]:hover:before, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active[type=submit]:hover:before, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .article-content input.active.alimentarium-btn[type=submit]:hover:before, .article-content .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover:before, .course-detail-content-buttons .button-group .content-text input.active.alimentarium-btn[type=submit]:hover:before, .content-text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover:before, .course-detail-content-buttons .button-group .post-description input.active.alimentarium-btn[type=submit]:hover:before, .post-description .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover:before, .course-detail-content-buttons .button-group .knowledge-recipes-list-top input.active.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover:before, .course-detail-content-buttons .button-group .home-content-frame .text input.active.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=submit]:hover:before, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.active.button[type=submit]:hover:before, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.active.button[type=submit]:hover:before, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.active.agree-button[type=submit]:hover:before, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.active.agree-button[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.active.link[type=submit]:hover:before, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before,
  .course-detail-content-buttons .button-group .create-post-page .description input.active.link[type=submit]:hover:before, .create-post-page .description .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before,
  .course-detail-content-buttons .button-group .create-post-page .messages input.active.link[type=submit]:hover:before, .create-post-page .messages .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .image-upload input.active.form-submit[type=submit]:hover:before, .create-post-page .image-upload .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.active.link[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.active.link[type=submit]:hover:before, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.active.link[type=submit]:hover:before, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.active.link[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.active.link[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form input.active.form-submit[type=submit]:hover:before, .curated_set-container .web-form .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover:before, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.active.form-submit[type=submit]:hover:before, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover:before, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.active.form-submit[type=submit]:hover:before, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.active.form-submit[type=submit]:hover:before, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.active.select-date-button[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.active.select-date-button[type=submit]:hover:before, .create-post-page .field-prefix input.link[type=submit].btn--orange:hover:before, .create-post-page .field-prefix .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .create-post-page .field-prefix input.link#edit-submit[type=submit]:hover:before, .create-post-page .field-prefix .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .field-prefix .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .field-prefix .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .create-post-page .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.link.btn.active[type=submit]:hover:before,
  .create-post-page .description input.link[type=submit].btn--orange:hover:before, .create-post-page .description .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .create-post-page .description input.link#edit-submit[type=submit]:hover:before, .create-post-page .description .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .create-post-page .description input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .description .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .create-post-page .description input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .description .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .create-post-page .description input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .create-post-page .description input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .description .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .create-post-page .description input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .description .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .description input.link.btn.active[type=submit]:hover:before,
  .create-post-page .messages input.link[type=submit].btn--orange:hover:before, .create-post-page .messages .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .create-post-page .messages input.link#edit-submit[type=submit]:hover:before, .create-post-page .messages .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .messages .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .messages .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .messages .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .create-post-page .messages input.link.alimentarium-btn[type=submit]:hover:before, .create-post-page .messages .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .messages input.link.btn.active[type=submit]:hover:before, .create-post-page .image-upload input.form-submit[type=submit].btn--orange:hover:before, .create-post-page .image-upload .user-register-form input.form-submit#edit-submit[type=submit]:hover:before, .user-register-form .create-post-page .image-upload input.form-submit#edit-submit[type=submit]:hover:before, .create-post-page .image-upload .article-content input.form-submit.alimentarium-btn[type=submit]:hover:before, .article-content .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover:before, .create-post-page .image-upload .content-text input.form-submit.alimentarium-btn[type=submit]:hover:before, .content-text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover:before, .create-post-page .image-upload .post-description input.form-submit.alimentarium-btn[type=submit]:hover:before, .post-description .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover:before, .create-post-page .image-upload .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover:before, .create-post-page .image-upload .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=submit]:hover:before, .create-post-page .image-upload .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .create-post-page .image-upload input.form-submit.btn.active[type=submit]:hover:before, .curated_set-container .web-form .field-prefix input.link[type=submit].btn--orange:hover:before, .curated_set-container .web-form .field-prefix .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .curated_set-container .web-form .field-prefix input.link#edit-submit[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.link.btn.active[type=submit]:hover:before,
  .curated_set-container .web-form .description input.link[type=submit].btn--orange:hover:before, .curated_set-container .web-form .description .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .curated_set-container .web-form .description input.link#edit-submit[type=submit]:hover:before, .curated_set-container .web-form .description .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .description .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .description .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .description .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .curated_set-container .web-form .description input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.link.btn.active[type=submit]:hover:before,
  .curated_set-container .web-form .messages input.link[type=submit].btn--orange:hover:before, .curated_set-container .web-form .messages .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .curated_set-container .web-form .messages input.link#edit-submit[type=submit]:hover:before, .curated_set-container .web-form .messages .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .messages .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .messages .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .messages .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.link.btn.active[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit].btn--orange:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-register-form input.link#edit-submit[type=submit]:hover:before, .user-register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link#edit-submit[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-content input.link.alimentarium-btn[type=submit]:hover:before, .article-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-text input.link.alimentarium-btn[type=submit]:hover:before, .content-text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-description input.link.alimentarium-btn[type=submit]:hover:before, .post-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .knowledge-recipes-list-top input.link.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text input.link.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.link.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.btn.active[type=submit]:hover:before, .curated_set-container .web-form input.form-submit[type=submit].btn--orange:hover:before, .curated_set-container .web-form .user-register-form input.form-submit#edit-submit[type=submit]:hover:before, .user-register-form .curated_set-container .web-form input.form-submit#edit-submit[type=submit]:hover:before, .curated_set-container .web-form .article-content input.form-submit.alimentarium-btn[type=submit]:hover:before, .article-content .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .content-text input.form-submit.alimentarium-btn[type=submit]:hover:before, .content-text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .post-description input.form-submit.alimentarium-btn[type=submit]:hover:before, .post-description .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=submit]:hover:before, .curated_set-container .web-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form input.form-submit.btn.active[type=submit]:hover:before, #media-library-content .views-exposed-form input.form-submit[type=submit].btn--orange:hover:before, #media-library-content .views-exposed-form .user-register-form input.form-submit#edit-submit[type=submit]:hover:before, .user-register-form #media-library-content .views-exposed-form input.form-submit#edit-submit[type=submit]:hover:before, #media-library-content .views-exposed-form .article-content input.form-submit.alimentarium-btn[type=submit]:hover:before, .article-content #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover:before, #media-library-content .views-exposed-form .content-text input.form-submit.alimentarium-btn[type=submit]:hover:before, .content-text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover:before, #media-library-content .views-exposed-form .post-description input.form-submit.alimentarium-btn[type=submit]:hover:before, .post-description #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover:before, #media-library-content .views-exposed-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover:before, #media-library-content .views-exposed-form .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=submit]:hover:before, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.form-submit.btn.active[type=submit]:hover:before, .profile-info-avatar .user-photo input.form-submit[type=submit].btn--orange:hover:before, .profile-info-avatar .user-photo .user-register-form input.form-submit#edit-submit[type=submit]:hover:before, .user-register-form .profile-info-avatar .user-photo input.form-submit#edit-submit[type=submit]:hover:before, .profile-info-avatar .user-photo .article-content input.form-submit.alimentarium-btn[type=submit]:hover:before, .article-content .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover:before, .profile-info-avatar .user-photo .content-text input.form-submit.alimentarium-btn[type=submit]:hover:before, .content-text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover:before, .profile-info-avatar .user-photo .post-description input.form-submit.alimentarium-btn[type=submit]:hover:before, .post-description .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover:before, .profile-info-avatar .user-photo .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover:before, .profile-info-avatar .user-photo .home-content-frame .text input.form-submit.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=submit]:hover:before, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.form-submit.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.form-submit.btn.active[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit].btn--orange:hover:before, .activity-data-picker .ui-datepicker-buttonpane .user-register-form input.select-date-button#edit-submit[type=submit]:hover:before, .user-register-form .activity-data-picker .ui-datepicker-buttonpane input.select-date-button#edit-submit[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .article-content input.select-date-button.alimentarium-btn[type=submit]:hover:before, .article-content .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .content-text input.select-date-button.alimentarium-btn[type=submit]:hover:before, .content-text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .post-description input.select-date-button.alimentarium-btn[type=submit]:hover:before, .post-description .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .knowledge-recipes-list-top input.select-date-button.alimentarium-btn[type=submit]:hover:before, .knowledge-recipes-list-top .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text input.select-date-button.alimentarium-btn[type=submit]:hover:before, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=submit]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.select-date-button.btn.active[type=submit]:hover:before, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.btn.active[type=submit]:hover:before, input[type=button].btn.btn--orange:hover:before, .user-register-form input#edit-submit[type=button]:hover:before, .user-popup .create-account .form-actions input[type=button].btn--orange:hover:before, .user-popup .create-account .form-actions .user-register-form input#edit-submit[type=button]:hover:before, .user-register-form .user-popup .create-account .form-actions input#edit-submit[type=button]:hover:before, .user-popup .create-account .form-actions .article-content input.alimentarium-btn[type=button]:hover:before, .article-content .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover:before, .user-popup .create-account .form-actions .content-text input.alimentarium-btn[type=button]:hover:before, .content-text .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover:before, .user-popup .create-account .form-actions .post-description input.alimentarium-btn[type=button]:hover:before, .post-description .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover:before, .user-popup .create-account .form-actions .knowledge-recipes-list-top input.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover:before, .user-popup .create-account .form-actions .home-content-frame .text input.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .user-popup .create-account .form-actions input.alimentarium-btn[type=button]:hover:before, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.btn.active[type=button]:hover:before, .article-content input.alimentarium-btn[type=button]:hover:before, .content-text input.alimentarium-btn[type=button]:hover:before, .post-description input.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top input.alimentarium-btn[type=button]:hover:before, .home-content-frame .text input.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions input.button[type=button].btn--orange:hover:before, .change-pass-container .form-actions .user-register-form input.button#edit-submit[type=button]:hover:before, .user-register-form .change-pass-container .form-actions input.button#edit-submit[type=button]:hover:before, .change-pass-container .form-actions .article-content input.button.alimentarium-btn[type=button]:hover:before, .article-content .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions .content-text input.button.alimentarium-btn[type=button]:hover:before, .content-text .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions .post-description input.button.alimentarium-btn[type=button]:hover:before, .post-description .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions .knowledge-recipes-list-top input.button.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions .home-content-frame .text input.button.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .change-pass-container .form-actions input.button.alimentarium-btn[type=button]:hover:before, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.button.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.button.btn.active[type=button]:hover:before, .popup-content #popup-buttons input.agree-button[type=button].btn--orange:hover:before, .popup-content #popup-buttons .user-register-form input.agree-button#edit-submit[type=button]:hover:before, .user-register-form .popup-content #popup-buttons input.agree-button#edit-submit[type=button]:hover:before, .popup-content #popup-buttons .article-content input.agree-button.alimentarium-btn[type=button]:hover:before, .article-content .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover:before, .popup-content #popup-buttons .content-text input.agree-button.alimentarium-btn[type=button]:hover:before, .content-text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover:before, .popup-content #popup-buttons .post-description input.agree-button.alimentarium-btn[type=button]:hover:before, .post-description .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover:before, .popup-content #popup-buttons .knowledge-recipes-list-top input.agree-button.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover:before, .popup-content #popup-buttons .home-content-frame .text input.agree-button.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .popup-content #popup-buttons input.agree-button.alimentarium-btn[type=button]:hover:before, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.agree-button.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.agree-button.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group input.active[type=button].btn:hover:before, .course-detail-content-buttons .button-group .user-register-form input.active#edit-submit[type=button]:hover:before, .user-register-form .course-detail-content-buttons .button-group input.active#edit-submit[type=button]:hover:before, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active[type=button]:hover:before, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active[type=button]:hover:before, .course-detail-content-buttons .button-group .article-content input.active.alimentarium-btn[type=button]:hover:before, .article-content .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover:before, .course-detail-content-buttons .button-group .content-text input.active.alimentarium-btn[type=button]:hover:before, .content-text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover:before, .course-detail-content-buttons .button-group .post-description input.active.alimentarium-btn[type=button]:hover:before, .post-description .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover:before, .course-detail-content-buttons .button-group .knowledge-recipes-list-top input.active.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover:before, .course-detail-content-buttons .button-group .home-content-frame .text input.active.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .course-detail-content-buttons .button-group input.active.alimentarium-btn[type=button]:hover:before, .course-detail-content-buttons .button-group .change-pass-container .form-actions input.active.button[type=button]:hover:before, .change-pass-container .form-actions .course-detail-content-buttons .button-group input.active.button[type=button]:hover:before, .course-detail-content-buttons .button-group .popup-content #popup-buttons input.active.agree-button[type=button]:hover:before, .popup-content #popup-buttons .course-detail-content-buttons .button-group input.active.agree-button[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.active.link[type=button]:hover:before, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before,
  .course-detail-content-buttons .button-group .create-post-page .description input.active.link[type=button]:hover:before, .create-post-page .description .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before,
  .course-detail-content-buttons .button-group .create-post-page .messages input.active.link[type=button]:hover:before, .create-post-page .messages .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .image-upload input.active.form-submit[type=button]:hover:before, .create-post-page .image-upload .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.active.link[type=button]:hover:before, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.active.link[type=button]:hover:before, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.active.link[type=button]:hover:before, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.active.link[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.active.link[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form input.active.form-submit[type=button]:hover:before, .curated_set-container .web-form .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover:before, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.active.form-submit[type=button]:hover:before, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover:before, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.active.form-submit[type=button]:hover:before, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.active.form-submit[type=button]:hover:before, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.active.select-date-button[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.active.select-date-button[type=button]:hover:before, .create-post-page .field-prefix input.link[type=button].btn--orange:hover:before, .create-post-page .field-prefix .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .create-post-page .field-prefix input.link#edit-submit[type=button]:hover:before, .create-post-page .field-prefix .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .field-prefix .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .field-prefix .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .create-post-page .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .field-prefix input.link.btn.active[type=button]:hover:before,
  .create-post-page .description input.link[type=button].btn--orange:hover:before, .create-post-page .description .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .create-post-page .description input.link#edit-submit[type=button]:hover:before, .create-post-page .description .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .create-post-page .description input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .description .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .create-post-page .description input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .description .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .create-post-page .description input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .create-post-page .description input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .description .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .create-post-page .description input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .description .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .description input.link.btn.active[type=button]:hover:before,
  .create-post-page .messages input.link[type=button].btn--orange:hover:before, .create-post-page .messages .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .create-post-page .messages input.link#edit-submit[type=button]:hover:before, .create-post-page .messages .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .create-post-page .messages input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .messages .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .create-post-page .messages input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .messages .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .create-post-page .messages input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .create-post-page .messages input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .messages .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .create-post-page .messages input.link.alimentarium-btn[type=button]:hover:before, .create-post-page .messages .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .messages input.link.btn.active[type=button]:hover:before, .create-post-page .image-upload input.form-submit[type=button].btn--orange:hover:before, .create-post-page .image-upload .user-register-form input.form-submit#edit-submit[type=button]:hover:before, .user-register-form .create-post-page .image-upload input.form-submit#edit-submit[type=button]:hover:before, .create-post-page .image-upload .article-content input.form-submit.alimentarium-btn[type=button]:hover:before, .article-content .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover:before, .create-post-page .image-upload .content-text input.form-submit.alimentarium-btn[type=button]:hover:before, .content-text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover:before, .create-post-page .image-upload .post-description input.form-submit.alimentarium-btn[type=button]:hover:before, .post-description .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover:before, .create-post-page .image-upload .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover:before, .create-post-page .image-upload .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .create-post-page .image-upload input.form-submit.alimentarium-btn[type=button]:hover:before, .create-post-page .image-upload .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .create-post-page .image-upload input.form-submit.btn.active[type=button]:hover:before, .curated_set-container .web-form .field-prefix input.link[type=button].btn--orange:hover:before, .curated_set-container .web-form .field-prefix .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .curated_set-container .web-form .field-prefix input.link#edit-submit[type=button]:hover:before, .curated_set-container .web-form .field-prefix .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .field-prefix .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .field-prefix .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .field-prefix .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .field-prefix .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .curated_set-container .web-form .field-prefix input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix input.link.btn.active[type=button]:hover:before,
  .curated_set-container .web-form .description input.link[type=button].btn--orange:hover:before, .curated_set-container .web-form .description .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .curated_set-container .web-form .description input.link#edit-submit[type=button]:hover:before, .curated_set-container .web-form .description .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .description .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .description .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .description .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .description .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .curated_set-container .web-form .description input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .description .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .description input.link.btn.active[type=button]:hover:before,
  .curated_set-container .web-form .messages input.link[type=button].btn--orange:hover:before, .curated_set-container .web-form .messages .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .curated_set-container .web-form .messages input.link#edit-submit[type=button]:hover:before, .curated_set-container .web-form .messages .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .messages .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .messages .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .messages .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .messages .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .curated_set-container .web-form .messages input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .messages input.link.btn.active[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=button].btn--orange:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-register-form input.link#edit-submit[type=button]:hover:before, .user-register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link#edit-submit[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-content input.link.alimentarium-btn[type=button]:hover:before, .article-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-text input.link.alimentarium-btn[type=button]:hover:before, .content-text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-description input.link.alimentarium-btn[type=button]:hover:before, .post-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .knowledge-recipes-list-top input.link.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text input.link.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group input.link.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link.btn.active[type=button]:hover:before, .curated_set-container .web-form input.form-submit[type=button].btn--orange:hover:before, .curated_set-container .web-form .user-register-form input.form-submit#edit-submit[type=button]:hover:before, .user-register-form .curated_set-container .web-form input.form-submit#edit-submit[type=button]:hover:before, .curated_set-container .web-form .article-content input.form-submit.alimentarium-btn[type=button]:hover:before, .article-content .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .content-text input.form-submit.alimentarium-btn[type=button]:hover:before, .content-text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .post-description input.form-submit.alimentarium-btn[type=button]:hover:before, .post-description .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .curated_set-container .web-form input.form-submit.alimentarium-btn[type=button]:hover:before, .curated_set-container .web-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .curated_set-container .web-form input.form-submit.btn.active[type=button]:hover:before, #media-library-content .views-exposed-form input.form-submit[type=button].btn--orange:hover:before, #media-library-content .views-exposed-form .user-register-form input.form-submit#edit-submit[type=button]:hover:before, .user-register-form #media-library-content .views-exposed-form input.form-submit#edit-submit[type=button]:hover:before, #media-library-content .views-exposed-form .article-content input.form-submit.alimentarium-btn[type=button]:hover:before, .article-content #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover:before, #media-library-content .views-exposed-form .content-text input.form-submit.alimentarium-btn[type=button]:hover:before, .content-text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover:before, #media-library-content .views-exposed-form .post-description input.form-submit.alimentarium-btn[type=button]:hover:before, .post-description #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover:before, #media-library-content .views-exposed-form .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover:before, #media-library-content .views-exposed-form .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover:before, .home-content-frame .text #media-library-content .views-exposed-form input.form-submit.alimentarium-btn[type=button]:hover:before, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form input.form-submit.btn.active[type=button]:hover:before, .profile-info-avatar .user-photo input.form-submit[type=button].btn--orange:hover:before, .profile-info-avatar .user-photo .user-register-form input.form-submit#edit-submit[type=button]:hover:before, .user-register-form .profile-info-avatar .user-photo input.form-submit#edit-submit[type=button]:hover:before, .profile-info-avatar .user-photo .article-content input.form-submit.alimentarium-btn[type=button]:hover:before, .article-content .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover:before, .profile-info-avatar .user-photo .content-text input.form-submit.alimentarium-btn[type=button]:hover:before, .content-text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover:before, .profile-info-avatar .user-photo .post-description input.form-submit.alimentarium-btn[type=button]:hover:before, .post-description .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover:before, .profile-info-avatar .user-photo .knowledge-recipes-list-top input.form-submit.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover:before, .profile-info-avatar .user-photo .home-content-frame .text input.form-submit.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .profile-info-avatar .user-photo input.form-submit.alimentarium-btn[type=button]:hover:before, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group input.form-submit.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo input.form-submit.btn.active[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=button].btn--orange:hover:before, .activity-data-picker .ui-datepicker-buttonpane .user-register-form input.select-date-button#edit-submit[type=button]:hover:before, .user-register-form .activity-data-picker .ui-datepicker-buttonpane input.select-date-button#edit-submit[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .article-content input.select-date-button.alimentarium-btn[type=button]:hover:before, .article-content .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .content-text input.select-date-button.alimentarium-btn[type=button]:hover:before, .content-text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .post-description input.select-date-button.alimentarium-btn[type=button]:hover:before, .post-description .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .knowledge-recipes-list-top input.select-date-button.alimentarium-btn[type=button]:hover:before, .knowledge-recipes-list-top .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text input.select-date-button.alimentarium-btn[type=button]:hover:before, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.alimentarium-btn[type=button]:hover:before, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group input.select-date-button.btn.active[type=button]:hover:before, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane input.select-date-button.btn.active[type=button]:hover:before {
    display: none; }

input[type=submit].btn.btn--green:hover, .user-register-form input#edit-submit[type=submit].btn--green:hover, .user-popup .create-account .form-actions input[type=submit].btn--green:hover, .article-content input.alimentarium-btn[type=submit].btn--green:hover, .content-text input.alimentarium-btn[type=submit].btn--green:hover, .post-description input.alimentarium-btn[type=submit].btn--green:hover, .knowledge-recipes-list-top input.alimentarium-btn[type=submit].btn--green:hover, .home-content-frame .text input.alimentarium-btn[type=submit].btn--green:hover, .change-pass-container .form-actions input.button[type=submit].btn--green:hover, .popup-content #popup-buttons input.agree-button[type=submit].btn--green:hover, .create-post-page .field-prefix input.link[type=submit].btn--green:hover,
.create-post-page .description input.link[type=submit].btn--green:hover,
.create-post-page .messages input.link[type=submit].btn--green:hover, .create-post-page .image-upload input.form-submit[type=submit].btn--green:hover, .curated_set-container .web-form .field-prefix input.link[type=submit].btn--green:hover,
.curated_set-container .web-form .description input.link[type=submit].btn--green:hover,
.curated_set-container .web-form .messages input.link[type=submit].btn--green:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit].btn--green:hover, .curated_set-container .web-form input.form-submit[type=submit].btn--green:hover, #media-library-content .views-exposed-form input.form-submit[type=submit].btn--green:hover, .profile-info-avatar .user-photo input.form-submit[type=submit].btn--green:hover, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit].btn--green:hover, input[type=button].btn.btn--green:hover, .user-register-form input#edit-submit[type=button].btn--green:hover, .user-popup .create-account .form-actions input[type=button].btn--green:hover, .article-content input.alimentarium-btn[type=button].btn--green:hover, .content-text input.alimentarium-btn[type=button].btn--green:hover, .post-description input.alimentarium-btn[type=button].btn--green:hover, .knowledge-recipes-list-top input.alimentarium-btn[type=button].btn--green:hover, .home-content-frame .text input.alimentarium-btn[type=button].btn--green:hover, .change-pass-container .form-actions input.button[type=button].btn--green:hover, .popup-content #popup-buttons input.agree-button[type=button].btn--green:hover, .create-post-page .field-prefix input.link[type=button].btn--green:hover,
.create-post-page .description input.link[type=button].btn--green:hover,
.create-post-page .messages input.link[type=button].btn--green:hover, .create-post-page .image-upload input.form-submit[type=button].btn--green:hover, .curated_set-container .web-form .field-prefix input.link[type=button].btn--green:hover,
.curated_set-container .web-form .description input.link[type=button].btn--green:hover,
.curated_set-container .web-form .messages input.link[type=button].btn--green:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=button].btn--green:hover, .curated_set-container .web-form input.form-submit[type=button].btn--green:hover, #media-library-content .views-exposed-form input.form-submit[type=button].btn--green:hover, .profile-info-avatar .user-photo input.form-submit[type=button].btn--green:hover, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=button].btn--green:hover {
  background: #ffffff; }
  input[type=submit].btn.btn--green:hover:before, .user-register-form input#edit-submit[type=submit].btn--green:hover:before, .user-popup .create-account .form-actions input[type=submit].btn--green:hover:before, .article-content input.alimentarium-btn[type=submit].btn--green:hover:before, .content-text input.alimentarium-btn[type=submit].btn--green:hover:before, .post-description input.alimentarium-btn[type=submit].btn--green:hover:before, .knowledge-recipes-list-top input.alimentarium-btn[type=submit].btn--green:hover:before, .home-content-frame .text input.alimentarium-btn[type=submit].btn--green:hover:before, .change-pass-container .form-actions input.button[type=submit].btn--green:hover:before, .popup-content #popup-buttons input.agree-button[type=submit].btn--green:hover:before, .create-post-page .field-prefix input.link[type=submit].btn--green:hover:before,
  .create-post-page .description input.link[type=submit].btn--green:hover:before,
  .create-post-page .messages input.link[type=submit].btn--green:hover:before, .create-post-page .image-upload input.form-submit[type=submit].btn--green:hover:before, .curated_set-container .web-form .field-prefix input.link[type=submit].btn--green:hover:before,
  .curated_set-container .web-form .description input.link[type=submit].btn--green:hover:before,
  .curated_set-container .web-form .messages input.link[type=submit].btn--green:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=submit].btn--green:hover:before, .curated_set-container .web-form input.form-submit[type=submit].btn--green:hover:before, #media-library-content .views-exposed-form input.form-submit[type=submit].btn--green:hover:before, .profile-info-avatar .user-photo input.form-submit[type=submit].btn--green:hover:before, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=submit].btn--green:hover:before, input[type=button].btn.btn--green:hover:before, .user-register-form input#edit-submit[type=button].btn--green:hover:before, .user-popup .create-account .form-actions input[type=button].btn--green:hover:before, .article-content input.alimentarium-btn[type=button].btn--green:hover:before, .content-text input.alimentarium-btn[type=button].btn--green:hover:before, .post-description input.alimentarium-btn[type=button].btn--green:hover:before, .knowledge-recipes-list-top input.alimentarium-btn[type=button].btn--green:hover:before, .home-content-frame .text input.alimentarium-btn[type=button].btn--green:hover:before, .change-pass-container .form-actions input.button[type=button].btn--green:hover:before, .popup-content #popup-buttons input.agree-button[type=button].btn--green:hover:before, .create-post-page .field-prefix input.link[type=button].btn--green:hover:before,
  .create-post-page .description input.link[type=button].btn--green:hover:before,
  .create-post-page .messages input.link[type=button].btn--green:hover:before, .create-post-page .image-upload input.form-submit[type=button].btn--green:hover:before, .curated_set-container .web-form .field-prefix input.link[type=button].btn--green:hover:before,
  .curated_set-container .web-form .description input.link[type=button].btn--green:hover:before,
  .curated_set-container .web-form .messages input.link[type=button].btn--green:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link[type=button].btn--green:hover:before, .curated_set-container .web-form input.form-submit[type=button].btn--green:hover:before, #media-library-content .views-exposed-form input.form-submit[type=button].btn--green:hover:before, .profile-info-avatar .user-photo input.form-submit[type=button].btn--green:hover:before, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button[type=button].btn--green:hover:before {
    display: none; }

.js-form-type-checkbox input {
  position: absolute;
  right: -9999px;
  bottom: -9999px;
  opacity: 0;
  visibility: hidden; }

.form-checkbox-item, .form-radio-item, .js-form-type-radio, .js-form-type-checkbox {
  overflow: hidden;
  padding: 0; }
  .form-checkbox-item:before, .form-radio-item:before, .js-form-type-radio:before, .js-form-type-checkbox:before {
    display: none; }
  .form-checkbox-item label, .form-radio-item label, .js-form-type-radio label, .form-checkbox-item label.form-checkbox-item, .form-radio-item label.form-checkbox-item, .js-form-type-radio label.form-checkbox-item, .form-checkbox-item label.form-radio-item, .form-radio-item label.form-radio-item, .js-form-type-radio label.form-radio-item, .form-checkbox-item label.js-form-type-radio, .form-radio-item label.js-form-type-radio, .js-form-type-radio label.js-form-type-radio, .js-form-type-checkbox label, .js-form-type-checkbox label.form-checkbox-item, .js-form-type-checkbox label.form-radio-item, .js-form-type-checkbox label.js-form-type-radio {
    font-size: 16px;
    line-height: 140%;
    width: auto;
    padding: 0;
    display: block; }
  .form-checkbox-item input, .form-radio-item input, .js-form-type-radio input, .js-form-type-checkbox input {
    position: absolute;
    right: 100%;
    bottom: 100%;
    opacity: 0;
    visibility: hidden; }
    .form-checkbox-item input:checked + span:before, .form-radio-item input:checked + span:before, .js-form-type-radio input:checked + span:before, .form-checkbox-item input:checked + label:before, .form-radio-item input:checked + label:before, .js-form-type-radio input:checked + label:before, .js-form-type-checkbox input:checked + span:before, .js-form-type-checkbox input:checked + label:before {
      background: #f9423a;
      border-color: #f9423a; }
    .form-checkbox-item input:checked + span:after, .form-radio-item input:checked + span:after, .js-form-type-radio input:checked + span:after, .form-checkbox-item input:checked + label:after, .form-radio-item input:checked + label:after, .js-form-type-radio input:checked + label:after, .js-form-type-checkbox input:checked + span:after, .js-form-type-checkbox input:checked + label:after {
      display: block; }
  .form-checkbox-item span, .form-radio-item span, .js-form-type-radio span, .form-checkbox-item label, .form-radio-item label, .js-form-type-radio label, .js-form-type-checkbox span, .js-form-type-checkbox label {
    display: block;
    position: relative;
    padding: 0 0 0 42px; }
    .form-checkbox-item span a, .form-radio-item span a, .js-form-type-radio span a, .form-checkbox-item label a, .form-radio-item label a, .js-form-type-radio label a, .js-form-type-checkbox span a, .js-form-type-checkbox label a {
      text-decoration: underline; }
    .form-checkbox-item span:before, .form-radio-item span:before, .js-form-type-radio span:before, .form-checkbox-item label:before, .form-radio-item label:before, .js-form-type-radio label:before, .js-form-type-checkbox span:before, .js-form-type-checkbox label:before {
      content: '';
      width: 24px;
      height: 24px;
      border-radius: 4px;
      border: 2px solid #000;
      position: absolute;
      left: 0;
      top: 0; }
    .form-checkbox-item span:after, .form-radio-item span:after, .js-form-type-radio span:after, .form-checkbox-item label:after, .form-radio-item label:after, .js-form-type-radio label:after, .js-form-type-checkbox span:after, .js-form-type-checkbox label:after {
      content: '';
      height: 6px;
      width: 12px;
      border: solid #fff;
      border-width: 0 0 2px 2px;
      position: absolute;
      left: 6px;
      top: 8px;
      transform: rotate(-45deg);
      display: none; }

.form-radio-item label, .js-form-type-radio label {
  padding: 0; }
  .form-radio-item label:before, .form-radio-item label:after, .js-form-type-radio label:before, .js-form-type-radio label:after {
    display: none; }

.form-radio-item input:checked + span:before, .js-form-type-radio input:checked + span:before {
  background: none; }

.form-radio-item span, .form-radio-item label, .js-form-type-radio span, .js-form-type-radio label {
  display: block;
  position: relative; }
  .form-radio-item span:before, .form-radio-item label:before, .js-form-type-radio span:before, .js-form-type-radio label:before {
    border-radius: 100%; }
  .form-radio-item span:after, .form-radio-item label:after, .js-form-type-radio span:after, .js-form-type-radio label:after {
    left: 6px;
    top: 6px;
    width: 12px;
    height: 12px;
    background: #f9423a;
    border-radius: 100%;
    border: 0;
    display: none; }

.form-item--error-message {
  font-size: 11px;
  line-height: 15px;
  color: red;
  padding: 5px 0 0; }
  .welcome-box .form-item--error-message {
    color: #ffffff; }

fieldset {
  border: none; }
  fieldset legend {
    margin-bottom: 10px; }

.site-form .row, .user-register-form .row {
  margin: 0 -10px; }

@media screen and (min-width: 975px) {
  .site-form .row, .user-register-form .row {
    display: flex; } }
  .site-form .row .col, .user-register-form .row .col {
    padding: 0 10px; }

@media screen and (min-width: 975px) {
  .site-form .row .col, .user-register-form .row .col {
    flex: 1; } }

.site-form .form-item, .user-register-form .form-item {
  margin-bottom: 20px; }
  .site-form .form-item label, .user-register-form .form-item label {
    display: block;
    margin-bottom: 10px; }
  .site-form .form-item input[type='text'],
  .site-form .form-item input[type='password'],
  .site-form .form-item input[type='date'],
  .site-form .form-item input[type='email'], .user-register-form .form-item input[type='text'],
  .user-register-form .form-item input[type='password'],
  .user-register-form .form-item input[type='date'],
  .user-register-form .form-item input[type='email'] {
    height: 44px;
    font-size: 18px;
    line-height: 26px; }

.site-form .form-select-group, .user-register-form .form-select-group {
  display: flex; }
  .site-form .form-select-group .select-wrap, .user-register-form .form-select-group .select-wrap {
    flex: 1;
    margin: 0 10px; }
    .site-form .form-select-group .select-wrap:first-child, .user-register-form .form-select-group .select-wrap:first-child {
      margin-left: 0; }
    .site-form .form-select-group .select-wrap:last-child, .user-register-form .form-select-group .select-wrap:last-child {
      margin-right: 0; }

.site-form .js-form-type-radio label span, .user-register-form .js-form-type-radio label span {
  padding-left: 40px; }
  .site-form .js-form-type-radio label span:before, .user-register-form .js-form-type-radio label span:before {
    border-color: #A0A0A0; }

.site-form .js-form-type-radio input:checked + label span:before, .user-register-form .js-form-type-radio input:checked + label span:before {
  border-color: #f9423a; }

.site-form .js-form-type-radio input:checked + label span:after, .user-register-form .js-form-type-radio input:checked + label span:after {
  left: 6px;
  top: 6px;
  width: 12px;
  height: 12px;
  background: #f9423a; }

.site-form-radios, .user-register-form-radios {
  padding-top: 10px; }
  .site-form-radios label, .user-register-form-radios label {
    margin-bottom: 10px;
    display: block; }
  .site-form-radios #edit-profile-lang label, .user-register-form-radios #edit-profile-lang label {
    margin: 0 0 5px;
    display: block;
    padding: 0 0 0 42px; }
    .site-form-radios #edit-profile-lang label:before, .user-register-form-radios #edit-profile-lang label:before {
      content: '';
      width: 24px;
      height: 24px;
      border-radius: 100%;
      border: 2px solid #000;
      position: absolute;
      left: 0;
      top: 0;
      display: block !important; }
  .site-form-radios #edit-profile-lang input:checked + label:before, .user-register-form-radios #edit-profile-lang input:checked + label:before {
    background: none;
    border-color: #f9423a; }

.site-form-text, .user-register-form-text {
  margin-bottom: 30px;
  font-size: 18px; }

.site-form-title, .user-register-form-title {
  margin-bottom: 20px; }

.web-form .webform-type-radios .fieldset-legend {
  margin-bottom: 0;
  display: block; }

.web-form .fieldset-legend {
  margin-bottom: 30px;
  display: block; }

.web-form h2 {
  color: #f9423a; }

@media screen and (min-width: 975px) {
  .web-form h2 {
    font-size: 36px;
    line-height: 1.1;
    max-width: 80%; } }

.web-form .js-form-type-tel.form-item label {
  position: relative;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-left: 0; }

.web-form .js-form-item {
  margin-bottom: 35px; }

.web-form .js-form-type-select label {
  font-size: 12px;
  font-weight: 300;
  line-height: 18px; }

.web-form .js-form-type-select.form-item--error .select2-container--default {
  border-color: #f9423a; }

.web-form .js-form-type-select.form-item--error label {
  color: #f9423a; }

.web-form .js-form-type-select.form-item--valid .select2-container--default {
  border-color: #00C389; }

.web-form .js-form-type-select.form-item--valid label {
  color: #00C389; }

.web-form .js-form-type-select.form-item--valid .form-item--error-message {
  display: none; }

.web-form .js-form-type-radio {
  margin-bottom: 10px; }
  .web-form .js-form-type-radio label span {
    padding: 0; }
    .web-form .js-form-type-radio label span:before {
      display: none; }
  .web-form .js-form-type-radio input:checked + label:before {
    background: none; }
  .web-form .js-form-type-radio label {
    padding: 0 0 0 42px; }
    .web-form .js-form-type-radio label:before {
      content: '';
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: 2px solid #000;
      position: absolute;
      left: 0;
      top: 0;
      display: block; }

@media screen and (min-width: 975px) {
  .web-form .form-select-group-date, .web-form .form-select-group-time {
    display: flex;
    margin: 0 -10px 30px; }
    .web-form .form-select-group-date .form-item, .web-form .form-select-group-time .form-item {
      padding: 0 10px;
      margin-bottom: 0; } }

.web-form .form-select-group-date {
  margin-bottom: 0; }

.web-form .form-item--error .select2-container--default {
  border-color: #f9423a; }

.web-form .form-item-favourite-date label, .web-form .form-item-second-date label {
  position: relative;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-left: 0; }

@media screen and (min-width: 975px) {
  .web-form .form-select-group-time {
    max-width: 50%; } }

.web-form .js-form-type-checkbox {
  position: relative;
  display: inline-block;
  width: auto; }
  .web-form .js-form-type-checkbox .description {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding: 0 0 0 42px; }
    .web-form .js-form-type-checkbox .description a {
      color: #f9423a;
      text-decoration: underline;
      position: relative;
      z-index: 3; }
      .web-form .js-form-type-checkbox .description a:hover {
        text-decoration: none; }
    .web-form .js-form-type-checkbox .description:before {
      content: '';
      width: 24px;
      height: 24px;
      border-radius: 4px;
      border: 2px solid #000;
      position: absolute;
      left: 0;
      top: 0; }
    .web-form .js-form-type-checkbox .description:after {
      content: '';
      height: 6px;
      width: 12px;
      border: solid #fff;
      border-width: 0 0 2px 2px;
      position: absolute;
      left: 6px;
      top: 8px;
      transform: rotate(-45deg);
      display: none; }

.web-form input {
  right: 0;
  bottom: auto;
  top: 0;
  height: 25px;
  width: 100%;
  z-index: 2;
  margin: 0;
  visibility: visible;
  cursor: pointer; }
  .web-form input:checked + .form-item--error-message + .description:after,
  .web-form input:checked + .description:after {
    display: block; }
  .web-form input:checked + .form-item--error-message + .description:before,
  .web-form input:checked + .description:before {
    border-color: #f9423a;
    background: #f9423a; }

.web-form .js-flying-label {
  position: relative;
  margin-bottom: 35px; }
  .web-form .js-flying-label input[type='text']:focus,
  .web-form .js-flying-label input[type='password']:focus,
  .web-form .js-flying-label input[type='email']:focus,
  .web-form .js-flying-label textarea:focus {
    border: 1px solid #ECECEC; }
  .web-form .js-flying-label label {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    position: absolute;
    clip: auto;
    height: auto;
    padding: 12px 40px 0 12px;
    transition: all .3s;
    top: 0;
    left: 0;
    display: block;
    cursor: text; }
  .web-form .js-flying-label.active label {
    cursor: default;
    top: -38px;
    left: -12px;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px; }
  .web-form .js-flying-label.error, .web-form .js-flying-label.form-item--error {
    position: relative; }
    .web-form .js-flying-label.error label, .web-form .js-flying-label.form-item--error label {
      color: #f9423a; }
    .web-form .js-flying-label.error input[type='text'],
    .web-form .js-flying-label.error input[type='password'],
    .web-form .js-flying-label.error input[type='email'],
    .web-form .js-flying-label.error textarea, .web-form .js-flying-label.form-item--error input[type='text'],
    .web-form .js-flying-label.form-item--error input[type='password'],
    .web-form .js-flying-label.form-item--error input[type='email'],
    .web-form .js-flying-label.form-item--error textarea {
      border-color: #f9423a; }
    .web-form .js-flying-label.error:after, .web-form .js-flying-label.form-item--error:after {
      content: '';
      background: url(../svg/spritesrc/close_icon-red.svg) no-repeat center;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 4;
      background-size: 16px;
      width: 50px;
      height: 48px;
      transform: rotate(45deg); }
  .web-form .js-flying-label.valid, .web-form .js-flying-label.form-item--valid {
    position: relative; }
    .web-form .js-flying-label.valid .form-item--error-message, .web-form .js-flying-label.form-item--valid .form-item--error-message {
      display: none; }
    .web-form .js-flying-label.valid label, .web-form .js-flying-label.form-item--valid label {
      color: #00C389; }
    .web-form .js-flying-label.valid input[type='text'],
    .web-form .js-flying-label.valid input[type='password'],
    .web-form .js-flying-label.valid input[type='email'],
    .web-form .js-flying-label.valid textarea, .web-form .js-flying-label.form-item--valid input[type='text'],
    .web-form .js-flying-label.form-item--valid input[type='password'],
    .web-form .js-flying-label.form-item--valid input[type='email'],
    .web-form .js-flying-label.form-item--valid textarea {
      border-color: #00C389; }
    .web-form .js-flying-label.valid:after, .web-form .js-flying-label.form-item--valid:after {
      content: '';
      background: url(../svg/spritesrc/check_green.svg) no-repeat center;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 4;
      background-size: 16px;
      width: 50px;
      height: 48px;
      transform: rotate(0); }

.web-form .iti {
  display: block; }
  .web-form .iti input {
    padding-left: 60px;
    height: 44px;
    font-size: 18px;
    line-height: 26px;
    border: 1px solid #ECECEC; }
  .web-form .iti__arrow {
    border: 0;
    margin-left: 6px;
    display: block;
    background: url(../svg/spritesrc/arrow-select.svg) no-repeat 100% 0;
    background-size: 100% auto;
    color: #000;
    height: 7px;
    width: 12px;
    transition: 200ms; }
    .web-form .iti__arrow.iti__arrow--up {
      transform: rotate(180deg); }
  .web-form .iti__country-list {
    min-width: 300px;
    border: 1px solid #E0E0E0; }
    @media screen and (min-width: 1240px) {
      .web-form .iti__country-list {
        width: 827px; } }
    .web-form .iti__country-list li {
      padding: 10px; }
      .web-form .iti__country-list li .iti__highlight {
        background-color: #ddd; }
      .web-form .iti__country-list li:not(.iti__divider):hover {
        background-color: #f9423a;
        color: #ffffff; }
        .web-form .iti__country-list li:not(.iti__divider):hover .iti__dial-code {
          color: #ffffff;
          font-weight: 700; }
  .web-form .iti .error.form-item--error-message {
    font-weight: 400; }

.user-register-form {
  padding-top: 30px; }
  .user-register-form #edit-submit {
    margin: 0 auto; }

@media screen and (min-width: 975px) {
  .user-register-form .row > * {
    width: 50%;
    padding: 0 10px; }
  .user-register-form .field--type-datetime .fieldset-wrapper > * {
    display: flex; }
    .user-register-form .field--type-datetime .fieldset-wrapper > * .form-item {
      padding: 0 10px; }
  .user-register-form .form-item-pass {
    display: flex;
    width: 100%;
    padding: 0;
    flex-wrap: wrap; }
    .user-register-form .form-item-pass .form-item {
      padding: 0 10px;
      width: 50%; }
    .user-register-form .form-item-pass .password-suggestions {
      padding: 0 10px; } }

.form-item-field-user-terms-conditions-value label {
  font-size: 16px !important; }
  .form-item-field-user-terms-conditions-value label:after {
    content: "" !important; }

.form-item-field-user-terms-conditions-value a {
  color: #f9423a; }

.main-menu {
  padding: 17px 0 0 10px;
  margin-left: auto;
  margin-top: auto; }

@media screen and (max-width: 974px) {
  .main-menu {
    margin: 0;
    padding: 12px 0 0;
    display: none; } }

.main-menu-list {
  font-size: 18px;
  line-height: 19px;
  color: #f9423a;
  font-weight: 300; }

@media screen and (max-width: 1279px) {
  .main-menu-list {
    font-size: 15px; } }

@media screen and (min-width: 975px) {
  .main-menu-list {
    display: flex; } }

@media screen and (max-width: 974px) {
  .main-menu-list {
    color: #ffffff;
    font-size: 40px;
    line-height: 45px;
    font-weight: bold; } }
  .main-menu-list > li {
    padding: 0 10px 25px; }

@media screen and (max-width: 1279px) {
  .main-menu-list > li {
    padding: 0 7px 25px; } }

@media screen and (min-width: 975px) {
  .main-menu-list > li:first-child {
    padding-left: 0; }
  .main-menu-list > li:last-child {
    padding-right: 0; }
  .main-menu-list > li.active > a:after {
    width: 100%; } }

@media screen and (max-width: 974px) {
  .main-menu-list > li {
    padding: 0 10px 22px 0;
    position: relative; }
    .main-menu-list > li:before {
      content: '';
      position: absolute;
      right: 0;
      top: 20px;
      width: 20px;
      height: 14px;
      background: url("../svg/spritesrc/arrow-left-white.svg") no-repeat;
      background-size: 100% auto;
      opacity: 0;
      transition: all 0.15s; }
    .mobile-dropdown-opened .main-menu-list > li.opened:before {
      opacity: 1; } }

@media screen and (min-width: 975px) {
  .main-menu-list > li:hover a:after {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .main-menu-list > li > a {
    position: relative;
    padding: 0 10px 20px;
    display: block;
    text-align: center;
    height: 100%; }
    .main-menu-list > li > a:before, .main-menu-list > li > a:after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      height: 8px;
      width: 100%;
      background: rgba(249, 66, 58, 0.2); }
    .main-menu-list > li > a:after {
      background: #f9423a;
      width: 0;
      transition: width 0.2s; } }
    .main-menu-list > li > a:hover {
      text-decoration: none; }

@media screen and (min-width: 975px) {
  .main-menu-list > li .opener-dropdown {
    pointer-events: none; } }

@media screen and (min-width: 975px) {
  .main-menu-list > li .drop-down-frame .col {
    margin-bottom: 25px; }
  .main-menu-list > li:nth-child(1) .drop-down-frame .col {
    width: 50%; }
  .main-menu-list > li:nth-child(2) .drop-down-frame .col {
    width: 33.33%; }
  .main-menu-list > li:nth-child(3) .drop-down-frame .col {
    width: 25%; }
  .main-menu-list > li:nth-child(4) .drop-down-frame .col {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .drop-down {
    position: absolute;
    left: 0;
    top: 97px;
    width: 100%;
    background: #f9423a url("../images/bg-drop-down.png") 50% -70px repeat-x;
    color: #fff;
    display: none;
    z-index: 15;
    min-height: 435px; } }

@media screen and (max-width: 974px) {
  .drop-down .container, .drop-down .breadcrumbs-red ul, .breadcrumbs-red .drop-down ul, .drop-down .popup-content, .drop-down .quiz-question-navigation {
    padding: 0; } }

@media screen and (min-width: 975px) {
  .main-menu-list > li:hover .drop-down {
    transition: all .2s linear;
    opacity: 1;
    visibility: visible; }
  .main-menu-list > li .js-slide-hidden {
    transition: all .3s linear;
    left: 0 !important;
    top: 97px !important;
    opacity: 0;
    visibility: hidden; } }

@media screen and (min-width: 975px) {
  .drop-down-holder {
    display: flex;
    justify-content: space-between; } }

@media screen and (min-width: 975px) {
  .drop-down-frame {
    display: flex;
    flex: 1;
    padding: 88px 94px;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%; } }

@media screen and (max-width: 974px) {
  .drop-down-frame {
    padding: 10px 0 0; } }

.drop-down-frame .col {
  padding: 0 15px; }

@media screen and (max-width: 974px) {
  .drop-down-frame .col {
    padding: 0 19px 16px; }
    .drop-down-frame .col:last-child {
      padding-bottom: 5px; } }

.drop-down-frame h3 {
  margin: 0 0 20px;
  font-size: 24px;
  line-height: 26px;
  min-height: 40px;
  font-weight: 700; }

@media screen and (max-width: 974px) {
  .drop-down-frame h3 {
    margin: 0;
    min-height: 0; } }

@media screen and (max-width: 974px) {
  .drop-list-wrap {
    display: none; } }

.drop-list {
  font-size: 18px;
  line-height: 21px;
  padding: 0 0 0 21px; }
  .drop-list li {
    padding-bottom: 10px; }

.drop-down-information {
  border-left: 1px solid #ffffff;
  flex: 0 0 288px;
  padding: 35px 0 0 22px; }

@media screen and (max-width: 974px) {
  .drop-down-information {
    display: none; } }
  .drop-down-information .box {
    display: flex;
    padding-bottom: 28px; }
    .drop-down-information .box p {
      display: block;
      font-size: 18px;
      line-height: 23px;
      font-weight: bold; }
  .drop-down-information .icon {
    flex: 0 0 30px;
    height: 30px;
    margin: 0 21px 0 0; }
  .drop-down-information .subtitle {
    display: block;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 2px; }
  .drop-down-information .time {
    display: block;
    font-size: 12px;
    line-height: 15px; }
  .drop-down-information .email {
    display: block;
    font-size: 12px;
    line-height: 15px;
    text-decoration: underline; }
  .drop-down-information p {
    margin: 0; }

.surprise-box {
  display: flex; }

@media screen and (min-width: 975px) {
  .surprise-box-wrap {
    padding-top: 88px; }
    .surprise-box-wrap h3 {
      margin: 0 0 20px;
      font-size: 24px;
      line-height: 26px;
      min-height: 40px;
      font-weight: 700; }
      .surprise-box-wrap h3 a {
        pointer-events: none; } }
  .surprise-box .box {
    height: 164px;
    width: 277px;
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25));
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
    .surprise-box .box.random-box {
      border: 1px solid #ffffff;
      margin-left: 20px; }
    .surprise-box .box a:hover {
      text-decoration: none; }
  .surprise-box .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .surprise-box .img img {
      object-fit: cover;
      object-position: 50% 50%;
      width: 100%;
      height: 100%; }
  .surprise-box .icon {
    width: 109px;
    height: 76px;
    margin: 0 auto; }
  .surprise-box .text {
    position: relative;
    z-index: 1;
    padding: 4px 10px 10px; }
  .surprise-box .subtitle {
    display: block;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding-bottom: 2px; }
  .surprise-box .title {
    display: block;
    font-size: 24px;
    line-height: 27px; }

.mobile-menu-burger {
  position: absolute;
  right: 13px;
  top: 23px; }

@media screen and (min-width: 975px) {
  .mobile-menu-burger {
    display: none; } }

.burger-link {
  cursor: pointer;
  z-index: 6;
  padding: 5px; }
  .burger-link .line {
    width: 20px;
    height: 3px;
    background-color: #f9423a;
    margin: 3px;
    display: block;
    transition: all 0.15s; }
  .burger-link.open {
    margin: 3px -4px 0 0; }
    .burger-link.open .line {
      width: 30px;
      height: 2px;
      margin: 2px; }
    .burger-link.open .one {
      animation: menu-anime-one-md 550ms forwards; }
    .burger-link.open .two {
      animation: menu-anime-two-md 550ms forwards; }
    .burger-link.open .three {
      animation: menu-anime-three-md 550ms forwards; }
  .burger-link.close .one {
    animation: menu-anime-one-rev-md 550ms forwards; }
  .burger-link.close .two {
    animation: menu-anime-two-rev-md 550ms forwards; }
  .burger-link.close .three {
    animation: menu-anime-three-rev-md 550ms forwards; }

.burger-filter-link {
  cursor: pointer;
  z-index: 6;
  padding: 5px; }
  .burger-filter-link .line {
    width: 20px;
    height: 3px;
    background-color: #f9423a;
    margin: 3px;
    display: block;
    transition: all 0.15s; }
  .burger-filter-link.open .one {
    animation: anime-one-md 550ms forwards; }
  .burger-filter-link.open .two {
    animation: anime-two-md 550ms forwards; }
  .burger-filter-link.open .three {
    animation: anime-three-md 550ms forwards; }
  .burger-filter-link.close .one {
    animation: anime-one-rev-md 550ms forwards; }
  .burger-filter-link.close .two {
    animation: anime-two-rev-md 550ms forwards; }
  .burger-filter-link.close .three {
    animation: anime-three-rev-md 550ms forwards; }

@keyframes anime-one-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(6px); }
  100% {
    transform: translateY(6px) rotate(225deg); } }

@keyframes anime-two-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(0); }
  100% {
    transform: translateY(0) rotate(315deg); } }

@keyframes anime-three-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-6px); }
  100% {
    transform: translateY(-6px) rotate(315deg); } }

@keyframes anime-one-rev-md {
  0% {
    transform: translateY(6px) rotate(225deg); }
  50% {
    transform: translateY(6px); }
  100% {
    transform: translateY(0); } }

@keyframes anime-two-rev-md {
  0% {
    transform: translateY(0) rotate(315deg); }
  50% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

@keyframes anime-three-rev-md {
  0% {
    transform: translateY(-6px) rotate(315deg); }
  50% {
    transform: translateY(-6px); }
  100% {
    transform: translateY(0); } }

@keyframes menu-anime-one-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(4px); }
  100% {
    transform: translateY(4px) rotate(225deg); } }

@keyframes menu-anime-two-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(0); }
  100% {
    transform: translateY(0) rotate(315deg); } }

@keyframes menu-anime-three-md {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-4px); }
  100% {
    transform: translateY(-4px) rotate(315deg); } }

@keyframes menu-anime-one-rev-md {
  0% {
    transform: translateY(4px) rotate(225deg); }
  50% {
    transform: translateY(4px); }
  100% {
    transform: translateY(0); } }

@keyframes menu-anime-two-rev-md {
  0% {
    transform: translateY(0) rotate(315deg); }
  50% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }

@keyframes menu-anime-three-rev-md {
  0% {
    transform: translateY(-4px) rotate(315deg); }
  50% {
    transform: translateY(-4px); }
  100% {
    transform: translateY(0); } }

.search-header-box {
  padding: 14px 0 0 3px;
  margin-left: auto; }
  .search-header-box:before {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 11;
    width: 100vw;
    height: 100vh;
    content: '';
    display: none; }

@media screen and (max-width: 974px) {
  .search-header-box {
    padding: 0;
    margin: 0; } }

@media screen and (max-width: 974px) {
  .search-header-box > a {
    position: absolute;
    right: 105px;
    top: 25px; } }
  .search-header-box > a:hover {
    opacity: 0.7; }
  .search-header-box .svg-icon {
    width: 32px;
    height: 32px;
    color: #f9423a;
    transition: all 0.15s; }

@media screen and (max-width: 974px) {
  .search-header-box .svg-icon {
    width: 25px;
    height: 25px; } }
  .search-header-box.is-active:before {
    display: block; }
  .search-header-box.is-active .search-header-drop {
    display: block; }

.search-header-drop {
  position: absolute;
  left: 0;
  top: 97px;
  width: 100%;
  z-index: 12;
  background: #f9423a url("../images/bg-drop-down.png") 50% -70px repeat-x;
  color: #ffffff;
  padding: 30px 0 40px;
  display: none; }

@media screen and (max-width: 974px) {
  .search-header-drop {
    top: 73px;
    padding: 20px 0; } }
  .search-header-drop .container, .search-header-drop .breadcrumbs-red ul, .breadcrumbs-red .search-header-drop ul, .search-header-drop .popup-content, .search-header-drop .quiz-question-navigation {
    position: relative; }
  .search-header-drop .close-header-search {
    position: absolute;
    right: 20px;
    top: 0;
    width: 20px;
    height: 20px;
    transition: all 0.15s;
    z-index: 2; }

@media screen and (max-width: 974px) {
  .search-header-drop .close-header-search {
    top: -10px;
    right: 10px; } }
    .search-header-drop .close-header-search:hover {
      transform: rotate(90deg); }
  .search-header-drop .form-header-search {
    max-width: 1000px;
    margin: 0 auto; }
  .search-header-drop .row {
    display: flex;
    position: relative;
    padding: 0 30px; }

@media screen and (max-width: 600px) {
  .search-header-drop .row {
    padding: 0 30px 0 0; } }
  .search-header-drop .form-item input {
    background: none;
    color: #ffffff;
    border-radius: 0;
    border-width: 0 0 2px;
    border-color: #ffffff;
    font-size: 52px;
    line-height: 52px;
    height: 60px; }

@media screen and (max-width: 974px) {
  .search-header-drop .form-item input {
    font-size: 35px;
    line-height: 35px;
    height: 45px;
    padding-right: 38px; } }
    .search-header-drop .form-item input::placeholder {
      color: #ffffff; }
    .search-header-drop .form-item input:-ms-input-placeholder {
      color: #FFFFFF !important; }
    .search-header-drop .form-item input:focus {
      border-color: #ffffff; }
  .search-header-drop .form-action {
    position: absolute;
    right: 30px;
    bottom: 15px;
    width: 50px;
    height: 50px; }

@media screen and (max-width: 600px) {
  .search-header-drop .form-action {
    width: 30px;
    height: 30px; } }
    .search-header-drop .form-action button {
      border: 0;
      background: none;
      width: 50px;
      height: 50px; }

@media screen and (max-width: 974px) {
  .search-header-drop .form-action button {
    width: 40px;
    height: 40px; } }
      .search-header-drop .form-action button:hover {
        opacity: 0.7; }
  .search-header-drop .svg-icon {
    color: #ffffff;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .search-header-drop label {
    display: block;
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 15px; }

.user-header-box {
  padding: 11px 0 0 0;
  margin-left: 6px; }
  .user-header-box .ajax-progress {
    display: none; }
  .user-header-box:before {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 11;
    width: 100vw;
    height: 100vh;
    content: '';
    display: none; }
    .user-area-opened .user-header-box:before {
      display: block; }

@media screen and (max-width: 974px) {
  .user-header-box:before {
    background: rgba(0, 0, 0, 0.2); } }
  .user-header-box .user-header-link {
    display: block;
    position: relative; }

@media screen and (max-width: 974px) {
  .user-header-box .user-header-link {
    position: absolute;
    right: 60px;
    top: 24px;
    padding: 0;
    margin: 0; } }

@media screen and (min-width: 975px) {
  .user-header-box .user-header-link:after {
    content: '';
    position: absolute;
    z-index: 13;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -55px;
    border: 30px solid transparent;
    border-bottom: 50px solid #ffffff;
    display: none; }
    .user-area-opened .user-header-box .user-header-link:after {
      display: block; } }
    .user-header-box .user-header-link:hover .svg-icon {
      opacity: 0.7; }
    .user-header-box .user-header-link .icon {
      width: 40px;
      height: 40px;
      display: block; }

@media screen and (max-width: 974px) {
  .user-header-box .user-header-link .icon {
    width: 27px;
    height: 27px; } }
    .user-header-box .user-header-link .svg-icon {
      width: 100%;
      height: 100%;
      color: #f9423a;
      transition: all 0.15s; }
    .user-header-box .user-header-link .user-photo {
      width: 40px;
      height: 40px;
      display: block;
      overflow: hidden;
      border-radius: 100%;
      position: absolute;
      left: 0;
      top: 0; }

@media screen and (max-width: 974px) {
  .user-header-box .user-header-link .user-photo {
    width: 27px;
    height: 27px; } }
      .user-header-box .user-header-link .user-photo img {
        width: 100%;
        height: 100%;
        object-fit: cover; }

.user-area-opened {
  overflow: hidden; }

.user-header-drop {
  position: absolute;
  left: 0;
  top: 97px;
  width: 100%;
  z-index: 12;
  display: none; }
  .user-area-opened .user-header-drop {
    display: block; }

@media screen and (max-width: 974px) {
  .user-header-drop {
    top: 72px; } }
  .user-header-drop .container, .user-header-drop .breadcrumbs-red ul, .breadcrumbs-red .user-header-drop ul, .user-header-drop .popup-content, .user-header-drop .quiz-question-navigation {
    position: relative; }

@media screen and (max-width: 974px) {
  .user-header-drop .container, .user-header-drop .breadcrumbs-red ul, .breadcrumbs-red .user-header-drop ul, .user-header-drop .popup-content, .user-header-drop .quiz-question-navigation {
    padding: 0; } }
  .user-header-drop .close-header-user-box,
  .user-header-drop .close-header-user-box-ajax {
    position: absolute;
    right: 35px;
    top: 20px;
    width: 15px;
    height: 15px;
    transition: all 0.15s;
    z-index: 13;
    color: #f9423a; }
    .user-header-drop .close-header-user-box:hover,
    .user-header-drop .close-header-user-box-ajax:hover {
      transform: rotate(90deg); }

@media screen and (max-width: 974px) {
  .user-header-drop .close-link-wrap .close-header-user-box,
  .user-header-drop .close-link-wrap .close-header-user-box-ajax {
    color: #ffffff; } }

.log-in-block {
  background: #ffffff;
  display: flex;
  box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16); }

@media screen and (max-width: 974px) {
  .log-in-block {
    flex-direction: column; } }
  .log-in-block .welcome-box {
    flex: 1;
    background: #f9423a url("../images/bg-drop-down.png") 50% 100% repeat-x;
    color: #ffffff;
    padding: 27px 0; }

@media screen and (max-width: 974px) {
  .log-in-block .welcome-box {
    padding: 27px 20px; } }
    .log-in-block .welcome-box .frame {
      max-width: 267px;
      margin: 0 auto;
      color: #ffffff; }

@media screen and (max-width: 974px) {
  .log-in-block .welcome-box .frame {
    max-width: 400px; } }

@media screen and (max-width: 480px) {
  .log-in-block .welcome-box .frame {
    max-width: 100%; } }
    .log-in-block .welcome-box h2 {
      margin: 0 0 47px;
      font-size: 40px;
      line-height: 43px;
      text-align: center; }

@media screen and (max-width: 974px) {
  .log-in-block .welcome-box h2 {
    margin-bottom: 15px; } }
    .log-in-block .welcome-box h3 {
      margin: 0 0 35px;
      font-size: 24px;
      line-height: 26px; }
    .log-in-block .welcome-box p {
      margin: 0 0 68px;
      font-size: 20px;
      line-height: 28px; }

@media screen and (max-width: 974px) {
  .log-in-block .welcome-box p {
    margin-bottom: 20px; } }
    .log-in-block .welcome-box .btn, .log-in-block .welcome-box .user-register-form #edit-submit, .user-register-form .log-in-block .welcome-box #edit-submit, .log-in-block .welcome-box .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .log-in-block .welcome-box input, .log-in-block .welcome-box .article-content .alimentarium-btn, .article-content .log-in-block .welcome-box .alimentarium-btn, .log-in-block .welcome-box .content-text .alimentarium-btn, .content-text .log-in-block .welcome-box .alimentarium-btn, .log-in-block .welcome-box .post-description .alimentarium-btn, .post-description .log-in-block .welcome-box .alimentarium-btn, .log-in-block .welcome-box .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .log-in-block .welcome-box .alimentarium-btn, .log-in-block .welcome-box .home-content-frame .text .alimentarium-btn, .home-content-frame .text .log-in-block .welcome-box .alimentarium-btn, .log-in-block .welcome-box .change-pass-container .form-actions .button, .change-pass-container .form-actions .log-in-block .welcome-box .button, .log-in-block .welcome-box .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .log-in-block .welcome-box .agree-button, .log-in-block .welcome-box .create-post-page .field-prefix .link, .create-post-page .field-prefix .log-in-block .welcome-box .link,
    .log-in-block .welcome-box .create-post-page .description .link, .create-post-page .description .log-in-block .welcome-box .link,
    .log-in-block .welcome-box .create-post-page .messages .link, .create-post-page .messages .log-in-block .welcome-box .link, .log-in-block .welcome-box .create-post-page .image-upload .form-submit, .create-post-page .image-upload .log-in-block .welcome-box .form-submit, .log-in-block .welcome-box .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .log-in-block .welcome-box .link,
    .log-in-block .welcome-box .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .log-in-block .welcome-box .link,
    .log-in-block .welcome-box .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .log-in-block .welcome-box .link, .log-in-block .welcome-box .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .log-in-block .welcome-box .link, .log-in-block .welcome-box .curated_set-container .web-form .form-submit, .curated_set-container .web-form .log-in-block .welcome-box .form-submit, .log-in-block .welcome-box #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .log-in-block .welcome-box .form-submit, .log-in-block .welcome-box .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .log-in-block .welcome-box .form-submit, .log-in-block .welcome-box .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .log-in-block .welcome-box .select-date-button {
      max-width: 232px;
      height: 48px;
      margin: 0 auto;
      font-size: 15px; }
      .log-in-block .welcome-box .btn:hover, .log-in-block .welcome-box .user-register-form #edit-submit:hover, .user-register-form .log-in-block .welcome-box #edit-submit:hover, .log-in-block .welcome-box .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .log-in-block .welcome-box input:hover, .log-in-block .welcome-box .article-content .alimentarium-btn:hover, .article-content .log-in-block .welcome-box .alimentarium-btn:hover, .log-in-block .welcome-box .content-text .alimentarium-btn:hover, .content-text .log-in-block .welcome-box .alimentarium-btn:hover, .log-in-block .welcome-box .post-description .alimentarium-btn:hover, .post-description .log-in-block .welcome-box .alimentarium-btn:hover, .log-in-block .welcome-box .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .log-in-block .welcome-box .alimentarium-btn:hover, .log-in-block .welcome-box .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .log-in-block .welcome-box .alimentarium-btn:hover, .log-in-block .welcome-box .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .log-in-block .welcome-box .button:hover, .log-in-block .welcome-box .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .log-in-block .welcome-box .agree-button:hover, .log-in-block .welcome-box .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .log-in-block .welcome-box .link:hover,
      .log-in-block .welcome-box .create-post-page .description .link:hover, .create-post-page .description .log-in-block .welcome-box .link:hover,
      .log-in-block .welcome-box .create-post-page .messages .link:hover, .create-post-page .messages .log-in-block .welcome-box .link:hover, .log-in-block .welcome-box .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .log-in-block .welcome-box .form-submit:hover, .log-in-block .welcome-box .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .log-in-block .welcome-box .link:hover,
      .log-in-block .welcome-box .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .log-in-block .welcome-box .link:hover,
      .log-in-block .welcome-box .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .log-in-block .welcome-box .link:hover, .log-in-block .welcome-box .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .log-in-block .welcome-box .link:hover, .log-in-block .welcome-box .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .log-in-block .welcome-box .form-submit:hover, .log-in-block .welcome-box #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .log-in-block .welcome-box .form-submit:hover, .log-in-block .welcome-box .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .log-in-block .welcome-box .form-submit:hover, .log-in-block .welcome-box .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .log-in-block .welcome-box .select-date-button:hover {
        color: #f9423a; }
      .log-in-block .welcome-box .btn:before, .log-in-block .welcome-box .user-register-form #edit-submit:before, .user-register-form .log-in-block .welcome-box #edit-submit:before, .log-in-block .welcome-box .user-popup .create-account .form-actions input:before, .user-popup .create-account .form-actions .log-in-block .welcome-box input:before, .log-in-block .welcome-box .article-content .alimentarium-btn:before, .article-content .log-in-block .welcome-box .alimentarium-btn:before, .log-in-block .welcome-box .content-text .alimentarium-btn:before, .content-text .log-in-block .welcome-box .alimentarium-btn:before, .log-in-block .welcome-box .post-description .alimentarium-btn:before, .post-description .log-in-block .welcome-box .alimentarium-btn:before, .log-in-block .welcome-box .knowledge-recipes-list-top .alimentarium-btn:before, .knowledge-recipes-list-top .log-in-block .welcome-box .alimentarium-btn:before, .log-in-block .welcome-box .home-content-frame .text .alimentarium-btn:before, .home-content-frame .text .log-in-block .welcome-box .alimentarium-btn:before, .log-in-block .welcome-box .change-pass-container .form-actions .button:before, .change-pass-container .form-actions .log-in-block .welcome-box .button:before, .log-in-block .welcome-box .popup-content #popup-buttons .agree-button:before, .popup-content #popup-buttons .log-in-block .welcome-box .agree-button:before, .log-in-block .welcome-box .create-post-page .field-prefix .link:before, .create-post-page .field-prefix .log-in-block .welcome-box .link:before,
      .log-in-block .welcome-box .create-post-page .description .link:before, .create-post-page .description .log-in-block .welcome-box .link:before,
      .log-in-block .welcome-box .create-post-page .messages .link:before, .create-post-page .messages .log-in-block .welcome-box .link:before, .log-in-block .welcome-box .create-post-page .image-upload .form-submit:before, .create-post-page .image-upload .log-in-block .welcome-box .form-submit:before, .log-in-block .welcome-box .curated_set-container .web-form .field-prefix .link:before, .curated_set-container .web-form .field-prefix .log-in-block .welcome-box .link:before,
      .log-in-block .welcome-box .curated_set-container .web-form .description .link:before, .curated_set-container .web-form .description .log-in-block .welcome-box .link:before,
      .log-in-block .welcome-box .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .messages .log-in-block .welcome-box .link:before, .log-in-block .welcome-box .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .log-in-block .welcome-box .link:before, .log-in-block .welcome-box .curated_set-container .web-form .form-submit:before, .curated_set-container .web-form .log-in-block .welcome-box .form-submit:before, .log-in-block .welcome-box #media-library-content .views-exposed-form .form-submit:before, #media-library-content .views-exposed-form .log-in-block .welcome-box .form-submit:before, .log-in-block .welcome-box .profile-info-avatar .user-photo .form-submit:before, .profile-info-avatar .user-photo .log-in-block .welcome-box .form-submit:before, .log-in-block .welcome-box .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .log-in-block .welcome-box .select-date-button:before {
        background: #ffffff; }
  .log-in-block .log-in-box {
    flex: 1;
    padding: 27px 0; }

@media screen and (max-width: 974px) {
  .log-in-block .log-in-box {
    padding: 27px 20px; } }
    .log-in-block .log-in-box .frame {
      max-width: 377px;
      margin: 0 auto; }

@media screen and (max-width: 974px) {
  .log-in-block .log-in-box .frame {
    max-width: 400px; } }
    .log-in-block .log-in-box .head {
      text-align: center;
      color: #292929; }
    .log-in-block .log-in-box h2 {
      margin: 0 0 15px;
      font-size: 40px;
      line-height: 43px; }
    .log-in-block .log-in-box .socila-login-label,
    .log-in-block .log-in-box .or {
      display: block;
      font-size: 20px;
      line-height: 28px;
      padding-bottom: 11px; }

@media screen and (max-width: 974px) {
  .log-in-block .log-in-box .socila-login-label,
  .log-in-block .log-in-box .or {
    display: none; } }

.social-login-list {
  padding-bottom: 15px; }
  .social-login-list ul {
    display: flex;
    justify-content: center; }
  .social-login-list li {
    padding: 0 6px; }
  .social-login-list a {
    width: 36px;
    height: 36px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    border: 1px solid #C8C8C8;
    border-radius: 100%; }
    .social-login-list a:hover {
      color: #f9423a;
      border-color: #f9423a; }
      .social-login-list a:hover .svg-icon {
        color: #f9423a; }
  .social-login-list .svg-icon {
    width: 25px;
    height: 25px;
    color: #292929;
    margin: 0 auto;
    transition: all 0.15s; }

.form-log-in {
  padding-bottom: 8px; }
  .form-log-in .form-item {
    padding-bottom: 10px; }
    .form-log-in .form-item input {
      border-color: #292929;
      height: 48px; }
      .form-log-in .form-item input:focus {
        border-color: #f9423a; }
  .form-log-in .form-action button,
  .form-log-in .form-action input {
    height: 48px;
    width: 232px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 45px; }

.forgot-link {
  text-align: center;
  font-size: 14px; }
  .forgot-link a {
    text-decoration: underline; }
    .forgot-link a:hover {
      text-decoration: none; }

.register-block .log-in-box {
  flex: 0 0 316px; }
  .register-block .log-in-box .frame {
    max-width: 233px; }

@media screen and (max-width: 480px) {
  .register-block .log-in-box .frame {
    max-width: 100%; } }
  .register-block .log-in-box h2 {
    font-size: 32px;
    line-height: 35px;
    margin: 6px 0 17px; }
  .register-block .log-in-box .or {
    padding: 5px 0 10px; }

.register-block .welcome-box .frame {
  max-width: 600px; }

.register-block .welcome-box h2 {
  margin-bottom: 17px; }

.register-block .welcome-box .social-login-list a {
  border-color: #ffffff; }

.register-block .welcome-box .social-login-list .svg-icon {
  color: #ffffff; }

.register-block .welcome-box p {
  text-align: center;
  margin-bottom: 9px; }

.register-block .welcome-box .or {
  text-align: center;
  display: block;
  font-size: 20px;
  line-height: 28px;
  padding-bottom: 10px; }

.register-block .welcome-box .form-register {
  max-width: 232px;
  margin: 0 auto 63px; }

@media screen and (max-width: 974px) {
  .register-block .welcome-box .form-register {
    margin-bottom: 20px; } }

@media screen and (max-width: 480px) {
  .register-block .welcome-box .form-register {
    max-width: 100%; } }
  .register-block .welcome-box .form-register .form-item input {
    height: 48px;
    background: rgba(255, 255, 255, 0.5);
    color: #ffffff; }
    .register-block .welcome-box .form-register .form-item input:focus {
      border-color: #ffffff; }
    .register-block .welcome-box .form-register .form-item input::placeholder {
      color: #ffffff; }
  .register-block .welcome-box .form-register .form-action,
  .register-block .welcome-box .form-register .form-actions {
    padding-top: 12px; }

@media screen and (max-width: 600px) {
  .register-block .welcome-box .form-register .form-action input,
  .register-block .welcome-box .form-register .form-action button,
  .register-block .welcome-box .form-register .form-actions input,
  .register-block .welcome-box .form-register .form-actions button {
    max-width: 100%;
    margin: 0; } }
  .register-block .welcome-box .form-register .btn, .register-block .welcome-box .form-register .user-register-form #edit-submit, .user-register-form .register-block .welcome-box .form-register #edit-submit, .register-block .welcome-box .form-register .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .register-block .welcome-box .form-register input, .register-block .welcome-box .form-register .article-content .alimentarium-btn, .article-content .register-block .welcome-box .form-register .alimentarium-btn, .register-block .welcome-box .form-register .content-text .alimentarium-btn, .content-text .register-block .welcome-box .form-register .alimentarium-btn, .register-block .welcome-box .form-register .post-description .alimentarium-btn, .post-description .register-block .welcome-box .form-register .alimentarium-btn, .register-block .welcome-box .form-register .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .register-block .welcome-box .form-register .alimentarium-btn, .register-block .welcome-box .form-register .home-content-frame .text .alimentarium-btn, .home-content-frame .text .register-block .welcome-box .form-register .alimentarium-btn, .register-block .welcome-box .form-register .change-pass-container .form-actions .button, .change-pass-container .form-actions .register-block .welcome-box .form-register .button, .register-block .welcome-box .form-register .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .register-block .welcome-box .form-register .agree-button, .register-block .welcome-box .form-register .create-post-page .field-prefix .link, .create-post-page .field-prefix .register-block .welcome-box .form-register .link,
  .register-block .welcome-box .form-register .create-post-page .description .link, .create-post-page .description .register-block .welcome-box .form-register .link,
  .register-block .welcome-box .form-register .create-post-page .messages .link, .create-post-page .messages .register-block .welcome-box .form-register .link, .register-block .welcome-box .form-register .create-post-page .image-upload .form-submit, .create-post-page .image-upload .register-block .welcome-box .form-register .form-submit, .register-block .welcome-box .form-register .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .register-block .welcome-box .form-register .link,
  .register-block .welcome-box .form-register .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .register-block .welcome-box .form-register .link,
  .register-block .welcome-box .form-register .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .register-block .welcome-box .form-register .link, .register-block .welcome-box .form-register .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .register-block .welcome-box .form-register .link, .register-block .welcome-box .form-register .curated_set-container .web-form .form-submit, .curated_set-container .web-form .register-block .welcome-box .form-register .form-submit, .register-block .welcome-box .form-register #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .register-block .welcome-box .form-register .form-submit, .register-block .welcome-box .form-register .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .register-block .welcome-box .form-register .form-submit, .register-block .welcome-box .form-register .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .register-block .welcome-box .form-register .select-date-button {
    height: 48px;
    border-color: #ffffff;
    background: #ffffff;
    color: #f9423a;
    line-height: 48px;
    width: 100%; }

.register-block .welcome-box .privacy {
  text-align: center;
  font-size: 14px; }
  .register-block .welcome-box .privacy p {
    font: inherit;
    margin: 0; }
  .register-block .welcome-box .privacy a {
    color: #000;
    text-decoration: underline; }
    .register-block .welcome-box .privacy a:hover {
      text-decoration: none; }

.form-create-account-interest .form-item-group {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 46px; }

@media screen and (max-width: 974px) {
  .form-create-account-interest .form-item-group {
    margin: 0 -5px 20px; } }

.form-create-account-interest .form-checkbox-item, .form-create-account-interest .form-radio-item, .form-create-account-interest .js-form-type-radio {
  width: 25%;
  padding: 10px; }

@media screen and (max-width: 974px) {
  .form-create-account-interest .form-checkbox-item, .form-create-account-interest .form-radio-item, .form-create-account-interest .js-form-type-radio {
    padding: 5px;
    width: 50%; } }

@media screen and (max-width: 480px) {
  .form-create-account-interest .form-checkbox-item, .form-create-account-interest .form-radio-item, .form-create-account-interest .js-form-type-radio {
    width: 100%; } }
  .form-create-account-interest .form-checkbox-item label, .form-create-account-interest .form-radio-item label, .form-create-account-interest .js-form-type-radio label {
    padding: 0;
    overflow: hidden;
    border-radius: 8px;
    color: #ffffff;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    position: relative; }
  .form-create-account-interest .form-checkbox-item img, .form-create-account-interest .form-radio-item img, .form-create-account-interest .js-form-type-radio img {
    width: 100%;
    border-radius: 8px; }
  .form-create-account-interest .form-checkbox-item input:checked + span, .form-create-account-interest .form-radio-item input:checked + span, .form-create-account-interest .js-form-type-radio input:checked + span {
    border-color: #f9423a; }
    .form-create-account-interest .form-checkbox-item input:checked + span:before, .form-create-account-interest .form-radio-item input:checked + span:before, .form-create-account-interest .js-form-type-radio input:checked + span:before {
      display: block; }
  .form-create-account-interest .form-checkbox-item span, .form-create-account-interest .form-radio-item span, .form-create-account-interest .js-form-type-radio span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px;
    border: 3px solid transparent; }
    .form-create-account-interest .form-checkbox-item span:before, .form-create-account-interest .form-radio-item span:before, .form-create-account-interest .js-form-type-radio span:before {
      left: auto;
      right: 7px;
      top: 7px;
      width: 32px;
      height: 32px;
      border-radius: 100%;
      display: none; }
    .form-create-account-interest .form-checkbox-item span:after, .form-create-account-interest .form-radio-item span:after, .form-create-account-interest .js-form-type-radio span:after {
      left: auto;
      right: 15px;
      top: 19px;
      width: 14px;
      height: 7px; }

.form-create-account-interest .form-action {
  display: flex;
  justify-content: flex-end; }
  .form-create-account-interest .form-action .btn, .form-create-account-interest .form-action .user-register-form #edit-submit, .user-register-form .form-create-account-interest .form-action #edit-submit, .form-create-account-interest .form-action .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .form-create-account-interest .form-action input, .form-create-account-interest .form-action .article-content .alimentarium-btn, .article-content .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .content-text .alimentarium-btn, .content-text .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .post-description .alimentarium-btn, .post-description .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .home-content-frame .text .alimentarium-btn, .home-content-frame .text .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .change-pass-container .form-actions .button, .change-pass-container .form-actions .form-create-account-interest .form-action .button, .form-create-account-interest .form-action .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .form-create-account-interest .form-action .agree-button, .form-create-account-interest .form-action .create-post-page .field-prefix .link, .create-post-page .field-prefix .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .create-post-page .description .link, .create-post-page .description .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .create-post-page .messages .link, .create-post-page .messages .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .create-post-page .image-upload .form-submit, .create-post-page .image-upload .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .curated_set-container .web-form .form-submit, .curated_set-container .web-form .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .form-create-account-interest .form-action .select-date-button {
    height: 48px;
    font-size: 15px;
    line-height: 50px;
    width: 234px; }

@media screen and (max-width: 974px) {
  .form-create-account-interest .form-action .btn, .form-create-account-interest .form-action .user-register-form #edit-submit, .user-register-form .form-create-account-interest .form-action #edit-submit, .form-create-account-interest .form-action .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .form-create-account-interest .form-action input, .form-create-account-interest .form-action .article-content .alimentarium-btn, .article-content .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .content-text .alimentarium-btn, .content-text .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .post-description .alimentarium-btn, .post-description .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .home-content-frame .text .alimentarium-btn, .home-content-frame .text .form-create-account-interest .form-action .alimentarium-btn, .form-create-account-interest .form-action .change-pass-container .form-actions .button, .change-pass-container .form-actions .form-create-account-interest .form-action .button, .form-create-account-interest .form-action .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .form-create-account-interest .form-action .agree-button, .form-create-account-interest .form-action .create-post-page .field-prefix .link, .create-post-page .field-prefix .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .create-post-page .description .link, .create-post-page .description .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .create-post-page .messages .link, .create-post-page .messages .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .create-post-page .image-upload .form-submit, .create-post-page .image-upload .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .form-create-account-interest .form-action .link,
  .form-create-account-interest .form-action .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-create-account-interest .form-action .link, .form-create-account-interest .form-action .curated_set-container .web-form .form-submit, .curated_set-container .web-form .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .form-create-account-interest .form-action .form-submit, .form-create-account-interest .form-action .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .form-create-account-interest .form-action .select-date-button {
    width: 100%; } }

.my-account-popup {
  display: flex;
  justify-content: flex-end; }

@media screen and (max-width: 974px) {
  .my-account-popup {
    display: block; } }
  .my-account-popup .frame {
    width: 316px;
    background: #ffffff;
    box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16);
    padding: 20px; }

@media screen and (max-width: 974px) {
  .my-account-popup .frame {
    width: 100%; } }
  .my-account-popup .head {
    display: flex;
    padding-bottom: 22px; }
  .my-account-popup .photo {
    width: 67px;
    height: 67px;
    overflow: hidden;
    margin: 0 24px 0 0;
    border-radius: 100%; }
    .my-account-popup .photo img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .my-account-popup .text {
    font-size: 18px;
    line-height: 25px;
    padding-top: 4px; }
  .my-account-popup .name {
    font-weight: bold;
    color: #292929; }
  .my-account-popup .my-account-link {
    color: #666; }
    .my-account-popup .my-account-link a {
      text-decoration: underline; }
      .my-account-popup .my-account-link a:hover {
        text-decoration: none; }
  .my-account-popup .my-primary-list {
    font-size: 18px;
    line-height: 29px;
    color: #1C1C1C; }
    .my-account-popup .my-primary-list li {
      padding-bottom: 22px; }
    .my-account-popup .my-primary-list .svg-icon {
      height: 31px;
      width: 31px;
      color: #f9423a;
      margin-right: 15px; }
  .my-account-popup .btn-discussion {
    padding-bottom: 23px; }
    .my-account-popup .btn-discussion .btn, .my-account-popup .btn-discussion .user-register-form #edit-submit, .user-register-form .my-account-popup .btn-discussion #edit-submit, .my-account-popup .btn-discussion .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .my-account-popup .btn-discussion input, .my-account-popup .btn-discussion .article-content .alimentarium-btn, .article-content .my-account-popup .btn-discussion .alimentarium-btn, .my-account-popup .btn-discussion .content-text .alimentarium-btn, .content-text .my-account-popup .btn-discussion .alimentarium-btn, .my-account-popup .btn-discussion .post-description .alimentarium-btn, .post-description .my-account-popup .btn-discussion .alimentarium-btn, .my-account-popup .btn-discussion .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .my-account-popup .btn-discussion .alimentarium-btn, .my-account-popup .btn-discussion .home-content-frame .text .alimentarium-btn, .home-content-frame .text .my-account-popup .btn-discussion .alimentarium-btn, .my-account-popup .btn-discussion .change-pass-container .form-actions .button, .change-pass-container .form-actions .my-account-popup .btn-discussion .button, .my-account-popup .btn-discussion .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .my-account-popup .btn-discussion .agree-button, .my-account-popup .btn-discussion .create-post-page .field-prefix .link, .create-post-page .field-prefix .my-account-popup .btn-discussion .link,
    .my-account-popup .btn-discussion .create-post-page .description .link, .create-post-page .description .my-account-popup .btn-discussion .link,
    .my-account-popup .btn-discussion .create-post-page .messages .link, .create-post-page .messages .my-account-popup .btn-discussion .link, .my-account-popup .btn-discussion .create-post-page .image-upload .form-submit, .create-post-page .image-upload .my-account-popup .btn-discussion .form-submit, .my-account-popup .btn-discussion .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .my-account-popup .btn-discussion .link,
    .my-account-popup .btn-discussion .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .my-account-popup .btn-discussion .link,
    .my-account-popup .btn-discussion .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .my-account-popup .btn-discussion .link, .my-account-popup .btn-discussion .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .my-account-popup .btn-discussion .link, .my-account-popup .btn-discussion .curated_set-container .web-form .form-submit, .curated_set-container .web-form .my-account-popup .btn-discussion .form-submit, .my-account-popup .btn-discussion #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .my-account-popup .btn-discussion .form-submit, .my-account-popup .btn-discussion .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .my-account-popup .btn-discussion .form-submit, .my-account-popup .btn-discussion .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .my-account-popup .btn-discussion .select-date-button {
      font-size: 18px;
      font-weight: bold;
      height: 48px; }
  .my-account-popup .my-secondary-list {
    color: #1C1C1C;
    font-size: 18px;
    line-height: 21px; }
    .my-account-popup .my-secondary-list li {
      padding-bottom: 25px; }
  .my-account-popup .sign-out {
    color: #1C1C1C;
    font-size: 18px;
    line-height: 21px;
    border-top: 1px solid #E0E0E0;
    margin: 0 -20px;
    padding: 22px 20px 0; }

.forgot-password-block {
  background: #f9423a url("../images/bg-drop-down.png") 50% 100% repeat-x;
  background: #fff;
  box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16);
  padding: 27px 0; }

@media screen and (max-width: 974px) {
  .forgot-password-block {
    padding: 27px 20px; } }
  .forgot-password-block .frame {
    max-width: 600px;
    margin: 0 auto; }

@media screen and (max-width: 974px) {
  .forgot-password-block .frame {
    max-width: 400px; } }
  .forgot-password-block h2 {
    margin: 0 0 20px;
    font-size: 40px;
    line-height: 43px;
    color: #292929; }
  .forgot-password-block .form-forgot-password .form-item {
    padding-bottom: 15px; }
    .forgot-password-block .form-forgot-password .form-item label {
      display: block;
      padding-bottom: 10px;
      color: #292929; }
    .forgot-password-block .form-forgot-password .form-item input {
      border-color: #292929;
      height: 48px; }
      .forgot-password-block .form-forgot-password .form-item input:focus {
        border-color: #f9423a; }
  .forgot-password-block .form-forgot-password .form-action button {
    height: 48px;
    width: 232px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 45px; }

.register-form {
  padding: 30px 0;
  color: #292929;
  background: #fff;
  box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16); }

@media screen and (min-width: 975px) {
  .register-form-inner {
    max-width: 80%;
    margin: 0 auto; } }
  .register-form h2 {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: 43px;
    text-align: center;
    color: #292929; }
  .register-form p {
    color: #292929; }
  .register-form .btn, .register-form .user-register-form #edit-submit, .user-register-form .register-form #edit-submit, .register-form .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .register-form input, .register-form .article-content .alimentarium-btn, .article-content .register-form .alimentarium-btn, .register-form .content-text .alimentarium-btn, .content-text .register-form .alimentarium-btn, .register-form .post-description .alimentarium-btn, .post-description .register-form .alimentarium-btn, .register-form .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .register-form .alimentarium-btn, .register-form .home-content-frame .text .alimentarium-btn, .home-content-frame .text .register-form .alimentarium-btn, .register-form .change-pass-container .form-actions .button, .change-pass-container .form-actions .register-form .button, .register-form .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .register-form .agree-button, .register-form .create-post-page .field-prefix .link, .create-post-page .field-prefix .register-form .link,
  .register-form .create-post-page .description .link, .create-post-page .description .register-form .link,
  .register-form .create-post-page .messages .link, .create-post-page .messages .register-form .link, .register-form .create-post-page .image-upload .form-submit, .create-post-page .image-upload .register-form .form-submit, .register-form .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .register-form .link,
  .register-form .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .register-form .link,
  .register-form .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .register-form .link, .register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .register-form .link, .register-form .curated_set-container .web-form .form-submit, .curated_set-container .web-form .register-form .form-submit, .register-form #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .register-form .form-submit, .register-form .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .register-form .form-submit, .register-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .register-form .select-date-button {
    margin: 0 auto 30px; }

.user-popup .create-account label.form-required:after {
  content: '*';
  padding-left: 3px; }

.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal; }

.user-popup {
  max-height: calc(100vh - 100px);
  overflow: auto; }

@media screen and (max-width: 974px) {
  .user-popup {
    max-height: calc(100vh - 80px); } }
  .user-popup .create-account-front {
    background: #ffffff;
    padding: 30px 40px 40px;
    box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16); }

@media screen and (max-width: 480px) {
  .user-popup .create-account-front {
    padding: 30px 20px; } }
    .user-popup .create-account-front h2 {
      margin: 0 0 33px;
      color: #000;
      font-size: 40px;
      line-height: 40px; }

@media screen and (max-width: 480px) {
  .user-popup .create-account-front h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px; } }
    .user-popup .create-account-front label {
      display: block;
      color: #333;
      font-size: 18px;
      line-height: 24px;
      padding-bottom: 10px; }
    .user-popup .create-account-front .row {
      display: flex;
      justify-content: space-between; }

@media screen and (max-width: 974px) {
  .user-popup .create-account-front .row {
    flex-direction: column; } }
      .user-popup .create-account-front .row .form-item {
        width: 49%;
        padding-bottom: 15px; }

@media screen and (max-width: 974px) {
  .user-popup .create-account-front .row .form-item {
    width: 100%; } }
        .user-popup .create-account-front .row .form-item input {
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          border-color: #999;
          height: 44px;
          font-size: 18px; }
          .user-popup .create-account-front .row .form-item input:focus {
            border-color: #f9423a; }
      .user-popup .create-account-front .row .form-checkbox-item, .user-popup .create-account-front .row .form-radio-item, .user-popup .create-account-front .row .js-form-type-radio {
        padding: 15px 0 30px; }
        .user-popup .create-account-front .row .form-checkbox-item label, .user-popup .create-account-front .row .form-radio-item label, .user-popup .create-account-front .row .js-form-type-radio label {
          padding: 0;
          font-size: 16px; }
      .user-popup .create-account-front .row .form-select-group {
        display: flex; }
        .user-popup .create-account-front .row .form-select-group .select-wrap {
          flex: 1;
          margin: 0 10px; }
          .user-popup .create-account-front .row .form-select-group .select-wrap:first-child {
            margin-left: 0; }
          .user-popup .create-account-front .row .form-select-group .select-wrap:last-child {
            margin-right: 0; }
      .user-popup .create-account-front .row .info p {
        margin: 0;
        font-size: 16px;
        line-height: 22px;
        color: #999; }
      .user-popup .create-account-front .row .form-action {
        margin: 0 0 0 13%;
        display: flex;
        flex-direction: column;
        justify-content: center; }

@media screen and (max-width: 974px) {
  .user-popup .create-account-front .row .form-action {
    margin: 25px 0 0;
    flex-direction: row;
    justify-content: flex-end; } }
        .user-popup .create-account-front .row .form-action .btn, .user-popup .create-account-front .row .form-action .user-register-form #edit-submit, .user-register-form .user-popup .create-account-front .row .form-action #edit-submit, .user-popup .create-account-front .row .form-action .create-account .form-actions input, .user-popup .create-account .form-actions .create-account-front .row .form-action input, .user-popup .create-account-front .row .form-action .article-content .alimentarium-btn, .article-content .user-popup .create-account-front .row .form-action .alimentarium-btn, .user-popup .create-account-front .row .form-action .content-text .alimentarium-btn, .content-text .user-popup .create-account-front .row .form-action .alimentarium-btn, .user-popup .create-account-front .row .form-action .post-description .alimentarium-btn, .post-description .user-popup .create-account-front .row .form-action .alimentarium-btn, .user-popup .create-account-front .row .form-action .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .user-popup .create-account-front .row .form-action .alimentarium-btn, .user-popup .create-account-front .row .form-action .home-content-frame .text .alimentarium-btn, .home-content-frame .text .user-popup .create-account-front .row .form-action .alimentarium-btn, .user-popup .create-account-front .row .form-action .change-pass-container .form-actions .button, .change-pass-container .form-actions .user-popup .create-account-front .row .form-action .button, .user-popup .create-account-front .row .form-action .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .user-popup .create-account-front .row .form-action .agree-button, .user-popup .create-account-front .row .form-action .create-post-page .field-prefix .link, .create-post-page .field-prefix .user-popup .create-account-front .row .form-action .link,
        .user-popup .create-account-front .row .form-action .create-post-page .description .link, .create-post-page .description .user-popup .create-account-front .row .form-action .link,
        .user-popup .create-account-front .row .form-action .create-post-page .messages .link, .create-post-page .messages .user-popup .create-account-front .row .form-action .link, .user-popup .create-account-front .row .form-action .create-post-page .image-upload .form-submit, .create-post-page .image-upload .user-popup .create-account-front .row .form-action .form-submit, .user-popup .create-account-front .row .form-action .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .user-popup .create-account-front .row .form-action .link,
        .user-popup .create-account-front .row .form-action .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .user-popup .create-account-front .row .form-action .link,
        .user-popup .create-account-front .row .form-action .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .user-popup .create-account-front .row .form-action .link, .user-popup .create-account-front .row .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-popup .create-account-front .row .form-action .link, .user-popup .create-account-front .row .form-action .curated_set-container .web-form .form-submit, .curated_set-container .web-form .user-popup .create-account-front .row .form-action .form-submit, .user-popup .create-account-front .row .form-action #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .user-popup .create-account-front .row .form-action .form-submit, .user-popup .create-account-front .row .form-action .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .user-popup .create-account-front .row .form-action .form-submit, .user-popup .create-account-front .row .form-action .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .user-popup .create-account-front .row .form-action .select-date-button {
          height: 48px;
          font-size: 15px;
          line-height: 50px;
          width: 234px; }
  .user-popup .create-account {
    background: #ffffff;
    padding: 30px 40px 40px;
    box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16); }

@media screen and (max-width: 974px) {
  .user-popup .create-account {
    padding: 30px 20px 40px; } }
    .user-popup .create-account h2 {
      margin: 0 0 33px;
      color: #000;
      font-size: 40px;
      line-height: 40px; }

@media screen and (max-width: 480px) {
  .user-popup .create-account h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px; } }
    .user-popup .create-account label,
    .user-popup .create-account legend {
      display: block;
      color: #333;
      font-size: 18px;
      line-height: 24px;
      padding-bottom: 10px; }
    .user-popup .create-account fieldset {
      margin: 0;
      border: 0; }
    .user-popup .create-account .password-strength,
    .user-popup .create-account .password-confirm-message {
      display: none; }
    .user-popup .create-account .row,
    .user-popup .create-account .form-item-pass {
      display: flex;
      justify-content: space-between;
      width: 100% !important; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row,
  .user-popup .create-account .form-item-pass {
    flex-direction: column; } }
      .user-popup .create-account .row .form-item,
      .user-popup .create-account .row .field--widget-options-select,
      .user-popup .create-account .row .field--widget-datetime-datelist,
      .user-popup .create-account .row .field--type-string,
      .user-popup .create-account .form-item-pass .form-item,
      .user-popup .create-account .form-item-pass .field--widget-options-select,
      .user-popup .create-account .form-item-pass .field--widget-datetime-datelist,
      .user-popup .create-account .form-item-pass .field--type-string {
        width: 49%;
        padding-bottom: 15px; }
        .user-popup .create-account .row .form-item .form-item,
        .user-popup .create-account .row .field--widget-options-select .form-item,
        .user-popup .create-account .row .field--widget-datetime-datelist .form-item,
        .user-popup .create-account .row .field--type-string .form-item,
        .user-popup .create-account .form-item-pass .form-item .form-item,
        .user-popup .create-account .form-item-pass .field--widget-options-select .form-item,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item,
        .user-popup .create-account .form-item-pass .field--type-string .form-item {
          padding: 0; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row .form-item .form-item-pass-pass1,
  .user-popup .create-account .row .field--widget-options-select .form-item-pass-pass1,
  .user-popup .create-account .row .field--widget-datetime-datelist .form-item-pass-pass1,
  .user-popup .create-account .row .field--type-string .form-item-pass-pass1,
  .user-popup .create-account .form-item-pass .form-item .form-item-pass-pass1,
  .user-popup .create-account .form-item-pass .field--widget-options-select .form-item-pass-pass1,
  .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item-pass-pass1,
  .user-popup .create-account .form-item-pass .field--type-string .form-item-pass-pass1 {
    padding-bottom: 15px; } }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row .form-item,
  .user-popup .create-account .row .field--widget-options-select,
  .user-popup .create-account .row .field--widget-datetime-datelist,
  .user-popup .create-account .row .field--type-string,
  .user-popup .create-account .form-item-pass .form-item,
  .user-popup .create-account .form-item-pass .field--widget-options-select,
  .user-popup .create-account .form-item-pass .field--widget-datetime-datelist,
  .user-popup .create-account .form-item-pass .field--type-string {
    width: 100%; } }
        .user-popup .create-account .row .form-item.form-item-field-user-first-name-0-value, .user-popup .create-account .row .form-item.form-item-field-user-last-name-0-value, .user-popup .create-account .row .form-item.form-item-field-user-profile-type,
        .user-popup .create-account .row .field--widget-options-select.form-item-field-user-first-name-0-value,
        .user-popup .create-account .row .field--widget-options-select.form-item-field-user-last-name-0-value,
        .user-popup .create-account .row .field--widget-options-select.form-item-field-user-profile-type,
        .user-popup .create-account .row .field--widget-datetime-datelist.form-item-field-user-first-name-0-value,
        .user-popup .create-account .row .field--widget-datetime-datelist.form-item-field-user-last-name-0-value,
        .user-popup .create-account .row .field--widget-datetime-datelist.form-item-field-user-profile-type,
        .user-popup .create-account .row .field--type-string.form-item-field-user-first-name-0-value,
        .user-popup .create-account .row .field--type-string.form-item-field-user-last-name-0-value,
        .user-popup .create-account .row .field--type-string.form-item-field-user-profile-type,
        .user-popup .create-account .form-item-pass .form-item.form-item-field-user-first-name-0-value,
        .user-popup .create-account .form-item-pass .form-item.form-item-field-user-last-name-0-value,
        .user-popup .create-account .form-item-pass .form-item.form-item-field-user-profile-type,
        .user-popup .create-account .form-item-pass .field--widget-options-select.form-item-field-user-first-name-0-value,
        .user-popup .create-account .form-item-pass .field--widget-options-select.form-item-field-user-last-name-0-value,
        .user-popup .create-account .form-item-pass .field--widget-options-select.form-item-field-user-profile-type,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist.form-item-field-user-first-name-0-value,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist.form-item-field-user-last-name-0-value,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist.form-item-field-user-profile-type,
        .user-popup .create-account .form-item-pass .field--type-string.form-item-field-user-first-name-0-value,
        .user-popup .create-account .form-item-pass .field--type-string.form-item-field-user-last-name-0-value,
        .user-popup .create-account .form-item-pass .field--type-string.form-item-field-user-profile-type {
          width: 100%; }
        .user-popup .create-account .row .form-item input,
        .user-popup .create-account .row .field--widget-options-select input,
        .user-popup .create-account .row .field--widget-datetime-datelist input,
        .user-popup .create-account .row .field--type-string input,
        .user-popup .create-account .form-item-pass .form-item input,
        .user-popup .create-account .form-item-pass .field--widget-options-select input,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist input,
        .user-popup .create-account .form-item-pass .field--type-string input {
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          border-color: #999;
          height: 44px;
          font-size: 18px; }
          .user-popup .create-account .row .form-item input:focus,
          .user-popup .create-account .row .field--widget-options-select input:focus,
          .user-popup .create-account .row .field--widget-datetime-datelist input:focus,
          .user-popup .create-account .row .field--type-string input:focus,
          .user-popup .create-account .form-item-pass .form-item input:focus,
          .user-popup .create-account .form-item-pass .field--widget-options-select input:focus,
          .user-popup .create-account .form-item-pass .field--widget-datetime-datelist input:focus,
          .user-popup .create-account .form-item-pass .field--type-string input:focus {
            border-color: #f9423a; }
      .user-popup .create-account .row .form-checkbox-item, .user-popup .create-account .row .form-radio-item, .user-popup .create-account .row .js-form-type-radio,
      .user-popup .create-account .form-item-pass .form-checkbox-item,
      .user-popup .create-account .form-item-pass .form-radio-item,
      .user-popup .create-account .form-item-pass .js-form-type-radio {
        padding: 15px 0 30px; }
        .user-popup .create-account .row .form-checkbox-item label, .user-popup .create-account .row .form-radio-item label, .user-popup .create-account .row .js-form-type-radio label,
        .user-popup .create-account .form-item-pass .form-checkbox-item label,
        .user-popup .create-account .form-item-pass .form-radio-item label,
        .user-popup .create-account .form-item-pass .js-form-type-radio label {
          padding: 0;
          font-size: 16px; }
      .user-popup .create-account .row .field--widget-datetime-datelist,
      .user-popup .create-account .form-item-pass .field--widget-datetime-datelist {
        display: flex; }
        .user-popup .create-account .row .field--widget-datetime-datelist .fieldset-wrapper > div,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .fieldset-wrapper > div {
          display: flex; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row .field--widget-datetime-datelist .fieldset-wrapper > div,
  .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .fieldset-wrapper > div {
    flex-direction: column; } }
        .user-popup .create-account .row .field--widget-datetime-datelist .form-item,
        .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item {
          flex: 1;
          margin: 0 10px; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row .field--widget-datetime-datelist .form-item,
  .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item {
    margin: 0;
    padding-bottom: 15px; } }
          .user-popup .create-account .row .field--widget-datetime-datelist .form-item:first-child,
          .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item:first-child {
            margin-left: 0; }
          .user-popup .create-account .row .field--widget-datetime-datelist .form-item:last-child,
          .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item:last-child {
            margin-right: 0; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .row .field--widget-datetime-datelist .form-item:last-child,
  .user-popup .create-account .form-item-pass .field--widget-datetime-datelist .form-item:last-child {
    padding-bottom: 0; } }
      .user-popup .create-account .row .form-item-field-user-gender,
      .user-popup .create-account .row .form-item-field-country-0-value,
      .user-popup .create-account .row .form-item-field-address-0-value,
      .user-popup .create-account .row .form-item-field-town-0-value,
      .user-popup .create-account .row .form-item-field-post-code-0-value,
      .user-popup .create-account .row .form-item-field-user-school-0-value,
      .user-popup .create-account .row .form-item-field-user-school-address-0-value,
      .user-popup .create-account .row .form-item-field-user-school-country-0-value,
      .user-popup .create-account .row .form-item-field-user-school-post-code-0-value,
      .user-popup .create-account .row .form-item-field-user-academic-level-0-value,
      .user-popup .create-account .row .form-item-field-register-subjects-taught,
      .user-popup .create-account .form-item-pass .form-item-field-user-gender,
      .user-popup .create-account .form-item-pass .form-item-field-country-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-address-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-town-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-post-code-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-user-school-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-user-school-address-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-user-school-country-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-user-school-post-code-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-user-academic-level-0-value,
      .user-popup .create-account .form-item-pass .form-item-field-register-subjects-taught {
        width: 100%; }
      .user-popup .create-account .row .form-item-pass .form-item,
      .user-popup .create-account .form-item-pass .form-item-pass .form-item {
        padding: 0 10px; }
    .user-popup .create-account .form-actions {
      display: flex; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .form-actions {
    flex-direction: column; } }
      .user-popup .create-account .form-actions p {
        margin: 0;
        font-size: 16px;
        line-height: 22px;
        color: #999; }
      .user-popup .create-account .form-actions input {
        height: 48px !important;
        font-size: 15px !important;
        line-height: 50px !important;
        min-width: 234px !important;
        background: #f9423a !important;
        color: #ffffff !important;
        margin: 0 0 0 13%; }

@media screen and (max-width: 974px) {
  .user-popup .create-account .form-actions input {
    margin: 20px 0 0;
    width: 100%;
    max-width: 500px; } }
    .user-popup .create-account .form-item-field-user-newsletter-agreement-value {
      padding: 15px 0 30px; }
      .user-popup .create-account .form-item-field-user-newsletter-agreement-value label {
        font-size: 16px;
        line-height: 140%;
        width: auto;
        padding: 0;
        display: block; }
      .user-popup .create-account .form-item-field-user-newsletter-agreement-value input {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        visibility: hidden; }
        .user-popup .create-account .form-item-field-user-newsletter-agreement-value input:checked + label:before {
          background: #f9423a;
          border-color: #f9423a; }
        .user-popup .create-account .form-item-field-user-newsletter-agreement-value input:checked + label:after {
          display: block; }
      .user-popup .create-account .form-item-field-user-newsletter-agreement-value label {
        display: block;
        position: relative;
        padding: 0 0 0 42px; }
        .user-popup .create-account .form-item-field-user-newsletter-agreement-value label:before {
          content: '';
          width: 24px;
          height: 24px;
          border-radius: 4px;
          border: 2px solid #000;
          position: absolute;
          left: 0;
          top: 0; }
        .user-popup .create-account .form-item-field-user-newsletter-agreement-value label:after {
          content: '';
          height: 6px;
          width: 12px;
          border: solid #fff;
          border-width: 0 0 2px 2px;
          position: absolute;
          left: 6px;
          top: 8px;
          transform: rotate(-45deg);
          display: none; }
    .user-popup .create-account .js-form-type-password-confirm.js-form-item-pass {
      flex-wrap: wrap; }
    .user-popup .create-account [id^="edit-field-user-birth-date-0-value-"] + div {
      display: none !important; }

.header {
  border-bottom: 1px solid #f9423a;
  position: relative; }

@media screen and (max-width: 974px) {
  .header {
    height: 73px; } }
  .header .container, .header .breadcrumbs-red ul, .breadcrumbs-red .header ul, .header .popup-content, .header .quiz-question-navigation {
    max-width: 1220px; }
  .header .logo {
    width: 250px;
    height: 48px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    margin-top: 24px; }
    .header .logo img {
      transition: all .2s linear;
      position: absolute;
      left: 0;
      top: 0; }
    .header .logo .short-logo img {
      opacity: 0;
      max-width: 183px;
      top: 2px; }

@media screen and (max-width: 1279px) {
  .header .logo {
    width: 200px; } }

@media screen and (max-width: 974px) {
  .header .logo {
    display: none; } }
  .header .logo-mobile {
    display: none;
    width: 179px;
    height: 25px;
    position: absolute;
    left: 20px;
    top: 26px; }
    .header .logo-mobile a {
      display: block;
      height: 100%; }

@media screen and (max-width: 974px) {
  .header .logo-mobile {
    display: block; } }
  .header.is-fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: #ffffff;
    z-index: 10;
    animation-duration: .3s;
    animation-name: slideDownHeader; }
    .header.is-fixed .logo {
      margin-top: 27px; }
      .header.is-fixed .logo .main-logo img {
        opacity: 0; }
      .header.is-fixed .logo .short-logo img {
        opacity: 1;
        max-width: 250px; }

.header-block {
  padding: 23px 0 24px; }

@media screen and (min-width: 975px) {
  .header-block {
    height: 97px;
    display: flex;
    padding: 17px 0; } }
  .header-block [data-drupal-messages] {
    position: fixed;
    top: 100px;
    right: 20px;
    z-index: 10; }
    .header-block [data-drupal-messages] > div {
      background: #ffffff; }

@media screen and (max-width: 974px) {
  .header-block [data-drupal-messages] {
    top: auto;
    bottom: 20px; } }

@media screen and (min-width: 975px) {
  .header-frame {
    display: flex;
    width: 100%;
    align-items: center; } }

.header-links {
  display: flex;
  padding: 13px 10px 0;
  margin-left: 5px; }

@media screen and (max-width: 974px) {
  .header-links {
    margin: 0;
    padding: 9px 0 0;
    display: none; } }
  .header-links .btn, .header-links .user-register-form #edit-submit, .user-register-form .header-links #edit-submit, .header-links .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .header-links input, .header-links .article-content .alimentarium-btn, .article-content .header-links .alimentarium-btn, .header-links .content-text .alimentarium-btn, .content-text .header-links .alimentarium-btn, .header-links .post-description .alimentarium-btn, .post-description .header-links .alimentarium-btn, .header-links .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .header-links .alimentarium-btn, .header-links .home-content-frame .text .alimentarium-btn, .home-content-frame .text .header-links .alimentarium-btn, .header-links .change-pass-container .form-actions .button, .change-pass-container .form-actions .header-links .button, .header-links .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .header-links .agree-button, .header-links .create-post-page .field-prefix .link, .create-post-page .field-prefix .header-links .link,
  .header-links .create-post-page .description .link, .create-post-page .description .header-links .link,
  .header-links .create-post-page .messages .link, .create-post-page .messages .header-links .link, .header-links .create-post-page .image-upload .form-submit, .create-post-page .image-upload .header-links .form-submit, .header-links .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .header-links .link,
  .header-links .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .header-links .link,
  .header-links .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .header-links .link, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link, .header-links .curated_set-container .web-form .form-submit, .curated_set-container .web-form .header-links .form-submit, .header-links #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .header-links .form-submit, .header-links .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .header-links .form-submit, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button {
    margin-right: 16px;
    width: 87px; }

@media screen and (max-width: 1279px) {
  .header-links .btn, .header-links .user-register-form #edit-submit, .user-register-form .header-links #edit-submit, .header-links .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .header-links input, .header-links .article-content .alimentarium-btn, .article-content .header-links .alimentarium-btn, .header-links .content-text .alimentarium-btn, .content-text .header-links .alimentarium-btn, .header-links .post-description .alimentarium-btn, .post-description .header-links .alimentarium-btn, .header-links .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .header-links .alimentarium-btn, .header-links .home-content-frame .text .alimentarium-btn, .home-content-frame .text .header-links .alimentarium-btn, .header-links .change-pass-container .form-actions .button, .change-pass-container .form-actions .header-links .button, .header-links .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .header-links .agree-button, .header-links .create-post-page .field-prefix .link, .create-post-page .field-prefix .header-links .link,
  .header-links .create-post-page .description .link, .create-post-page .description .header-links .link,
  .header-links .create-post-page .messages .link, .create-post-page .messages .header-links .link, .header-links .create-post-page .image-upload .form-submit, .create-post-page .image-upload .header-links .form-submit, .header-links .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .header-links .link,
  .header-links .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .header-links .link,
  .header-links .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .header-links .link, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link, .header-links .curated_set-container .web-form .form-submit, .curated_set-container .web-form .header-links .form-submit, .header-links #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .header-links .form-submit, .header-links .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .header-links .form-submit, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button {
    width: 60px; } }

@media screen and (min-width: 975px) {
  .header-links .btn:last-child, .header-links .user-register-form #edit-submit:last-child, .user-register-form .header-links #edit-submit:last-child, .header-links .user-popup .create-account .form-actions input:last-child, .user-popup .create-account .form-actions .header-links input:last-child, .header-links .article-content .alimentarium-btn:last-child, .article-content .header-links .alimentarium-btn:last-child, .header-links .content-text .alimentarium-btn:last-child, .content-text .header-links .alimentarium-btn:last-child, .header-links .post-description .alimentarium-btn:last-child, .post-description .header-links .alimentarium-btn:last-child, .header-links .knowledge-recipes-list-top .alimentarium-btn:last-child, .knowledge-recipes-list-top .header-links .alimentarium-btn:last-child, .header-links .home-content-frame .text .alimentarium-btn:last-child, .home-content-frame .text .header-links .alimentarium-btn:last-child, .header-links .change-pass-container .form-actions .button:last-child, .change-pass-container .form-actions .header-links .button:last-child, .header-links .popup-content #popup-buttons .agree-button:last-child, .popup-content #popup-buttons .header-links .agree-button:last-child, .header-links .create-post-page .field-prefix .link:last-child, .create-post-page .field-prefix .header-links .link:last-child,
  .header-links .create-post-page .description .link:last-child, .create-post-page .description .header-links .link:last-child,
  .header-links .create-post-page .messages .link:last-child, .create-post-page .messages .header-links .link:last-child, .header-links .create-post-page .image-upload .form-submit:last-child, .create-post-page .image-upload .header-links .form-submit:last-child, .header-links .curated_set-container .web-form .field-prefix .link:last-child, .curated_set-container .web-form .field-prefix .header-links .link:last-child,
  .header-links .curated_set-container .web-form .description .link:last-child, .curated_set-container .web-form .description .header-links .link:last-child,
  .header-links .curated_set-container .web-form .messages .link:last-child, .curated_set-container .web-form .messages .header-links .link:last-child, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:last-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link:last-child, .header-links .curated_set-container .web-form .form-submit:last-child, .curated_set-container .web-form .header-links .form-submit:last-child, .header-links #media-library-content .views-exposed-form .form-submit:last-child, #media-library-content .views-exposed-form .header-links .form-submit:last-child, .header-links .profile-info-avatar .user-photo .form-submit:last-child, .profile-info-avatar .user-photo .header-links .form-submit:last-child, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button:last-child, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button:last-child {
    margin-right: 0; } }

@media screen and (max-width: 974px) {
  .header-links .btn, .header-links .user-register-form #edit-submit, .user-register-form .header-links #edit-submit, .header-links .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .header-links input, .header-links .article-content .alimentarium-btn, .article-content .header-links .alimentarium-btn, .header-links .content-text .alimentarium-btn, .content-text .header-links .alimentarium-btn, .header-links .post-description .alimentarium-btn, .post-description .header-links .alimentarium-btn, .header-links .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .header-links .alimentarium-btn, .header-links .home-content-frame .text .alimentarium-btn, .home-content-frame .text .header-links .alimentarium-btn, .header-links .change-pass-container .form-actions .button, .change-pass-container .form-actions .header-links .button, .header-links .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .header-links .agree-button, .header-links .create-post-page .field-prefix .link, .create-post-page .field-prefix .header-links .link,
  .header-links .create-post-page .description .link, .create-post-page .description .header-links .link,
  .header-links .create-post-page .messages .link, .create-post-page .messages .header-links .link, .header-links .create-post-page .image-upload .form-submit, .create-post-page .image-upload .header-links .form-submit, .header-links .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .header-links .link,
  .header-links .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .header-links .link,
  .header-links .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .header-links .link, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link, .header-links .curated_set-container .web-form .form-submit, .curated_set-container .web-form .header-links .form-submit, .header-links #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .header-links .form-submit, .header-links .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .header-links .form-submit, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button {
    width: auto;
    flex: 1;
    color: #ffffff;
    border-color: #ffffff; }
    .header-links .btn:first-child, .header-links .user-register-form #edit-submit:first-child, .user-register-form .header-links #edit-submit:first-child, .header-links .user-popup .create-account .form-actions input:first-child, .user-popup .create-account .form-actions .header-links input:first-child, .header-links .article-content .alimentarium-btn:first-child, .article-content .header-links .alimentarium-btn:first-child, .header-links .content-text .alimentarium-btn:first-child, .content-text .header-links .alimentarium-btn:first-child, .header-links .post-description .alimentarium-btn:first-child, .post-description .header-links .alimentarium-btn:first-child, .header-links .knowledge-recipes-list-top .alimentarium-btn:first-child, .knowledge-recipes-list-top .header-links .alimentarium-btn:first-child, .header-links .home-content-frame .text .alimentarium-btn:first-child, .home-content-frame .text .header-links .alimentarium-btn:first-child, .header-links .change-pass-container .form-actions .button:first-child, .change-pass-container .form-actions .header-links .button:first-child, .header-links .popup-content #popup-buttons .agree-button:first-child, .popup-content #popup-buttons .header-links .agree-button:first-child, .header-links .create-post-page .field-prefix .link:first-child, .create-post-page .field-prefix .header-links .link:first-child,
    .header-links .create-post-page .description .link:first-child, .create-post-page .description .header-links .link:first-child,
    .header-links .create-post-page .messages .link:first-child, .create-post-page .messages .header-links .link:first-child, .header-links .create-post-page .image-upload .form-submit:first-child, .create-post-page .image-upload .header-links .form-submit:first-child, .header-links .curated_set-container .web-form .field-prefix .link:first-child, .curated_set-container .web-form .field-prefix .header-links .link:first-child,
    .header-links .curated_set-container .web-form .description .link:first-child, .curated_set-container .web-form .description .header-links .link:first-child,
    .header-links .curated_set-container .web-form .messages .link:first-child, .curated_set-container .web-form .messages .header-links .link:first-child, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:first-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link:first-child, .header-links .curated_set-container .web-form .form-submit:first-child, .curated_set-container .web-form .header-links .form-submit:first-child, .header-links #media-library-content .views-exposed-form .form-submit:first-child, #media-library-content .views-exposed-form .header-links .form-submit:first-child, .header-links .profile-info-avatar .user-photo .form-submit:first-child, .profile-info-avatar .user-photo .header-links .form-submit:first-child, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button:first-child, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button:first-child {
      margin: 0 11px 0 0; }
    .header-links .btn:last-child, .header-links .user-register-form #edit-submit:last-child, .user-register-form .header-links #edit-submit:last-child, .header-links .user-popup .create-account .form-actions input:last-child, .user-popup .create-account .form-actions .header-links input:last-child, .header-links .article-content .alimentarium-btn:last-child, .article-content .header-links .alimentarium-btn:last-child, .header-links .content-text .alimentarium-btn:last-child, .content-text .header-links .alimentarium-btn:last-child, .header-links .post-description .alimentarium-btn:last-child, .post-description .header-links .alimentarium-btn:last-child, .header-links .knowledge-recipes-list-top .alimentarium-btn:last-child, .knowledge-recipes-list-top .header-links .alimentarium-btn:last-child, .header-links .home-content-frame .text .alimentarium-btn:last-child, .home-content-frame .text .header-links .alimentarium-btn:last-child, .header-links .change-pass-container .form-actions .button:last-child, .change-pass-container .form-actions .header-links .button:last-child, .header-links .popup-content #popup-buttons .agree-button:last-child, .popup-content #popup-buttons .header-links .agree-button:last-child, .header-links .create-post-page .field-prefix .link:last-child, .create-post-page .field-prefix .header-links .link:last-child,
    .header-links .create-post-page .description .link:last-child, .create-post-page .description .header-links .link:last-child,
    .header-links .create-post-page .messages .link:last-child, .create-post-page .messages .header-links .link:last-child, .header-links .create-post-page .image-upload .form-submit:last-child, .create-post-page .image-upload .header-links .form-submit:last-child, .header-links .curated_set-container .web-form .field-prefix .link:last-child, .curated_set-container .web-form .field-prefix .header-links .link:last-child,
    .header-links .curated_set-container .web-form .description .link:last-child, .curated_set-container .web-form .description .header-links .link:last-child,
    .header-links .curated_set-container .web-form .messages .link:last-child, .curated_set-container .web-form .messages .header-links .link:last-child, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:last-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link:last-child, .header-links .curated_set-container .web-form .form-submit:last-child, .curated_set-container .web-form .header-links .form-submit:last-child, .header-links #media-library-content .views-exposed-form .form-submit:last-child, #media-library-content .views-exposed-form .header-links .form-submit:last-child, .header-links .profile-info-avatar .user-photo .form-submit:last-child, .profile-info-avatar .user-photo .header-links .form-submit:last-child, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button:last-child, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button:last-child {
      margin: 0 0 0 11px; }
      .header-links .btn:last-child:first-child, .header-links .user-register-form #edit-submit:last-child:first-child, .user-register-form .header-links #edit-submit:last-child:first-child, .header-links .user-popup .create-account .form-actions input:last-child:first-child, .user-popup .create-account .form-actions .header-links input:last-child:first-child, .header-links .article-content .alimentarium-btn:last-child:first-child, .article-content .header-links .alimentarium-btn:last-child:first-child, .header-links .content-text .alimentarium-btn:last-child:first-child, .content-text .header-links .alimentarium-btn:last-child:first-child, .header-links .post-description .alimentarium-btn:last-child:first-child, .post-description .header-links .alimentarium-btn:last-child:first-child, .header-links .knowledge-recipes-list-top .alimentarium-btn:last-child:first-child, .knowledge-recipes-list-top .header-links .alimentarium-btn:last-child:first-child, .header-links .home-content-frame .text .alimentarium-btn:last-child:first-child, .home-content-frame .text .header-links .alimentarium-btn:last-child:first-child, .header-links .change-pass-container .form-actions .button:last-child:first-child, .change-pass-container .form-actions .header-links .button:last-child:first-child, .header-links .popup-content #popup-buttons .agree-button:last-child:first-child, .popup-content #popup-buttons .header-links .agree-button:last-child:first-child, .header-links .create-post-page .field-prefix .link:last-child:first-child, .create-post-page .field-prefix .header-links .link:last-child:first-child,
      .header-links .create-post-page .description .link:last-child:first-child, .create-post-page .description .header-links .link:last-child:first-child,
      .header-links .create-post-page .messages .link:last-child:first-child, .create-post-page .messages .header-links .link:last-child:first-child, .header-links .create-post-page .image-upload .form-submit:last-child:first-child, .create-post-page .image-upload .header-links .form-submit:last-child:first-child, .header-links .curated_set-container .web-form .field-prefix .link:last-child:first-child, .curated_set-container .web-form .field-prefix .header-links .link:last-child:first-child,
      .header-links .curated_set-container .web-form .description .link:last-child:first-child, .curated_set-container .web-form .description .header-links .link:last-child:first-child,
      .header-links .curated_set-container .web-form .messages .link:last-child:first-child, .curated_set-container .web-form .messages .header-links .link:last-child:first-child, .header-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:last-child:first-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .header-links .link:last-child:first-child, .header-links .curated_set-container .web-form .form-submit:last-child:first-child, .curated_set-container .web-form .header-links .form-submit:last-child:first-child, .header-links #media-library-content .views-exposed-form .form-submit:last-child:first-child, #media-library-content .views-exposed-form .header-links .form-submit:last-child:first-child, .header-links .profile-info-avatar .user-photo .form-submit:last-child:first-child, .profile-info-avatar .user-photo .header-links .form-submit:last-child:first-child, .header-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button:last-child:first-child, .activity-data-picker .ui-datepicker-buttonpane .header-links .select-date-button:last-child:first-child {
        margin: 0; } }

@media screen and (max-width: 974px) {
  .lang-header-box {
    display: none;
    padding-top: 45px; }
    .lang-header-box .language-list {
      font-size: 28px;
      line-height: 31px;
      text-transform: uppercase;
      display: flex;
      color: #ffffff; }
      .lang-header-box .language-list li {
        padding-right: 25px; }
        .lang-header-box .language-list li.active a {
          border-bottom: 1px solid #ffffff; }
        .lang-header-box .language-list li a {
          text-decoration: none; } }

@media screen and (min-width: 975px) {
  .lang-header-box {
    color: #f9423a;
    margin: 11px 0 0 6px;
    position: relative; }
    .lang-header-box .language-wrap {
      position: relative;
      width: 64px;
      min-height: 1px; }
    .lang-header-box .language-list {
      display: flex;
      flex-direction: column;
      position: relative;
      flex: 1;
      align-self: flex-start;
      text-transform: uppercase;
      padding: 8px 5px 5px; }
      .lang-header-box .language-list.expanded {
        height: auto;
        position: absolute;
        right: 0;
        top: 0;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        background: #ffffff;
        z-index: 1; }
        .lang-header-box .language-list.expanded:before {
          transform: rotate(-90deg); }
        .lang-header-box .language-list.expanded .active a:before {
          display: block; }
      .lang-header-box .language-list li {
        order: 1;
        position: relative;
        z-index: 10;
        font-size: 16px;
        line-height: 22px; }
        .lang-header-box .language-list li.active {
          order: 0;
          cursor: pointer; }
          .lang-header-box .language-list li.active a {
            pointer-events: none; }
      .lang-header-box .language-list a {
        display: block;
        padding: 2px 5px 2px 27px;
        position: relative; }
        .lang-header-box .language-list a:hover {
          text-decoration: none; }
          .lang-header-box .language-list a:hover:before {
            display: block; }
        .lang-header-box .language-list a:before {
          content: '';
          width: 22px;
          height: 22px;
          background: url(../svg/spritesrc/icon-lang.svg) 0 0 no-repeat;
          background-size: 100% 100%;
          position: absolute;
          top: 1px;
          left: 0;
          display: none; }
      .lang-header-box .language-list:not(.expanded) li:not(.active) {
        position: absolute;
        top: -999em; }
      .lang-header-box .language-list:not(.expanded) li.active a:before {
        display: block; } }

.social-header-list {
  padding-top: 50px;
  display: none; }
  .social-header-list li {
    padding-right: 14px; }
    .social-header-list li:last-child {
      padding: 0; }
  .social-header-list .svg-icon {
    width: 22px;
    height: 22px;
    color: #f9423a;
    margin: 0 auto; }
  .social-header-list a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background: #ffffff; }

@media screen and (max-width: 974px) {
  .mobile-dropdown-opened {
    overflow: hidden; }
    .mobile-dropdown-opened .header {
      background: #f9423a;
      height: 100vh; }
    .mobile-dropdown-opened .header-block {
      padding: 70px 0 20px; }
    .mobile-dropdown-opened .header-frame {
      overflow: auto;
      height: calc(100vh - 160px);
      padding: 0 10px; }
    .mobile-dropdown-opened .burger-link .line {
      background: #ffffff; }
    .mobile-dropdown-opened .user-header-box .svg-icon {
      color: #ffffff; }
    .mobile-dropdown-opened .search-header-box .svg-icon {
      color: #ffffff; }
    .mobile-dropdown-opened .logo-mobile {
      background: url("../images/logo-mobile2.png") no-repeat;
      background-size: auto 100%; }
      .mobile-dropdown-opened .logo-mobile img {
        display: none; }
    .mobile-dropdown-opened .main-menu {
      display: block; }
    .mobile-dropdown-opened .header-links {
      display: flex; }
    .mobile-dropdown-opened .lang-header-box {
      display: block; }
    .mobile-dropdown-opened .social-header-list {
      display: flex; } }

.path-object-iframe {
  overflow: hidden;
  margin: 0;
  padding: 0; }
  .path-object-iframe #toolbar-administration {
    display: none; }

body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
  margin: 0; }

@keyframes slideDownHeader {
  from {
    top: -98px; }
  to {
    top: 0; } }

.footer {
  padding-bottom: 25px;
  position: relative; }

.footer-top {
  display: flex;
  padding-bottom: 65px; }

@media screen and (max-width: 974px) {
  .footer-top {
    flex-direction: column;
    padding-bottom: 34px; } }
  .footer-top h3 {
    margin: 0 0 17px;
    font-size: 18px;
    line-height: 26px;
    color: #f9423a;
    font-weight: bold; }

@media screen and (max-width: 974px) {
  .footer-top h3 {
    margin: 0 0 8px; } }

.subscribe-footer-box {
  flex: 1; }

@media screen and (max-width: 974px) {
  .subscribe-footer-box {
    padding-bottom: 46px; } }
  .subscribe-footer-box .frame {
    display: inline-block;
    width: 294px; }

@media screen and (max-width: 974px) {
  .subscribe-footer-box .frame {
    width: 100%; } }

.form-subscribe-footer .row {
  display: flex; }

.form-subscribe-footer .form-item {
  flex: 1; }

.form-subscribe-footer .btn:hover, .form-subscribe-footer .user-register-form #edit-submit:hover, .user-register-form .form-subscribe-footer #edit-submit:hover, .form-subscribe-footer .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .form-subscribe-footer input:hover, .form-subscribe-footer .article-content .alimentarium-btn:hover, .article-content .form-subscribe-footer .alimentarium-btn:hover, .form-subscribe-footer .content-text .alimentarium-btn:hover, .content-text .form-subscribe-footer .alimentarium-btn:hover, .form-subscribe-footer .post-description .alimentarium-btn:hover, .post-description .form-subscribe-footer .alimentarium-btn:hover, .form-subscribe-footer .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .form-subscribe-footer .alimentarium-btn:hover, .form-subscribe-footer .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .form-subscribe-footer .alimentarium-btn:hover, .form-subscribe-footer .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .form-subscribe-footer .button:hover, .form-subscribe-footer .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .form-subscribe-footer .agree-button:hover, .form-subscribe-footer .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .form-subscribe-footer .link:hover,
.form-subscribe-footer .create-post-page .description .link:hover, .create-post-page .description .form-subscribe-footer .link:hover,
.form-subscribe-footer .create-post-page .messages .link:hover, .create-post-page .messages .form-subscribe-footer .link:hover, .form-subscribe-footer .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .form-subscribe-footer .form-submit:hover, .form-subscribe-footer .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .form-subscribe-footer .link:hover,
.form-subscribe-footer .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .form-subscribe-footer .link:hover,
.form-subscribe-footer .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .form-subscribe-footer .link:hover, .form-subscribe-footer .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .form-subscribe-footer .link:hover, .form-subscribe-footer .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .form-subscribe-footer .form-submit:hover, .form-subscribe-footer #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .form-subscribe-footer .form-submit:hover, .form-subscribe-footer .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .form-subscribe-footer .form-submit:hover, .form-subscribe-footer .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .form-subscribe-footer .select-date-button:hover {
  background: #ffffff; }

.form-subscribe-footer .form-action {
  flex: 0 0 94px; }

@media screen and (max-width: 974px) {
  .form-subscribe-footer .form-action {
    flex: 0 0 115px; } }

.social-footer-list {
  display: flex;
  color: #f9423a;
  padding-top: 8px; }

@media screen and (max-width: 974px) {
  .social-footer-list {
    padding-top: 19px; } }
  .social-footer-list li {
    padding-right: 20px; }

@media screen and (max-width: 974px) {
  .social-footer-list li {
    padding-right: 32px; } }
    .social-footer-list li:last-child {
      padding: 0; }
  .social-footer-list .svg-icon {
    width: 18px;
    height: 18px;
    stroke: #f9423a; }

@media screen and (max-width: 974px) {
  .social-footer-list .svg-icon {
    width: 24px;
    height: 24px; } }
  .social-footer-list a {
    display: inline-block; }
  .social-footer-list a:hover {
    opacity: .5; }

.scroll-top-top {
  color: #f9423a; }

@media screen and (max-width: 974px) {
  .scroll-top-top {
    position: absolute;
    right: 20px;
    bottom: 10px; } }
  .scroll-top-top a {
    display: block;
    margin-top: 5px; }
    .scroll-top-top a:hover .arrow {
      animation: scrollToTop 0.8s infinite; }
  .scroll-top-top .arrow {
    display: block;
    margin: 0 auto;
    width: 14px;
    height: 20px;
    position: relative;
    top: -13px; }
  .scroll-top-top .icon {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 53px; }

.follow-us-footer-box {
  flex: 1;
  text-align: right; }
  .follow-us-footer-box .frame {
    display: inline-block;
    text-align: left;
    min-width: 180px; }

@media screen and (max-width: 974px) {
  .follow-us-footer-box .frame {
    width: 100%; } }

.footer-content {
  display: flex;
  justify-content: space-between; }

@media screen and (max-width: 974px) {
  .footer-content {
    flex-direction: column; } }
  .footer-content .column {
    flex: 1;
    padding-right: 15px; }

@media screen and (max-width: 974px) {
  .footer-content .column {
    flex: 1;
    padding: 0 0 17px; } }
    .footer-content .column:first-child {
      flex: 0 0 200px; }

@media screen and (max-width: 974px) {
  .footer-content .column:first-child {
    flex: 1; } }
    .footer-content .column:last-child {
      flex: 0 0 180px; }

@media screen and (max-width: 974px) {
  .footer-content .column:last-child {
    flex: 1; } }
    .footer-content .column:nth-last-child(2) {
      flex: 0 0 200px; }

@media screen and (max-width: 974px) {
  .footer-content .column:nth-last-child(2) {
    flex: 1; } }
    .footer-content .column.footer-opener.opened h3 .svg-icon {
      transform: rotate(180deg); }

@media screen and (min-width: 975px) {
  .footer-content .column .slide {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important; } }
  .footer-content h3 {
    margin: 0 0 11px;
    font-size: 18px;
    line-height: 23px;
    color: rgba(0, 0, 0, 0.6);
    position: relative; }

@media screen and (max-width: 974px) {
  .footer-content h3 {
    border-bottom: 1px solid #999;
    padding-bottom: 2px; } }
    .footer-content h3 .opener {
      display: block; }

@media screen and (min-width: 975px) {
  .footer-content h3 .opener {
    pointer-events: none; } }
    .footer-content h3 .svg-icon {
      color: #f9423a;
      width: 30px;
      height: 30px;
      position: absolute;
      right: 0;
      top: -1px;
      z-index: -1;
      transition: all 0.15s; }

@media screen and (min-width: 975px) {
  .footer-content h3 .svg-icon {
    display: none; } }
  .footer-content h4 {
    margin: 0 0 24px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6); }

@media screen and (max-width: 974px) {
  .footer-content h4 {
    font-size: 16px;
    font-weight: bold; } }
  .footer-content .tel {
    display: block;
    font-size: 13px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6);
    padding-bottom: 24px; }

@media screen and (max-width: 974px) {
  .footer-content .tel {
    font-size: 16px;
    font-weight: bold; } }
  .footer-content .footer-list {
    color: #f9423a;
    font-size: 11px;
    line-height: 14px; }

@media screen and (max-width: 974px) {
  .footer-content .footer-list {
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 11px; } }
    .footer-content .footer-list li {
      padding-top: 16px; }
      .footer-content .footer-list li:first-child {
        padding-top: 5px; }
  .footer-content .footer-list-info {
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 18px;
    min-height: 84px; }

@media screen and (max-width: 974px) {
  .footer-content .footer-list-info {
    min-height: 0;
    font-size: 16px;
    line-height: 19px; } }
    .footer-content .footer-list-info.customer-service {
      min-height: 0; }
    .footer-content .footer-list-info p {
      padding-top: 3px;
      margin: 0; }
      .footer-content .footer-list-info p:first-child {
        padding: 0; }
  .footer-content .contact-form-link, .footer-content .contact-email-link, .footer-content .all-dates-link, .footer-content .access-link, .footer-content .all-rates-link {
    color: #f9423a;
    font-size: 12px;
    line-height: 17px;
    display: block;
    padding-bottom: 11px; }

@media screen and (max-width: 974px) {
  .footer-content .contact-form-link, .footer-content .contact-email-link, .footer-content .all-dates-link, .footer-content .access-link, .footer-content .all-rates-link {
    font-size: 16px;
    line-height: 19px; } }
    .footer-content .contact-form-link .svg-icon, .footer-content .contact-email-link .svg-icon, .footer-content .all-dates-link .svg-icon, .footer-content .access-link .svg-icon, .footer-content .all-rates-link .svg-icon {
      width: 20px;
      height: 24px;
      margin: -4px 3px 0 -3px; }
    .footer-content .contact-form-link a:hover, .footer-content .contact-email-link a:hover, .footer-content .all-dates-link a:hover, .footer-content .access-link a:hover, .footer-content .all-rates-link a:hover {
      text-decoration: none; }
      .footer-content .contact-form-link a:hover .txt, .footer-content .contact-email-link a:hover .txt, .footer-content .all-dates-link a:hover .txt, .footer-content .access-link a:hover .txt, .footer-content .all-rates-link a:hover .txt {
        text-decoration: underline; }
  .footer-content .contact-email-link .svg-icon {
    width: 19px;
    height: 12px;
    margin: 3px 4px 0 -3px; }
  .footer-content .all-dates-link .svg-icon {
    width: 17px;
    height: 17px;
    margin: 0 5px 0 0; }
  .footer-content .access-link .svg-icon {
    width: 12px;
    height: 17px;
    margin: -1px 9px 0 0; }
  .footer-content .all-rates-link {
    padding-bottom: 23px; }
    .footer-content .all-rates-link .svg-icon {
      width: 17px;
      height: 17px;
      margin: -2px 7px 0 -3px; }
  .footer-content .footer-ticket .btn, .footer-content .footer-ticket .user-register-form #edit-submit, .user-register-form .footer-content .footer-ticket #edit-submit, .footer-content .footer-ticket .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .footer-content .footer-ticket input, .footer-content .footer-ticket .article-content .alimentarium-btn, .article-content .footer-content .footer-ticket .alimentarium-btn, .footer-content .footer-ticket .content-text .alimentarium-btn, .content-text .footer-content .footer-ticket .alimentarium-btn, .footer-content .footer-ticket .post-description .alimentarium-btn, .post-description .footer-content .footer-ticket .alimentarium-btn, .footer-content .footer-ticket .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .footer-content .footer-ticket .alimentarium-btn, .footer-content .footer-ticket .home-content-frame .text .alimentarium-btn, .home-content-frame .text .footer-content .footer-ticket .alimentarium-btn, .footer-content .footer-ticket .change-pass-container .form-actions .button, .change-pass-container .form-actions .footer-content .footer-ticket .button, .footer-content .footer-ticket .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .footer-content .footer-ticket .agree-button, .footer-content .footer-ticket .create-post-page .field-prefix .link, .create-post-page .field-prefix .footer-content .footer-ticket .link,
  .footer-content .footer-ticket .create-post-page .description .link, .create-post-page .description .footer-content .footer-ticket .link,
  .footer-content .footer-ticket .create-post-page .messages .link, .create-post-page .messages .footer-content .footer-ticket .link, .footer-content .footer-ticket .create-post-page .image-upload .form-submit, .create-post-page .image-upload .footer-content .footer-ticket .form-submit, .footer-content .footer-ticket .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .footer-content .footer-ticket .link,
  .footer-content .footer-ticket .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .footer-content .footer-ticket .link,
  .footer-content .footer-ticket .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .footer-content .footer-ticket .link, .footer-content .footer-ticket .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .footer-content .footer-ticket .link, .footer-content .footer-ticket .curated_set-container .web-form .form-submit, .curated_set-container .web-form .footer-content .footer-ticket .form-submit, .footer-content .footer-ticket #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .footer-content .footer-ticket .form-submit, .footer-content .footer-ticket .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .footer-content .footer-ticket .form-submit, .footer-content .footer-ticket .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .footer-content .footer-ticket .select-date-button {
    height: 38px; }

.sub-footer {
  display: flex;
  color: #f9423a;
  font-size: 11px;
  line-height: 16px;
  padding: 24px 0 0; }

@media screen and (max-width: 974px) {
  .sub-footer {
    flex-direction: column-reverse;
    padding: 12px 0 0; } }
  .sub-footer .copyright {
    padding-right: 25px; }
  .sub-footer .foooter-sub-list {
    font-size: 10px;
    display: flex; }

@media screen and (max-width: 974px) {
  .sub-footer .foooter-sub-list {
    flex-direction: column;
    font-size: 18px;
    line-height: 21px; } }
    .sub-footer .foooter-sub-list li {
      padding-right: 34px; }

@media screen and (max-width: 974px) {
  .sub-footer .foooter-sub-list li {
    padding: 0 0 26px; } }

html.dj-browser-msie .footer-content .column:first-child {
  flex: 0 0 184px; }

html.dj-browser-msie .footer-content .column:last-child {
  flex: 0 0 166px; }

.btn, .user-register-form #edit-submit, .user-popup .create-account .form-actions input, .article-content .alimentarium-btn, .content-text .alimentarium-btn, .post-description .alimentarium-btn, .knowledge-recipes-list-top .alimentarium-btn, .home-content-frame .text .alimentarium-btn, .change-pass-container .form-actions .button, .popup-content #popup-buttons .agree-button, .create-post-page .field-prefix .link,
.create-post-page .description .link,
.create-post-page .messages .link, .create-post-page .image-upload .form-submit, .curated_set-container .web-form .field-prefix .link,
.curated_set-container .web-form .description .link,
.curated_set-container .web-form .messages .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .form-submit, #media-library-content .views-exposed-form .form-submit, .profile-info-avatar .user-photo .form-submit, .activity-data-picker .ui-datepicker-buttonpane .select-date-button {
  height: 36px;
  border: 1px solid #f9423a;
  border-radius: 3px;
  padding: 0 5px;
  text-align: center;
  color: #f9423a;
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: transparent;
  position: relative;
  z-index: 2;
  overflow: hidden;
  transition: all .2s linear; }
  .btn:active, .user-register-form #edit-submit:active, .user-popup .create-account .form-actions input:active, .article-content .alimentarium-btn:active, .content-text .alimentarium-btn:active, .post-description .alimentarium-btn:active, .knowledge-recipes-list-top .alimentarium-btn:active, .home-content-frame .text .alimentarium-btn:active, .change-pass-container .form-actions .button:active, .popup-content #popup-buttons .agree-button:active, .create-post-page .field-prefix .link:active,
  .create-post-page .description .link:active,
  .create-post-page .messages .link:active, .create-post-page .image-upload .form-submit:active, .curated_set-container .web-form .field-prefix .link:active,
  .curated_set-container .web-form .description .link:active,
  .curated_set-container .web-form .messages .link:active, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:active, .curated_set-container .web-form .form-submit:active, #media-library-content .views-exposed-form .form-submit:active, .profile-info-avatar .user-photo .form-submit:active, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:active {
    animation: anim-button 0.3s forwards; }
  .btn:focus, .user-register-form #edit-submit:focus, .user-popup .create-account .form-actions input:focus, .article-content .alimentarium-btn:focus, .content-text .alimentarium-btn:focus, .post-description .alimentarium-btn:focus, .knowledge-recipes-list-top .alimentarium-btn:focus, .home-content-frame .text .alimentarium-btn:focus, .change-pass-container .form-actions .button:focus, .popup-content #popup-buttons .agree-button:focus, .create-post-page .field-prefix .link:focus,
  .create-post-page .description .link:focus,
  .create-post-page .messages .link:focus, .create-post-page .image-upload .form-submit:focus, .curated_set-container .web-form .field-prefix .link:focus,
  .curated_set-container .web-form .description .link:focus,
  .curated_set-container .web-form .messages .link:focus, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:focus, .curated_set-container .web-form .form-submit:focus, #media-library-content .views-exposed-form .form-submit:focus, .profile-info-avatar .user-photo .form-submit:focus, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:focus {
    box-shadow: none; }
  .btn:before, .user-register-form #edit-submit:before, .user-popup .create-account .form-actions input:before, .article-content .alimentarium-btn:before, .content-text .alimentarium-btn:before, .post-description .alimentarium-btn:before, .knowledge-recipes-list-top .alimentarium-btn:before, .home-content-frame .text .alimentarium-btn:before, .change-pass-container .form-actions .button:before, .popup-content #popup-buttons .agree-button:before, .create-post-page .field-prefix .link:before,
  .create-post-page .description .link:before,
  .create-post-page .messages .link:before, .create-post-page .image-upload .form-submit:before, .curated_set-container .web-form .field-prefix .link:before,
  .curated_set-container .web-form .description .link:before,
  .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .form-submit:before, #media-library-content .views-exposed-form .form-submit:before, .profile-info-avatar .user-photo .form-submit:before, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before {
    background: #f9423a;
    width: 0;
    bottom: 0;
    top: 0;
    left: 0;
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    transition: all 0.3s; }
  .btn.btn--small, .user-register-form .btn--small#edit-submit, .user-popup .create-account .form-actions input.btn--small, .article-content .btn--small.alimentarium-btn, .content-text .btn--small.alimentarium-btn, .post-description .btn--small.alimentarium-btn, .knowledge-recipes-list-top .btn--small.alimentarium-btn, .home-content-frame .text .btn--small.alimentarium-btn, .change-pass-container .form-actions .btn--small.button, .popup-content #popup-buttons .btn--small.agree-button, .create-post-page .field-prefix .btn--small.link,
  .create-post-page .description .btn--small.link,
  .create-post-page .messages .btn--small.link, .create-post-page .image-upload .btn--small.form-submit, .curated_set-container .web-form .field-prefix .btn--small.link,
  .curated_set-container .web-form .description .btn--small.link,
  .curated_set-container .web-form .messages .btn--small.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .btn--small.link, .curated_set-container .web-form .btn--small.form-submit, #media-library-content .views-exposed-form .btn--small.form-submit, .profile-info-avatar .user-photo .btn--small.form-submit, .activity-data-picker .ui-datepicker-buttonpane .btn--small.select-date-button {
    padding: 0 3px;
    height: 20px;
    font-size: 12px; }

@media screen and (min-width: 974px) {
  .btn.btn--small, .user-register-form .btn--small#edit-submit, .user-popup .create-account .form-actions input.btn--small, .article-content .btn--small.alimentarium-btn, .content-text .btn--small.alimentarium-btn, .post-description .btn--small.alimentarium-btn, .knowledge-recipes-list-top .btn--small.alimentarium-btn, .home-content-frame .text .btn--small.alimentarium-btn, .change-pass-container .form-actions .btn--small.button, .popup-content #popup-buttons .btn--small.agree-button, .create-post-page .field-prefix .btn--small.link,
  .create-post-page .description .btn--small.link,
  .create-post-page .messages .btn--small.link, .create-post-page .image-upload .btn--small.form-submit, .curated_set-container .web-form .field-prefix .btn--small.link,
  .curated_set-container .web-form .description .btn--small.link,
  .curated_set-container .web-form .messages .btn--small.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .btn--small.link, .curated_set-container .web-form .btn--small.form-submit, #media-library-content .views-exposed-form .btn--small.form-submit, .profile-info-avatar .user-photo .btn--small.form-submit, .activity-data-picker .ui-datepicker-buttonpane .btn--small.select-date-button {
    padding: 0 6px;
    height: 24px;
    font-size: 14px; } }
  .btn.btn--big, .user-register-form #edit-submit, .user-popup .create-account .form-actions input.btn--big, .user-popup .create-account .form-actions .user-register-form input#edit-submit, .user-register-form .user-popup .create-account .form-actions input#edit-submit, .user-popup .create-account .form-actions .article-content input.alimentarium-btn, .article-content .user-popup .create-account .form-actions input.alimentarium-btn, .user-popup .create-account .form-actions .content-text input.alimentarium-btn, .content-text .user-popup .create-account .form-actions input.alimentarium-btn, .user-popup .create-account .form-actions .post-description input.alimentarium-btn, .post-description .user-popup .create-account .form-actions input.alimentarium-btn, .user-popup .create-account .form-actions .knowledge-recipes-list-top input.alimentarium-btn, .knowledge-recipes-list-top .user-popup .create-account .form-actions input.alimentarium-btn, .user-popup .create-account .form-actions .home-content-frame .text input.alimentarium-btn, .home-content-frame .text .user-popup .create-account .form-actions input.alimentarium-btn, .article-content .alimentarium-btn, .content-text .alimentarium-btn, .post-description .alimentarium-btn, .knowledge-recipes-list-top .alimentarium-btn, .home-content-frame .text .alimentarium-btn, .change-pass-container .form-actions .btn--big.button, .change-pass-container .form-actions .user-register-form .button#edit-submit, .user-register-form .change-pass-container .form-actions .button#edit-submit, .change-pass-container .form-actions .article-content .button.alimentarium-btn, .article-content .change-pass-container .form-actions .button.alimentarium-btn, .change-pass-container .form-actions .content-text .button.alimentarium-btn, .content-text .change-pass-container .form-actions .button.alimentarium-btn, .change-pass-container .form-actions .post-description .button.alimentarium-btn, .post-description .change-pass-container .form-actions .button.alimentarium-btn, .change-pass-container .form-actions .knowledge-recipes-list-top .button.alimentarium-btn, .knowledge-recipes-list-top .change-pass-container .form-actions .button.alimentarium-btn, .change-pass-container .form-actions .home-content-frame .text .button.alimentarium-btn, .home-content-frame .text .change-pass-container .form-actions .button.alimentarium-btn, .popup-content #popup-buttons .btn--big.agree-button, .popup-content #popup-buttons .user-register-form .agree-button#edit-submit, .user-register-form .popup-content #popup-buttons .agree-button#edit-submit, .popup-content #popup-buttons .article-content .agree-button.alimentarium-btn, .article-content .popup-content #popup-buttons .agree-button.alimentarium-btn, .popup-content #popup-buttons .content-text .agree-button.alimentarium-btn, .content-text .popup-content #popup-buttons .agree-button.alimentarium-btn, .popup-content #popup-buttons .post-description .agree-button.alimentarium-btn, .post-description .popup-content #popup-buttons .agree-button.alimentarium-btn, .popup-content #popup-buttons .knowledge-recipes-list-top .agree-button.alimentarium-btn, .knowledge-recipes-list-top .popup-content #popup-buttons .agree-button.alimentarium-btn, .popup-content #popup-buttons .home-content-frame .text .agree-button.alimentarium-btn, .home-content-frame .text .popup-content #popup-buttons .agree-button.alimentarium-btn, .create-post-page .field-prefix .btn--big.link, .create-post-page .field-prefix .user-register-form .link#edit-submit, .user-register-form .create-post-page .field-prefix .link#edit-submit, .create-post-page .field-prefix .article-content .link.alimentarium-btn, .article-content .create-post-page .field-prefix .link.alimentarium-btn, .create-post-page .field-prefix .content-text .link.alimentarium-btn, .content-text .create-post-page .field-prefix .link.alimentarium-btn, .create-post-page .field-prefix .post-description .link.alimentarium-btn, .post-description .create-post-page .field-prefix .link.alimentarium-btn, .create-post-page .field-prefix .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .create-post-page .field-prefix .link.alimentarium-btn, .create-post-page .field-prefix .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .create-post-page .field-prefix .link.alimentarium-btn,
  .create-post-page .description .btn--big.link, .create-post-page .description .user-register-form .link#edit-submit, .user-register-form .create-post-page .description .link#edit-submit, .create-post-page .description .article-content .link.alimentarium-btn, .article-content .create-post-page .description .link.alimentarium-btn, .create-post-page .description .content-text .link.alimentarium-btn, .content-text .create-post-page .description .link.alimentarium-btn, .create-post-page .description .post-description .link.alimentarium-btn, .post-description .create-post-page .description .link.alimentarium-btn, .create-post-page .description .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .create-post-page .description .link.alimentarium-btn, .create-post-page .description .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .create-post-page .description .link.alimentarium-btn,
  .create-post-page .messages .btn--big.link, .create-post-page .messages .user-register-form .link#edit-submit, .user-register-form .create-post-page .messages .link#edit-submit, .create-post-page .messages .article-content .link.alimentarium-btn, .article-content .create-post-page .messages .link.alimentarium-btn, .create-post-page .messages .content-text .link.alimentarium-btn, .content-text .create-post-page .messages .link.alimentarium-btn, .create-post-page .messages .post-description .link.alimentarium-btn, .post-description .create-post-page .messages .link.alimentarium-btn, .create-post-page .messages .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .create-post-page .messages .link.alimentarium-btn, .create-post-page .messages .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .create-post-page .messages .link.alimentarium-btn, .create-post-page .image-upload .btn--big.form-submit, .create-post-page .image-upload .user-register-form .form-submit#edit-submit, .user-register-form .create-post-page .image-upload .form-submit#edit-submit, .create-post-page .image-upload .article-content .form-submit.alimentarium-btn, .article-content .create-post-page .image-upload .form-submit.alimentarium-btn, .create-post-page .image-upload .content-text .form-submit.alimentarium-btn, .content-text .create-post-page .image-upload .form-submit.alimentarium-btn, .create-post-page .image-upload .post-description .form-submit.alimentarium-btn, .post-description .create-post-page .image-upload .form-submit.alimentarium-btn, .create-post-page .image-upload .knowledge-recipes-list-top .form-submit.alimentarium-btn, .knowledge-recipes-list-top .create-post-page .image-upload .form-submit.alimentarium-btn, .create-post-page .image-upload .home-content-frame .text .form-submit.alimentarium-btn, .home-content-frame .text .create-post-page .image-upload .form-submit.alimentarium-btn, .curated_set-container .web-form .field-prefix .btn--big.link, .curated_set-container .web-form .field-prefix .user-register-form .link#edit-submit, .user-register-form .curated_set-container .web-form .field-prefix .link#edit-submit, .curated_set-container .web-form .field-prefix .article-content .link.alimentarium-btn, .article-content .curated_set-container .web-form .field-prefix .link.alimentarium-btn, .curated_set-container .web-form .field-prefix .content-text .link.alimentarium-btn, .content-text .curated_set-container .web-form .field-prefix .link.alimentarium-btn, .curated_set-container .web-form .field-prefix .post-description .link.alimentarium-btn, .post-description .curated_set-container .web-form .field-prefix .link.alimentarium-btn, .curated_set-container .web-form .field-prefix .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .curated_set-container .web-form .field-prefix .link.alimentarium-btn, .curated_set-container .web-form .field-prefix .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .curated_set-container .web-form .field-prefix .link.alimentarium-btn,
  .curated_set-container .web-form .description .btn--big.link, .curated_set-container .web-form .description .user-register-form .link#edit-submit, .user-register-form .curated_set-container .web-form .description .link#edit-submit, .curated_set-container .web-form .description .article-content .link.alimentarium-btn, .article-content .curated_set-container .web-form .description .link.alimentarium-btn, .curated_set-container .web-form .description .content-text .link.alimentarium-btn, .content-text .curated_set-container .web-form .description .link.alimentarium-btn, .curated_set-container .web-form .description .post-description .link.alimentarium-btn, .post-description .curated_set-container .web-form .description .link.alimentarium-btn, .curated_set-container .web-form .description .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .curated_set-container .web-form .description .link.alimentarium-btn, .curated_set-container .web-form .description .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .curated_set-container .web-form .description .link.alimentarium-btn,
  .curated_set-container .web-form .messages .btn--big.link, .curated_set-container .web-form .messages .user-register-form .link#edit-submit, .user-register-form .curated_set-container .web-form .messages .link#edit-submit, .curated_set-container .web-form .messages .article-content .link.alimentarium-btn, .article-content .curated_set-container .web-form .messages .link.alimentarium-btn, .curated_set-container .web-form .messages .content-text .link.alimentarium-btn, .content-text .curated_set-container .web-form .messages .link.alimentarium-btn, .curated_set-container .web-form .messages .post-description .link.alimentarium-btn, .post-description .curated_set-container .web-form .messages .link.alimentarium-btn, .curated_set-container .web-form .messages .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .curated_set-container .web-form .messages .link.alimentarium-btn, .curated_set-container .web-form .messages .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .curated_set-container .web-form .messages .link.alimentarium-btn, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .btn--big.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .user-register-form .link#edit-submit, .user-register-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link#edit-submit, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-content .link.alimentarium-btn, .article-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link.alimentarium-btn, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-text .link.alimentarium-btn, .content-text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link.alimentarium-btn, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-description .link.alimentarium-btn, .post-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link.alimentarium-btn, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .knowledge-recipes-list-top .link.alimentarium-btn, .knowledge-recipes-list-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link.alimentarium-btn, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text .link.alimentarium-btn, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link.alimentarium-btn, .curated_set-container .web-form .btn--big.form-submit, .curated_set-container .web-form .user-register-form .form-submit#edit-submit, .user-register-form .curated_set-container .web-form .form-submit#edit-submit, .curated_set-container .web-form .article-content .form-submit.alimentarium-btn, .article-content .curated_set-container .web-form .form-submit.alimentarium-btn, .curated_set-container .web-form .content-text .form-submit.alimentarium-btn, .content-text .curated_set-container .web-form .form-submit.alimentarium-btn, .curated_set-container .web-form .post-description .form-submit.alimentarium-btn, .post-description .curated_set-container .web-form .form-submit.alimentarium-btn, .curated_set-container .web-form .knowledge-recipes-list-top .form-submit.alimentarium-btn, .knowledge-recipes-list-top .curated_set-container .web-form .form-submit.alimentarium-btn, .curated_set-container .web-form .home-content-frame .text .form-submit.alimentarium-btn, .home-content-frame .text .curated_set-container .web-form .form-submit.alimentarium-btn, #media-library-content .views-exposed-form .btn--big.form-submit, #media-library-content .views-exposed-form .user-register-form .form-submit#edit-submit, .user-register-form #media-library-content .views-exposed-form .form-submit#edit-submit, #media-library-content .views-exposed-form .article-content .form-submit.alimentarium-btn, .article-content #media-library-content .views-exposed-form .form-submit.alimentarium-btn, #media-library-content .views-exposed-form .content-text .form-submit.alimentarium-btn, .content-text #media-library-content .views-exposed-form .form-submit.alimentarium-btn, #media-library-content .views-exposed-form .post-description .form-submit.alimentarium-btn, .post-description #media-library-content .views-exposed-form .form-submit.alimentarium-btn, #media-library-content .views-exposed-form .knowledge-recipes-list-top .form-submit.alimentarium-btn, .knowledge-recipes-list-top #media-library-content .views-exposed-form .form-submit.alimentarium-btn, #media-library-content .views-exposed-form .home-content-frame .text .form-submit.alimentarium-btn, .home-content-frame .text #media-library-content .views-exposed-form .form-submit.alimentarium-btn, .profile-info-avatar .user-photo .btn--big.form-submit, .profile-info-avatar .user-photo .user-register-form .form-submit#edit-submit, .user-register-form .profile-info-avatar .user-photo .form-submit#edit-submit, .profile-info-avatar .user-photo .article-content .form-submit.alimentarium-btn, .article-content .profile-info-avatar .user-photo .form-submit.alimentarium-btn, .profile-info-avatar .user-photo .content-text .form-submit.alimentarium-btn, .content-text .profile-info-avatar .user-photo .form-submit.alimentarium-btn, .profile-info-avatar .user-photo .post-description .form-submit.alimentarium-btn, .post-description .profile-info-avatar .user-photo .form-submit.alimentarium-btn, .profile-info-avatar .user-photo .knowledge-recipes-list-top .form-submit.alimentarium-btn, .knowledge-recipes-list-top .profile-info-avatar .user-photo .form-submit.alimentarium-btn, .profile-info-avatar .user-photo .home-content-frame .text .form-submit.alimentarium-btn, .home-content-frame .text .profile-info-avatar .user-photo .form-submit.alimentarium-btn, .activity-data-picker .ui-datepicker-buttonpane .btn--big.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .user-register-form .select-date-button#edit-submit, .user-register-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button#edit-submit, .activity-data-picker .ui-datepicker-buttonpane .article-content .select-date-button.alimentarium-btn, .article-content .activity-data-picker .ui-datepicker-buttonpane .select-date-button.alimentarium-btn, .activity-data-picker .ui-datepicker-buttonpane .content-text .select-date-button.alimentarium-btn, .content-text .activity-data-picker .ui-datepicker-buttonpane .select-date-button.alimentarium-btn, .activity-data-picker .ui-datepicker-buttonpane .post-description .select-date-button.alimentarium-btn, .post-description .activity-data-picker .ui-datepicker-buttonpane .select-date-button.alimentarium-btn, .activity-data-picker .ui-datepicker-buttonpane .knowledge-recipes-list-top .select-date-button.alimentarium-btn, .knowledge-recipes-list-top .activity-data-picker .ui-datepicker-buttonpane .select-date-button.alimentarium-btn, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text .select-date-button.alimentarium-btn, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane .select-date-button.alimentarium-btn {
    padding: 0 6px;
    height: 48px;
    font-size: 18px; }
  .btn.wht, .user-register-form .wht#edit-submit, .user-popup .create-account .form-actions input.wht, .article-content .wht.alimentarium-btn, .content-text .wht.alimentarium-btn, .post-description .wht.alimentarium-btn, .knowledge-recipes-list-top .wht.alimentarium-btn, .home-content-frame .text .wht.alimentarium-btn, .change-pass-container .form-actions .wht.button, .popup-content #popup-buttons .wht.agree-button, .create-post-page .field-prefix .wht.link,
  .create-post-page .description .wht.link,
  .create-post-page .messages .wht.link, .create-post-page .image-upload .wht.form-submit, .curated_set-container .web-form .field-prefix .wht.link,
  .curated_set-container .web-form .description .wht.link,
  .curated_set-container .web-form .messages .wht.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .wht.link, .curated_set-container .web-form .wht.form-submit, #media-library-content .views-exposed-form .wht.form-submit, .profile-info-avatar .user-photo .wht.form-submit, .activity-data-picker .ui-datepicker-buttonpane .wht.select-date-button {
    color: #ffffff;
    border-color: #ffffff; }
    .btn.wht:before, .user-register-form .wht#edit-submit:before, .user-popup .create-account .form-actions input.wht:before, .article-content .wht.alimentarium-btn:before, .content-text .wht.alimentarium-btn:before, .post-description .wht.alimentarium-btn:before, .knowledge-recipes-list-top .wht.alimentarium-btn:before, .home-content-frame .text .wht.alimentarium-btn:before, .change-pass-container .form-actions .wht.button:before, .popup-content #popup-buttons .wht.agree-button:before, .create-post-page .field-prefix .wht.link:before,
    .create-post-page .description .wht.link:before,
    .create-post-page .messages .wht.link:before, .create-post-page .image-upload .wht.form-submit:before, .curated_set-container .web-form .field-prefix .wht.link:before,
    .curated_set-container .web-form .description .wht.link:before,
    .curated_set-container .web-form .messages .wht.link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .wht.link:before, .curated_set-container .web-form .wht.form-submit:before, #media-library-content .views-exposed-form .wht.form-submit:before, .profile-info-avatar .user-photo .wht.form-submit:before, .activity-data-picker .ui-datepicker-buttonpane .wht.select-date-button:before {
      background: #ffffff; }
  .btn:hover, .user-register-form #edit-submit:hover, .user-popup .create-account .form-actions input:hover, .article-content .alimentarium-btn:hover, .content-text .alimentarium-btn:hover, .post-description .alimentarium-btn:hover, .knowledge-recipes-list-top .alimentarium-btn:hover, .home-content-frame .text .alimentarium-btn:hover, .change-pass-container .form-actions .button:hover, .popup-content #popup-buttons .agree-button:hover, .create-post-page .field-prefix .link:hover,
  .create-post-page .description .link:hover,
  .create-post-page .messages .link:hover, .create-post-page .image-upload .form-submit:hover, .curated_set-container .web-form .field-prefix .link:hover,
  .curated_set-container .web-form .description .link:hover,
  .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .form-submit:hover, #media-library-content .views-exposed-form .form-submit:hover, .profile-info-avatar .user-photo .form-submit:hover, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover {
    text-decoration: none;
    color: #ffffff; }
    .btn:hover:before, .user-register-form #edit-submit:hover:before, .user-popup .create-account .form-actions input:hover:before, .article-content .alimentarium-btn:hover:before, .content-text .alimentarium-btn:hover:before, .post-description .alimentarium-btn:hover:before, .knowledge-recipes-list-top .alimentarium-btn:hover:before, .home-content-frame .text .alimentarium-btn:hover:before, .change-pass-container .form-actions .button:hover:before, .popup-content #popup-buttons .agree-button:hover:before, .create-post-page .field-prefix .link:hover:before,
    .create-post-page .description .link:hover:before,
    .create-post-page .messages .link:hover:before, .create-post-page .image-upload .form-submit:hover:before, .curated_set-container .web-form .field-prefix .link:hover:before,
    .curated_set-container .web-form .description .link:hover:before,
    .curated_set-container .web-form .messages .link:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover:before, .curated_set-container .web-form .form-submit:hover:before, #media-library-content .views-exposed-form .form-submit:hover:before, .profile-info-avatar .user-photo .form-submit:hover:before, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover:before {
      width: 100%; }
    .btn:hover.wht, .user-register-form #edit-submit:hover.wht, .user-popup .create-account .form-actions input:hover.wht, .article-content .alimentarium-btn:hover.wht, .content-text .alimentarium-btn:hover.wht, .post-description .alimentarium-btn:hover.wht, .knowledge-recipes-list-top .alimentarium-btn:hover.wht, .home-content-frame .text .alimentarium-btn:hover.wht, .change-pass-container .form-actions .button:hover.wht, .popup-content #popup-buttons .agree-button:hover.wht, .create-post-page .field-prefix .link:hover.wht,
    .create-post-page .description .link:hover.wht,
    .create-post-page .messages .link:hover.wht, .create-post-page .image-upload .form-submit:hover.wht, .curated_set-container .web-form .field-prefix .link:hover.wht,
    .curated_set-container .web-form .description .link:hover.wht,
    .curated_set-container .web-form .messages .link:hover.wht, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover.wht, .curated_set-container .web-form .form-submit:hover.wht, #media-library-content .views-exposed-form .form-submit:hover.wht, .profile-info-avatar .user-photo .form-submit:hover.wht, .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover.wht {
      color: #666; }
  .btn--orange, .user-register-form #edit-submit, .article-content .alimentarium-btn, .content-text .alimentarium-btn, .post-description .alimentarium-btn, .knowledge-recipes-list-top .alimentarium-btn, .home-content-frame .text .alimentarium-btn, .course-detail-content-buttons .button-group .btn.active, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active, .course-detail-content-buttons .button-group .article-content .active.alimentarium-btn, .article-content .course-detail-content-buttons .button-group .active.alimentarium-btn, .course-detail-content-buttons .button-group .content-text .active.alimentarium-btn, .content-text .course-detail-content-buttons .button-group .active.alimentarium-btn, .course-detail-content-buttons .button-group .post-description .active.alimentarium-btn, .post-description .course-detail-content-buttons .button-group .active.alimentarium-btn, .course-detail-content-buttons .button-group .knowledge-recipes-list-top .active.alimentarium-btn, .knowledge-recipes-list-top .course-detail-content-buttons .button-group .active.alimentarium-btn, .course-detail-content-buttons .button-group .home-content-frame .text .active.alimentarium-btn, .home-content-frame .text .course-detail-content-buttons .button-group .active.alimentarium-btn, .course-detail-content-buttons .button-group .change-pass-container .form-actions .active.button, .change-pass-container .form-actions .course-detail-content-buttons .button-group .active.button, .course-detail-content-buttons .button-group .popup-content #popup-buttons .active.agree-button, .popup-content #popup-buttons .course-detail-content-buttons .button-group .active.agree-button, .course-detail-content-buttons .button-group .create-post-page .field-prefix .active.link, .create-post-page .field-prefix .course-detail-content-buttons .button-group .active.link,
  .course-detail-content-buttons .button-group .create-post-page .description .active.link, .create-post-page .description .course-detail-content-buttons .button-group .active.link,
  .course-detail-content-buttons .button-group .create-post-page .messages .active.link, .create-post-page .messages .course-detail-content-buttons .button-group .active.link, .course-detail-content-buttons .button-group .create-post-page .image-upload .active.form-submit, .create-post-page .image-upload .course-detail-content-buttons .button-group .active.form-submit, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix .active.link, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group .active.link,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .description .active.link, .curated_set-container .web-form .description .course-detail-content-buttons .button-group .active.link,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .messages .active.link, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group .active.link, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group .active.link, .course-detail-content-buttons .button-group .curated_set-container .web-form .active.form-submit, .curated_set-container .web-form .course-detail-content-buttons .button-group .active.form-submit, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form .active.form-submit, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group .active.form-submit, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo .active.form-submit, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group .active.form-submit, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group .active.select-date-button {
    background: #f9423a;
    color: #ffffff; }
    .btn--orange:before, .user-register-form #edit-submit:before, .article-content .alimentarium-btn:before, .content-text .alimentarium-btn:before, .post-description .alimentarium-btn:before, .knowledge-recipes-list-top .alimentarium-btn:before, .home-content-frame .text .alimentarium-btn:before, .course-detail-content-buttons .button-group .btn.active:before, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active:before, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active:before, .course-detail-content-buttons .button-group .article-content .active.alimentarium-btn:before, .article-content .course-detail-content-buttons .button-group .active.alimentarium-btn:before, .course-detail-content-buttons .button-group .content-text .active.alimentarium-btn:before, .content-text .course-detail-content-buttons .button-group .active.alimentarium-btn:before, .course-detail-content-buttons .button-group .post-description .active.alimentarium-btn:before, .post-description .course-detail-content-buttons .button-group .active.alimentarium-btn:before, .course-detail-content-buttons .button-group .knowledge-recipes-list-top .active.alimentarium-btn:before, .knowledge-recipes-list-top .course-detail-content-buttons .button-group .active.alimentarium-btn:before, .course-detail-content-buttons .button-group .home-content-frame .text .active.alimentarium-btn:before, .home-content-frame .text .course-detail-content-buttons .button-group .active.alimentarium-btn:before, .course-detail-content-buttons .button-group .change-pass-container .form-actions .active.button:before, .change-pass-container .form-actions .course-detail-content-buttons .button-group .active.button:before, .course-detail-content-buttons .button-group .popup-content #popup-buttons .active.agree-button:before, .popup-content #popup-buttons .course-detail-content-buttons .button-group .active.agree-button:before, .course-detail-content-buttons .button-group .create-post-page .field-prefix .active.link:before, .create-post-page .field-prefix .course-detail-content-buttons .button-group .active.link:before,
    .course-detail-content-buttons .button-group .create-post-page .description .active.link:before, .create-post-page .description .course-detail-content-buttons .button-group .active.link:before,
    .course-detail-content-buttons .button-group .create-post-page .messages .active.link:before, .create-post-page .messages .course-detail-content-buttons .button-group .active.link:before, .course-detail-content-buttons .button-group .create-post-page .image-upload .active.form-submit:before, .create-post-page .image-upload .course-detail-content-buttons .button-group .active.form-submit:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix .active.link:before, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group .active.link:before,
    .course-detail-content-buttons .button-group .curated_set-container .web-form .description .active.link:before, .curated_set-container .web-form .description .course-detail-content-buttons .button-group .active.link:before,
    .course-detail-content-buttons .button-group .curated_set-container .web-form .messages .active.link:before, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group .active.link:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group .active.link:before, .course-detail-content-buttons .button-group .curated_set-container .web-form .active.form-submit:before, .curated_set-container .web-form .course-detail-content-buttons .button-group .active.form-submit:before, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form .active.form-submit:before, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group .active.form-submit:before, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo .active.form-submit:before, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group .active.form-submit:before, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group .active.select-date-button:before {
      background: #ffffff; }
    .btn--orange:hover, .user-register-form #edit-submit:hover, .article-content .alimentarium-btn:hover, .content-text .alimentarium-btn:hover, .post-description .alimentarium-btn:hover, .knowledge-recipes-list-top .alimentarium-btn:hover, .home-content-frame .text .alimentarium-btn:hover, .course-detail-content-buttons .button-group .btn.active:hover, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input.active:hover, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input.active:hover, .course-detail-content-buttons .button-group .article-content .active.alimentarium-btn:hover, .article-content .course-detail-content-buttons .button-group .active.alimentarium-btn:hover, .course-detail-content-buttons .button-group .content-text .active.alimentarium-btn:hover, .content-text .course-detail-content-buttons .button-group .active.alimentarium-btn:hover, .course-detail-content-buttons .button-group .post-description .active.alimentarium-btn:hover, .post-description .course-detail-content-buttons .button-group .active.alimentarium-btn:hover, .course-detail-content-buttons .button-group .knowledge-recipes-list-top .active.alimentarium-btn:hover, .knowledge-recipes-list-top .course-detail-content-buttons .button-group .active.alimentarium-btn:hover, .course-detail-content-buttons .button-group .change-pass-container .form-actions .active.button:hover, .change-pass-container .form-actions .course-detail-content-buttons .button-group .active.button:hover, .course-detail-content-buttons .button-group .popup-content #popup-buttons .active.agree-button:hover, .popup-content #popup-buttons .course-detail-content-buttons .button-group .active.agree-button:hover, .course-detail-content-buttons .button-group .create-post-page .field-prefix .active.link:hover, .create-post-page .field-prefix .course-detail-content-buttons .button-group .active.link:hover,
    .course-detail-content-buttons .button-group .create-post-page .description .active.link:hover, .create-post-page .description .course-detail-content-buttons .button-group .active.link:hover,
    .course-detail-content-buttons .button-group .create-post-page .messages .active.link:hover, .create-post-page .messages .course-detail-content-buttons .button-group .active.link:hover, .course-detail-content-buttons .button-group .create-post-page .image-upload .active.form-submit:hover, .create-post-page .image-upload .course-detail-content-buttons .button-group .active.form-submit:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix .active.link:hover, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group .active.link:hover,
    .course-detail-content-buttons .button-group .curated_set-container .web-form .description .active.link:hover, .curated_set-container .web-form .description .course-detail-content-buttons .button-group .active.link:hover,
    .course-detail-content-buttons .button-group .curated_set-container .web-form .messages .active.link:hover, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group .active.link:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group .active.link:hover, .course-detail-content-buttons .button-group .curated_set-container .web-form .active.form-submit:hover, .curated_set-container .web-form .course-detail-content-buttons .button-group .active.form-submit:hover, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form .active.form-submit:hover, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group .active.form-submit:hover, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo .active.form-submit:hover, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group .active.form-submit:hover, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group .active.select-date-button:hover {
      color: #f9423a; }
  .btn--white {
    background: none;
    border-color: #ffffff;
    color: #ffffff; }
  .btn--green {
    background: #00C389;
    border-color: #00C389;
    color: #ffffff; }
    .btn--green:before {
      background: #ffffff; }
    .btn--green:hover {
      color: #00C389; }
  .btn--green-border {
    background: #ffffff;
    border-color: #00C389;
    color: #00C389; }
    .btn--green-border:before {
      background: #00C389; }
    .btn--green-border:hover {
      color: #ffffff; }

.button-group {
  position: relative;
  display: flex;
  vertical-align: middle; }
  .button-group .btn, .button-group .user-register-form #edit-submit, .user-register-form .button-group #edit-submit, .button-group .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .button-group input, .button-group .article-content .alimentarium-btn, .article-content .button-group .alimentarium-btn, .button-group .content-text .alimentarium-btn, .content-text .button-group .alimentarium-btn, .button-group .post-description .alimentarium-btn, .post-description .button-group .alimentarium-btn, .button-group .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .button-group .alimentarium-btn, .button-group .home-content-frame .text .alimentarium-btn, .home-content-frame .text .button-group .alimentarium-btn, .button-group .change-pass-container .form-actions .button, .change-pass-container .form-actions .button-group .button, .button-group .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .button-group .agree-button, .button-group .create-post-page .field-prefix .link, .create-post-page .field-prefix .button-group .link,
  .button-group .create-post-page .description .link, .create-post-page .description .button-group .link,
  .button-group .create-post-page .messages .link, .create-post-page .messages .button-group .link, .button-group .create-post-page .image-upload .form-submit, .create-post-page .image-upload .button-group .form-submit, .button-group .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .button-group .link,
  .button-group .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .button-group .link,
  .button-group .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .button-group .link, .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .button-group .link, .button-group .curated_set-container .web-form .form-submit, .curated_set-container .web-form .button-group .form-submit, .button-group #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .button-group .form-submit, .button-group .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .button-group .form-submit, .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .button-group .select-date-button {
    flex: 0 1 auto;
    border-radius: 0;
    border-right: 0; }
    .button-group .btn:first-child, .button-group .user-register-form #edit-submit:first-child, .user-register-form .button-group #edit-submit:first-child, .button-group .user-popup .create-account .form-actions input:first-child, .user-popup .create-account .form-actions .button-group input:first-child, .button-group .article-content .alimentarium-btn:first-child, .article-content .button-group .alimentarium-btn:first-child, .button-group .content-text .alimentarium-btn:first-child, .content-text .button-group .alimentarium-btn:first-child, .button-group .post-description .alimentarium-btn:first-child, .post-description .button-group .alimentarium-btn:first-child, .button-group .knowledge-recipes-list-top .alimentarium-btn:first-child, .knowledge-recipes-list-top .button-group .alimentarium-btn:first-child, .button-group .home-content-frame .text .alimentarium-btn:first-child, .home-content-frame .text .button-group .alimentarium-btn:first-child, .button-group .change-pass-container .form-actions .button:first-child, .change-pass-container .form-actions .button-group .button:first-child, .button-group .popup-content #popup-buttons .agree-button:first-child, .popup-content #popup-buttons .button-group .agree-button:first-child, .button-group .create-post-page .field-prefix .link:first-child, .create-post-page .field-prefix .button-group .link:first-child,
    .button-group .create-post-page .description .link:first-child, .create-post-page .description .button-group .link:first-child,
    .button-group .create-post-page .messages .link:first-child, .create-post-page .messages .button-group .link:first-child, .button-group .create-post-page .image-upload .form-submit:first-child, .create-post-page .image-upload .button-group .form-submit:first-child, .button-group .curated_set-container .web-form .field-prefix .link:first-child, .curated_set-container .web-form .field-prefix .button-group .link:first-child,
    .button-group .curated_set-container .web-form .description .link:first-child, .curated_set-container .web-form .description .button-group .link:first-child,
    .button-group .curated_set-container .web-form .messages .link:first-child, .curated_set-container .web-form .messages .button-group .link:first-child, .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:first-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .button-group .link:first-child, .button-group .curated_set-container .web-form .form-submit:first-child, .curated_set-container .web-form .button-group .form-submit:first-child, .button-group #media-library-content .views-exposed-form .form-submit:first-child, #media-library-content .views-exposed-form .button-group .form-submit:first-child, .button-group .profile-info-avatar .user-photo .form-submit:first-child, .profile-info-avatar .user-photo .button-group .form-submit:first-child, .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button:first-child, .activity-data-picker .ui-datepicker-buttonpane .button-group .select-date-button:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    .button-group .btn:last-child, .button-group .user-register-form #edit-submit:last-child, .user-register-form .button-group #edit-submit:last-child, .button-group .user-popup .create-account .form-actions input:last-child, .user-popup .create-account .form-actions .button-group input:last-child, .button-group .article-content .alimentarium-btn:last-child, .article-content .button-group .alimentarium-btn:last-child, .button-group .content-text .alimentarium-btn:last-child, .content-text .button-group .alimentarium-btn:last-child, .button-group .post-description .alimentarium-btn:last-child, .post-description .button-group .alimentarium-btn:last-child, .button-group .knowledge-recipes-list-top .alimentarium-btn:last-child, .knowledge-recipes-list-top .button-group .alimentarium-btn:last-child, .button-group .home-content-frame .text .alimentarium-btn:last-child, .home-content-frame .text .button-group .alimentarium-btn:last-child, .button-group .change-pass-container .form-actions .button:last-child, .change-pass-container .form-actions .button-group .button:last-child, .button-group .popup-content #popup-buttons .agree-button:last-child, .popup-content #popup-buttons .button-group .agree-button:last-child, .button-group .create-post-page .field-prefix .link:last-child, .create-post-page .field-prefix .button-group .link:last-child,
    .button-group .create-post-page .description .link:last-child, .create-post-page .description .button-group .link:last-child,
    .button-group .create-post-page .messages .link:last-child, .create-post-page .messages .button-group .link:last-child, .button-group .create-post-page .image-upload .form-submit:last-child, .create-post-page .image-upload .button-group .form-submit:last-child, .button-group .curated_set-container .web-form .field-prefix .link:last-child, .curated_set-container .web-form .field-prefix .button-group .link:last-child,
    .button-group .curated_set-container .web-form .description .link:last-child, .curated_set-container .web-form .description .button-group .link:last-child,
    .button-group .curated_set-container .web-form .messages .link:last-child, .curated_set-container .web-form .messages .button-group .link:last-child, .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:last-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .button-group .link:last-child, .button-group .curated_set-container .web-form .form-submit:last-child, .curated_set-container .web-form .button-group .form-submit:last-child, .button-group #media-library-content .views-exposed-form .form-submit:last-child, #media-library-content .views-exposed-form .button-group .form-submit:last-child, .button-group .profile-info-avatar .user-photo .form-submit:last-child, .profile-info-avatar .user-photo .button-group .form-submit:last-child, .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button:last-child, .activity-data-picker .ui-datepicker-buttonpane .button-group .select-date-button:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-right: 1px solid; }

input.btn:hover, .user-register-form input#edit-submit:hover, .user-popup .create-account .form-actions input:hover, .article-content input.alimentarium-btn:hover, .content-text input.alimentarium-btn:hover, .post-description input.alimentarium-btn:hover, .knowledge-recipes-list-top input.alimentarium-btn:hover, .home-content-frame .text input.alimentarium-btn:hover, .change-pass-container .form-actions input.button:hover, .popup-content #popup-buttons input.agree-button:hover, .create-post-page .field-prefix input.link:hover,
.create-post-page .description input.link:hover,
.create-post-page .messages input.link:hover, .create-post-page .image-upload input.form-submit:hover, .curated_set-container .web-form .field-prefix input.link:hover,
.curated_set-container .web-form .description input.link:hover,
.curated_set-container .web-form .messages input.link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper input.link:hover, .curated_set-container .web-form input.form-submit:hover, #media-library-content .views-exposed-form input.form-submit:hover, .profile-info-avatar .user-photo input.form-submit:hover, .activity-data-picker .ui-datepicker-buttonpane input.select-date-button:hover {
  background: #f9423a; }

@keyframes anim-button {
  60% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1); }
  85% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

/* Slick Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
  .slick-slider * {
    outline: none !important; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  font-size: 0;
  display: none; }
  [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; }

.slick-prev,
.slick-next {
  width: 38px;
  height: 27px;
  position: absolute;
  top: 0;
  color: #ffffff;
  z-index: 3;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.15s;
  cursor: pointer; }
  .slick-small-dots .slick-prev, .slick-small-dots
  .slick-next {
    width: 20px;
    height: 14px; }

@media screen and (min-width: 975px) {
  .slick-prev:hover,
  .slick-next:hover {
    color: #f9423a; } }
  .slick-prev.slick-disabled,
  .slick-next.slick-disabled {
    pointer-events: none;
    opacity: .3 !important; }

.slick-prev {
  left: 30px; }

.slick-next {
  right: 20px; }

.slick-dots {
  display: flex; }
  .slick-dots li {
    padding-right: 15px;
    padding-left: 0 !important; }
    .slick-dots li:before {
      display: none; }
    .slick-dots li.slick-active {
      position: relative; }
      .slick-dots li.slick-active span {
        background: #f9423a; }
    .slick-small-dots .slick-dots li {
      padding-right: 9px; }
  .slick-dots span {
    display: block;
    overflow: hidden;
    width: 11px;
    height: 11px;
    border-radius: 100%;
    background: #ffffff;
    text-indent: -9999px;
    cursor: pointer;
    transition: all 0.15s;
    position: relative; }
    .slick-small-dots .slick-dots span {
      width: 6px;
      height: 6px; }
    .slick-dots span:hover {
      background: #f9423a; }

.slick-small-dots {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding: 31px 16px 0; }
  .slick-small-dots .slick-whats-on-arrows,
  .slick-small-dots .slick-whats-new-arrows {
    display: flex;
    padding: 2px 0 0 23px; }
  .slick-small-dots .slick-arrow {
    position: relative;
    display: block;
    color: #f9423a;
    left: 0;
    right: 0;
    top: 0;
    margin-right: 14px; }
  .slick-small-dots .slick-dots span {
    background: rgba(102, 102, 102, 0.5); }

.basic-top-highlight {
  margin-bottom: 70px; }
  .basic-top-highlight .slide {
    height: 400px;
    background-size: cover;
    background-position: 50% 50%; }

@media screen and (max-width: 600px) {
  .basic-top-highlight .slide {
    height: 150px; } }
  .basic-top-highlight .container, .basic-top-highlight .breadcrumbs-red ul, .breadcrumbs-red .basic-top-highlight ul, .basic-top-highlight .popup-content, .basic-top-highlight .quiz-question-navigation {
    height: 100%; }
  .basic-top-highlight .text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #ffffff;
    font-size: 60px;
    line-height: 70px;
    font-weight: 700;
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

@media screen and (max-width: 600px) {
  .basic-top-highlight .text {
    font-size: 22px; } }
  .basic-top-highlight .slick-dots {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .basic-top-highlight .slick-dots li {
      padding: 0 5px !important; }

.basic-login {
  padding-bottom: 70px; }
  .basic-login .frame {
    min-height: 300px;
    display: flex; }

@media screen and (max-width: 600px) {
  .basic-login .frame {
    flex-direction: column; } }
  .basic-login .img {
    flex: 1;
    background-size: cover;
    background-position: 50% 50%;
    padding: 60px; }

@media screen and (max-width: 600px) {
  .basic-login .img {
    flex: 0 0 300px; } }
  .basic-login .text {
    flex: 1;
    padding: 60px; }

@media screen and (max-width: 600px) {
  .basic-login .text {
    padding: 30px 20px; } }
  .basic-login h3 {
    margin: 0 0 15px;
    font-weight: 700;
    font-size: 24px; }
  .basic-login .desc {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    padding-bottom: 20px; }
  .basic-login .links a {
    margin-bottom: 20px;
    min-height: 40px;
    max-width: 250px; }

@media screen and (max-width: 600px) {
  .basic-login .links a {
    max-width: 100%; } }

.basic-school-program-list {
  padding-bottom: 70px; }
  .basic-school-program-list .nav {
    padding-bottom: 20px; }
    .basic-school-program-list .nav ul {
      display: flex;
      justify-content: center; }
    .basic-school-program-list .nav li {
      margin: 0 0 0 -1px; }
    .basic-school-program-list .nav .btn, .basic-school-program-list .nav .user-register-form #edit-submit, .user-register-form .basic-school-program-list .nav #edit-submit, .basic-school-program-list .nav .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .basic-school-program-list .nav input, .basic-school-program-list .nav .article-content .alimentarium-btn, .article-content .basic-school-program-list .nav .alimentarium-btn, .basic-school-program-list .nav .content-text .alimentarium-btn, .content-text .basic-school-program-list .nav .alimentarium-btn, .basic-school-program-list .nav .post-description .alimentarium-btn, .post-description .basic-school-program-list .nav .alimentarium-btn, .basic-school-program-list .nav .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .basic-school-program-list .nav .alimentarium-btn, .basic-school-program-list .nav .home-content-frame .text .alimentarium-btn, .home-content-frame .text .basic-school-program-list .nav .alimentarium-btn, .basic-school-program-list .nav .change-pass-container .form-actions .button, .change-pass-container .form-actions .basic-school-program-list .nav .button, .basic-school-program-list .nav .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .basic-school-program-list .nav .agree-button, .basic-school-program-list .nav .create-post-page .field-prefix .link, .create-post-page .field-prefix .basic-school-program-list .nav .link,
    .basic-school-program-list .nav .create-post-page .description .link, .create-post-page .description .basic-school-program-list .nav .link,
    .basic-school-program-list .nav .create-post-page .messages .link, .create-post-page .messages .basic-school-program-list .nav .link, .basic-school-program-list .nav .create-post-page .image-upload .form-submit, .create-post-page .image-upload .basic-school-program-list .nav .form-submit, .basic-school-program-list .nav .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .basic-school-program-list .nav .link,
    .basic-school-program-list .nav .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .basic-school-program-list .nav .link,
    .basic-school-program-list .nav .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .basic-school-program-list .nav .link, .basic-school-program-list .nav .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-school-program-list .nav .link, .basic-school-program-list .nav .curated_set-container .web-form .form-submit, .curated_set-container .web-form .basic-school-program-list .nav .form-submit, .basic-school-program-list .nav #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .basic-school-program-list .nav .form-submit, .basic-school-program-list .nav .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .basic-school-program-list .nav .form-submit, .basic-school-program-list .nav .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-school-program-list .nav .select-date-button {
      height: 40px;
      padding: 0 10px;
      line-height: 15px; }
      .basic-school-program-list .nav .btn.is-active, .basic-school-program-list .nav .user-register-form .is-active#edit-submit, .user-register-form .basic-school-program-list .nav .is-active#edit-submit, .basic-school-program-list .nav .user-popup .create-account .form-actions input.is-active, .user-popup .create-account .form-actions .basic-school-program-list .nav input.is-active, .basic-school-program-list .nav .article-content .is-active.alimentarium-btn, .article-content .basic-school-program-list .nav .is-active.alimentarium-btn, .basic-school-program-list .nav .content-text .is-active.alimentarium-btn, .content-text .basic-school-program-list .nav .is-active.alimentarium-btn, .basic-school-program-list .nav .post-description .is-active.alimentarium-btn, .post-description .basic-school-program-list .nav .is-active.alimentarium-btn, .basic-school-program-list .nav .knowledge-recipes-list-top .is-active.alimentarium-btn, .knowledge-recipes-list-top .basic-school-program-list .nav .is-active.alimentarium-btn, .basic-school-program-list .nav .home-content-frame .text .is-active.alimentarium-btn, .home-content-frame .text .basic-school-program-list .nav .is-active.alimentarium-btn, .basic-school-program-list .nav .change-pass-container .form-actions .is-active.button, .change-pass-container .form-actions .basic-school-program-list .nav .is-active.button, .basic-school-program-list .nav .popup-content #popup-buttons .is-active.agree-button, .popup-content #popup-buttons .basic-school-program-list .nav .is-active.agree-button, .basic-school-program-list .nav .create-post-page .field-prefix .is-active.link, .create-post-page .field-prefix .basic-school-program-list .nav .is-active.link,
      .basic-school-program-list .nav .create-post-page .description .is-active.link, .create-post-page .description .basic-school-program-list .nav .is-active.link,
      .basic-school-program-list .nav .create-post-page .messages .is-active.link, .create-post-page .messages .basic-school-program-list .nav .is-active.link, .basic-school-program-list .nav .create-post-page .image-upload .is-active.form-submit, .create-post-page .image-upload .basic-school-program-list .nav .is-active.form-submit, .basic-school-program-list .nav .curated_set-container .web-form .field-prefix .is-active.link, .curated_set-container .web-form .field-prefix .basic-school-program-list .nav .is-active.link,
      .basic-school-program-list .nav .curated_set-container .web-form .description .is-active.link, .curated_set-container .web-form .description .basic-school-program-list .nav .is-active.link,
      .basic-school-program-list .nav .curated_set-container .web-form .messages .is-active.link, .curated_set-container .web-form .messages .basic-school-program-list .nav .is-active.link, .basic-school-program-list .nav .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .is-active.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-school-program-list .nav .is-active.link, .basic-school-program-list .nav .curated_set-container .web-form .is-active.form-submit, .curated_set-container .web-form .basic-school-program-list .nav .is-active.form-submit, .basic-school-program-list .nav #media-library-content .views-exposed-form .is-active.form-submit, #media-library-content .views-exposed-form .basic-school-program-list .nav .is-active.form-submit, .basic-school-program-list .nav .profile-info-avatar .user-photo .is-active.form-submit, .profile-info-avatar .user-photo .basic-school-program-list .nav .is-active.form-submit, .basic-school-program-list .nav .activity-data-picker .ui-datepicker-buttonpane .is-active.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-school-program-list .nav .is-active.select-date-button {
        background: #f9423a;
        color: #ffffff; }
  .basic-school-program-list .level-name {
    border-bottom: 1px solid #f9423a;
    color: #f9423a;
    font-size: 32px;
    line-height: 35px;
    font-weight: bold;
    padding-bottom: 10px; }
  .basic-school-program-list .block {
    padding-bottom: 30px; }
  .basic-school-program-list .frame {
    display: flex; }

@media screen and (max-width: 600px) {
  .basic-school-program-list .frame {
    flex-direction: column; } }
  .basic-school-program-list .level {
    flex: 1;
    padding: 20px 20px 50px;
    background-color: #F2F2F2;
    font-size: 16px;
    line-height: 22px; }
    .basic-school-program-list .level .name {
      font-size: 22px;
      line-height: 30px;
      font-weight: 700;
      padding-bottom: 20px; }
    .basic-school-program-list .level p {
      margin: 0; }

.basic-games-list {
  padding-bottom: 70px; }
  .basic-games-list .row {
    display: flex;
    padding-bottom: 20px; }

@media screen and (max-width: 600px) {
  .basic-games-list .row {
    flex-direction: column; } }
  .basic-games-list .img {
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }

@media screen and (max-width: 600px) {
  .basic-games-list .img {
    flex: 100%;
    max-width: 100%; } }
    .basic-games-list .img img {
      width: 100%; }
  .basic-games-list .info {
    background: #F2F2F2;
    color: #333;
    padding: 15px;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }

@media screen and (max-width: 600px) {
  .basic-games-list .info {
    flex: 100%;
    max-width: 100%; } }
    .basic-games-list .info h2 {
      margin: 0 0 15px;
      font-size: 22px;
      line-height: 30px;
      font-weight: 700; }
    .basic-games-list .info .games-block {
      padding-bottom: 40px; }
      .basic-games-list .info .games-block .games-summary,
      .basic-games-list .info .games-block .games-body {
        padding: 0 0 15px;
        font-size: 22px;
        line-height: 30px; }
        .basic-games-list .info .games-block .games-summary p,
        .basic-games-list .info .games-block .games-body p {
          margin: 0; }
      .basic-games-list .info .games-block .opener {
        width: 20px;
        height: 20px;
        color: grey; }
    .basic-games-list .info .opened .opener .svg-icon {
      transform: rotate(180deg); }
    .basic-games-list .info .games-links {
      display: flex; }

@media screen and (max-width: 600px) {
  .basic-games-list .info .games-links {
    flex-direction: column; } }
      .basic-games-list .info .games-links .btn, .basic-games-list .info .games-links .user-register-form #edit-submit, .user-register-form .basic-games-list .info .games-links #edit-submit, .basic-games-list .info .games-links .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .basic-games-list .info .games-links input, .basic-games-list .info .games-links .article-content .alimentarium-btn, .article-content .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .content-text .alimentarium-btn, .content-text .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .post-description .alimentarium-btn, .post-description .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .home-content-frame .text .alimentarium-btn, .home-content-frame .text .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .change-pass-container .form-actions .button, .change-pass-container .form-actions .basic-games-list .info .games-links .button, .basic-games-list .info .games-links .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .basic-games-list .info .games-links .agree-button, .basic-games-list .info .games-links .create-post-page .field-prefix .link, .create-post-page .field-prefix .basic-games-list .info .games-links .link,
      .basic-games-list .info .games-links .create-post-page .description .link, .create-post-page .description .basic-games-list .info .games-links .link,
      .basic-games-list .info .games-links .create-post-page .messages .link, .create-post-page .messages .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .create-post-page .image-upload .form-submit, .create-post-page .image-upload .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .basic-games-list .info .games-links .link,
      .basic-games-list .info .games-links .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .basic-games-list .info .games-links .link,
      .basic-games-list .info .games-links .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .curated_set-container .web-form .form-submit, .curated_set-container .web-form .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-games-list .info .games-links .select-date-button {
        margin: 0 15px 15px 0;
        height: 40px;
        padding: 0 10px;
        line-height: 15px; }

@media screen and (max-width: 600px) {
  .basic-games-list .info .games-links .btn, .basic-games-list .info .games-links .user-register-form #edit-submit, .user-register-form .basic-games-list .info .games-links #edit-submit, .basic-games-list .info .games-links .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .basic-games-list .info .games-links input, .basic-games-list .info .games-links .article-content .alimentarium-btn, .article-content .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .content-text .alimentarium-btn, .content-text .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .post-description .alimentarium-btn, .post-description .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .home-content-frame .text .alimentarium-btn, .home-content-frame .text .basic-games-list .info .games-links .alimentarium-btn, .basic-games-list .info .games-links .change-pass-container .form-actions .button, .change-pass-container .form-actions .basic-games-list .info .games-links .button, .basic-games-list .info .games-links .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .basic-games-list .info .games-links .agree-button, .basic-games-list .info .games-links .create-post-page .field-prefix .link, .create-post-page .field-prefix .basic-games-list .info .games-links .link,
  .basic-games-list .info .games-links .create-post-page .description .link, .create-post-page .description .basic-games-list .info .games-links .link,
  .basic-games-list .info .games-links .create-post-page .messages .link, .create-post-page .messages .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .create-post-page .image-upload .form-submit, .create-post-page .image-upload .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .basic-games-list .info .games-links .link,
  .basic-games-list .info .games-links .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .basic-games-list .info .games-links .link,
  .basic-games-list .info .games-links .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-games-list .info .games-links .link, .basic-games-list .info .games-links .curated_set-container .web-form .form-submit, .curated_set-container .web-form .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .basic-games-list .info .games-links .form-submit, .basic-games-list .info .games-links .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-games-list .info .games-links .select-date-button {
    margin-right: 0;
    width: 100%; } }

.basic-paragraphs-left-right {
  padding-bottom: 70px; }
  .basic-paragraphs-left-right.reverse .row {
    flex-direction: row-reverse; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-left-right.reverse .row {
    flex-direction: column-reverse; } }
  .basic-paragraphs-left-right .row {
    display: flex; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-left-right .row {
    flex-direction: column-reverse; } }
  .basic-paragraphs-left-right .info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 15px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-left-right .info {
    padding: 0; } }
  .basic-paragraphs-left-right h3 {
    margin: 0 0 15px;
    font-size: 26px;
    font-weight: 700; }
  .basic-paragraphs-left-right .desc {
    padding-bottom: 30px;
    font-size: 22px;
    line-height: 30px; }
  .basic-paragraphs-left-right p {
    margin: 0 0 10px; }
  .basic-paragraphs-left-right .img {
    flex: 1;
    padding: 0 15px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-left-right .img {
    padding: 0 0 30px; } }
    .basic-paragraphs-left-right .img img {
      width: 100%; }
  .basic-paragraphs-left-right .btn, .basic-paragraphs-left-right .user-register-form #edit-submit, .user-register-form .basic-paragraphs-left-right #edit-submit, .basic-paragraphs-left-right .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .basic-paragraphs-left-right input, .basic-paragraphs-left-right .article-content .alimentarium-btn, .article-content .basic-paragraphs-left-right .alimentarium-btn, .basic-paragraphs-left-right .content-text .alimentarium-btn, .content-text .basic-paragraphs-left-right .alimentarium-btn, .basic-paragraphs-left-right .post-description .alimentarium-btn, .post-description .basic-paragraphs-left-right .alimentarium-btn, .basic-paragraphs-left-right .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .basic-paragraphs-left-right .alimentarium-btn, .basic-paragraphs-left-right .home-content-frame .text .alimentarium-btn, .home-content-frame .text .basic-paragraphs-left-right .alimentarium-btn, .basic-paragraphs-left-right .change-pass-container .form-actions .button, .change-pass-container .form-actions .basic-paragraphs-left-right .button, .basic-paragraphs-left-right .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .basic-paragraphs-left-right .agree-button, .basic-paragraphs-left-right .create-post-page .field-prefix .link, .create-post-page .field-prefix .basic-paragraphs-left-right .link,
  .basic-paragraphs-left-right .create-post-page .description .link, .create-post-page .description .basic-paragraphs-left-right .link,
  .basic-paragraphs-left-right .create-post-page .messages .link, .create-post-page .messages .basic-paragraphs-left-right .link, .basic-paragraphs-left-right .create-post-page .image-upload .form-submit, .create-post-page .image-upload .basic-paragraphs-left-right .form-submit, .basic-paragraphs-left-right .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .basic-paragraphs-left-right .link,
  .basic-paragraphs-left-right .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .basic-paragraphs-left-right .link,
  .basic-paragraphs-left-right .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .basic-paragraphs-left-right .link, .basic-paragraphs-left-right .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-paragraphs-left-right .link, .basic-paragraphs-left-right .curated_set-container .web-form .form-submit, .curated_set-container .web-form .basic-paragraphs-left-right .form-submit, .basic-paragraphs-left-right #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .basic-paragraphs-left-right .form-submit, .basic-paragraphs-left-right .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .basic-paragraphs-left-right .form-submit, .basic-paragraphs-left-right .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-paragraphs-left-right .select-date-button {
    height: 45px;
    padding: 0 10px;
    line-height: 15px;
    max-width: 250px; }

.basic-accordion {
  padding-bottom: 70px; }
  .basic-accordion .frame {
    border-top: 1px solid #CACACA; }
  .basic-accordion .row {
    border-bottom: 1px solid #CACACA; }
    .basic-accordion .row h3 {
      margin: 0;
      font-size: 26px;
      line-height: 34px;
      font-weight: 700;
      color: #f9423a;
      padding: 20px 0; }
      .basic-accordion .row h3 .svg-icon {
        top: 32px; }
    .basic-accordion .row .text {
      padding-bottom: 20px; }
    .basic-accordion .row p {
      margin: 0 0 10px; }

.basic-paragraphs-item-description {
  padding-bottom: 70px; }
  .basic-paragraphs-item-description p {
    margin: 0 0 15px; }

.basic-paragraphs-experts {
  padding-bottom: 70px; }
  .basic-paragraphs-experts .row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px; }
  .basic-paragraphs-experts .item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-experts .item {
    flex: 0 0 100%;
    max-width: 100%; } }
  .basic-paragraphs-experts .frame {
    border-top: 1px solid #CACACA;
    display: flex;
    padding: 35px 0; }
  .basic-paragraphs-experts .img {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-right: 10px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-experts .img {
    flex: 0 0 25%;
    max-width: 25%; } }
    .basic-paragraphs-experts .img img {
      border-radius: 100%;
      width: 100%; }
  .basic-paragraphs-experts .info {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    padding-left: 10px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-experts .info {
    flex: 0 0 75%;
    max-width: 75%; } }
  .basic-paragraphs-experts .name {
    font-weight: 700;
    color: #333;
    padding-bottom: 10px; }

.basic-slider {
  padding-bottom: 70px; }
  .basic-slider .desc {
    padding-top: 15px;
    font-size: 16px;
    line-height: 19px; }

.basic-paragraphs-quotations {
  padding-bottom: 70px; }
  .basic-paragraphs-quotations .cite {
    max-width: 800px;
    margin: 0 auto;
    padding: 10px 20px;
    border-left: 5px solid #eee;
    text-align: center; }
  .basic-paragraphs-quotations p {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    color: #333;
    margin: 0 0 25px; }
    .basic-paragraphs-quotations p:before {
      content: open-quote;
      color: #f9423a;
      font-size: 50px; }
    .basic-paragraphs-quotations p:after {
      content: close-quote;
      color: #f9423a;
      font-size: 50px; }
  .basic-paragraphs-quotations .author {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    color: #999;
    position: relative; }
    .basic-paragraphs-quotations .author:before {
      content: "";
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0);
      width: 50px;
      height: 4px;
      background: #000;
      top: -10px; }

.basic-paragraphs-theme-list {
  padding-bottom: 70px; }
  .basic-paragraphs-theme-list .all-courses .course-item {
    min-width: 100%; }

.basic-paragraphs-video {
  padding-bottom: 70px; }
  .basic-paragraphs-video .video-gallery-item:before {
    display: none; }

.basic-paragraphs-learn {
  padding-bottom: 70px; }
  .basic-paragraphs-learn .head {
    text-align: center;
    padding-bottom: 30px; }
    .basic-paragraphs-learn .head .title {
      font-size: 26px;
      line-height: 34px;
      color: #333;
      font-weight: bold;
      padding-bottom: 10px; }
    .basic-paragraphs-learn .head .desc {
      font-size: 22px;
      line-height: 26px; }
  .basic-paragraphs-learn .profile-achievements {
    margin: 0 -10px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-learn .profile-achievements .row {
    flex-direction: column; } }
    .basic-paragraphs-learn .profile-achievements .row .col {
      padding: 10px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-learn .profile-achievements .row .col {
    width: 100%; } }

.basic-paragraphs-feedback {
  padding-bottom: 70px; }
  .basic-paragraphs-feedback .title {
    font-size: 26px;
    line-height: 34px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px; }
  .basic-paragraphs-feedback .img {
    width: 274px;
    height: 274px;
    margin: 0 auto;
    border-radius: 100%;
    overflow: hidden; }
    .basic-paragraphs-feedback .img img {
      width: 100%; }
  .basic-paragraphs-feedback .client-feedback-content {
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    padding: 30px 0; }
  .basic-paragraphs-feedback .cite {
    max-width: 800px;
    margin: 0 auto;
    padding: 10px 20px;
    border-left: 5px solid #eee;
    text-align: center; }
  .basic-paragraphs-feedback p {
    font-size: 36px;
    line-height: 42px;
    font-weight: 700;
    color: #333;
    margin: 0 0 25px; }
    .basic-paragraphs-feedback p:before {
      content: open-quote;
      color: #f9423a;
      font-size: 50px; }
    .basic-paragraphs-feedback p:after {
      content: close-quote;
      color: #f9423a;
      font-size: 50px; }
  .basic-paragraphs-feedback .author {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    display: block;
    color: #999;
    position: relative; }
    .basic-paragraphs-feedback .author:before {
      content: "";
      position: absolute;
      left: 50%;
      transform: translate(-50%, 0);
      width: 50px;
      height: 4px;
      background: #000;
      top: -10px; }
  .basic-paragraphs-feedback .slick-dots {
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .basic-paragraphs-feedback .slick-dots li {
      padding: 0 5px !important; }
    .basic-paragraphs-feedback .slick-dots span {
      background: rgba(0, 0, 0, 0.3); }

.basic-paragraphs-activities {
  padding-bottom: 70px; }
  .basic-paragraphs-activities .nav {
    padding-bottom: 20px; }
    .basic-paragraphs-activities .nav ul {
      display: flex;
      justify-content: center; }
    .basic-paragraphs-activities .nav li {
      margin: 0 0 0 -1px; }
    .basic-paragraphs-activities .nav .btn, .basic-paragraphs-activities .nav .user-register-form #edit-submit, .user-register-form .basic-paragraphs-activities .nav #edit-submit, .basic-paragraphs-activities .nav .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .basic-paragraphs-activities .nav input, .basic-paragraphs-activities .nav .article-content .alimentarium-btn, .article-content .basic-paragraphs-activities .nav .alimentarium-btn, .basic-paragraphs-activities .nav .content-text .alimentarium-btn, .content-text .basic-paragraphs-activities .nav .alimentarium-btn, .basic-paragraphs-activities .nav .post-description .alimentarium-btn, .post-description .basic-paragraphs-activities .nav .alimentarium-btn, .basic-paragraphs-activities .nav .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .basic-paragraphs-activities .nav .alimentarium-btn, .basic-paragraphs-activities .nav .home-content-frame .text .alimentarium-btn, .home-content-frame .text .basic-paragraphs-activities .nav .alimentarium-btn, .basic-paragraphs-activities .nav .change-pass-container .form-actions .button, .change-pass-container .form-actions .basic-paragraphs-activities .nav .button, .basic-paragraphs-activities .nav .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .basic-paragraphs-activities .nav .agree-button, .basic-paragraphs-activities .nav .create-post-page .field-prefix .link, .create-post-page .field-prefix .basic-paragraphs-activities .nav .link,
    .basic-paragraphs-activities .nav .create-post-page .description .link, .create-post-page .description .basic-paragraphs-activities .nav .link,
    .basic-paragraphs-activities .nav .create-post-page .messages .link, .create-post-page .messages .basic-paragraphs-activities .nav .link, .basic-paragraphs-activities .nav .create-post-page .image-upload .form-submit, .create-post-page .image-upload .basic-paragraphs-activities .nav .form-submit, .basic-paragraphs-activities .nav .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .basic-paragraphs-activities .nav .link,
    .basic-paragraphs-activities .nav .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .basic-paragraphs-activities .nav .link,
    .basic-paragraphs-activities .nav .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .basic-paragraphs-activities .nav .link, .basic-paragraphs-activities .nav .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-paragraphs-activities .nav .link, .basic-paragraphs-activities .nav .curated_set-container .web-form .form-submit, .curated_set-container .web-form .basic-paragraphs-activities .nav .form-submit, .basic-paragraphs-activities .nav #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .basic-paragraphs-activities .nav .form-submit, .basic-paragraphs-activities .nav .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .basic-paragraphs-activities .nav .form-submit, .basic-paragraphs-activities .nav .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-paragraphs-activities .nav .select-date-button {
      height: 40px;
      padding: 0 10px;
      line-height: 15px; }
      .basic-paragraphs-activities .nav .btn.is-active, .basic-paragraphs-activities .nav .user-register-form .is-active#edit-submit, .user-register-form .basic-paragraphs-activities .nav .is-active#edit-submit, .basic-paragraphs-activities .nav .user-popup .create-account .form-actions input.is-active, .user-popup .create-account .form-actions .basic-paragraphs-activities .nav input.is-active, .basic-paragraphs-activities .nav .article-content .is-active.alimentarium-btn, .article-content .basic-paragraphs-activities .nav .is-active.alimentarium-btn, .basic-paragraphs-activities .nav .content-text .is-active.alimentarium-btn, .content-text .basic-paragraphs-activities .nav .is-active.alimentarium-btn, .basic-paragraphs-activities .nav .post-description .is-active.alimentarium-btn, .post-description .basic-paragraphs-activities .nav .is-active.alimentarium-btn, .basic-paragraphs-activities .nav .knowledge-recipes-list-top .is-active.alimentarium-btn, .knowledge-recipes-list-top .basic-paragraphs-activities .nav .is-active.alimentarium-btn, .basic-paragraphs-activities .nav .home-content-frame .text .is-active.alimentarium-btn, .home-content-frame .text .basic-paragraphs-activities .nav .is-active.alimentarium-btn, .basic-paragraphs-activities .nav .change-pass-container .form-actions .is-active.button, .change-pass-container .form-actions .basic-paragraphs-activities .nav .is-active.button, .basic-paragraphs-activities .nav .popup-content #popup-buttons .is-active.agree-button, .popup-content #popup-buttons .basic-paragraphs-activities .nav .is-active.agree-button, .basic-paragraphs-activities .nav .create-post-page .field-prefix .is-active.link, .create-post-page .field-prefix .basic-paragraphs-activities .nav .is-active.link,
      .basic-paragraphs-activities .nav .create-post-page .description .is-active.link, .create-post-page .description .basic-paragraphs-activities .nav .is-active.link,
      .basic-paragraphs-activities .nav .create-post-page .messages .is-active.link, .create-post-page .messages .basic-paragraphs-activities .nav .is-active.link, .basic-paragraphs-activities .nav .create-post-page .image-upload .is-active.form-submit, .create-post-page .image-upload .basic-paragraphs-activities .nav .is-active.form-submit, .basic-paragraphs-activities .nav .curated_set-container .web-form .field-prefix .is-active.link, .curated_set-container .web-form .field-prefix .basic-paragraphs-activities .nav .is-active.link,
      .basic-paragraphs-activities .nav .curated_set-container .web-form .description .is-active.link, .curated_set-container .web-form .description .basic-paragraphs-activities .nav .is-active.link,
      .basic-paragraphs-activities .nav .curated_set-container .web-form .messages .is-active.link, .curated_set-container .web-form .messages .basic-paragraphs-activities .nav .is-active.link, .basic-paragraphs-activities .nav .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .is-active.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .basic-paragraphs-activities .nav .is-active.link, .basic-paragraphs-activities .nav .curated_set-container .web-form .is-active.form-submit, .curated_set-container .web-form .basic-paragraphs-activities .nav .is-active.form-submit, .basic-paragraphs-activities .nav #media-library-content .views-exposed-form .is-active.form-submit, #media-library-content .views-exposed-form .basic-paragraphs-activities .nav .is-active.form-submit, .basic-paragraphs-activities .nav .profile-info-avatar .user-photo .is-active.form-submit, .profile-info-avatar .user-photo .basic-paragraphs-activities .nav .is-active.form-submit, .basic-paragraphs-activities .nav .activity-data-picker .ui-datepicker-buttonpane .is-active.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .basic-paragraphs-activities .nav .is-active.select-date-button {
        background: #f9423a;
        color: #ffffff; }
  .basic-paragraphs-activities .block {
    padding-bottom: 50px; }
  .basic-paragraphs-activities .activities-name {
    font-size: 26px;
    line-height: 34px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px; }
  .basic-paragraphs-activities .frame {
    border-top: 1px solid #f9423a; }
  .basic-paragraphs-activities .row {
    border-bottom: 1px solid #CACACA; }
    .basic-paragraphs-activities .row h3 {
      margin: 0;
      font-size: 26px;
      line-height: 34px;
      font-weight: 700;
      color: #f9423a;
      padding: 20px 0; }
      .basic-paragraphs-activities .row h3 .svg-icon {
        top: 32px; }
  .basic-paragraphs-activities .activities-block {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 30px; }
  .basic-paragraphs-activities .box {
    width: 25%;
    padding: 10px; }

@media screen and (max-width: 974px) {
  .basic-paragraphs-activities .box {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .basic-paragraphs-activities .box {
    width: 100%; } }
  .basic-paragraphs-activities .holder {
    background: #F2F2F2;
    padding: 20px;
    color: #b3b3b3;
    min-height: 100%; }
    .basic-paragraphs-activities .holder:hover {
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
    .basic-paragraphs-activities .holder a:hover {
      text-decoration: none; }
  .basic-paragraphs-activities .head-activities {
    display: flex;
    justify-content: space-between;
    font-size: 16px; }
    .basic-paragraphs-activities .head-activities .icon-info .icon {
      position: relative;
      top: 6px;
      padding-left: 10px; }
    .basic-paragraphs-activities .head-activities .icon-info .svg-icon {
      width: 15px;
      height: 15px; }
  .basic-paragraphs-activities .activity-icon {
    padding: 50px 0; }
    .basic-paragraphs-activities .activity-icon .icon {
      width: 96px;
      height: 96px;
      margin: 0 auto;
      display: block;
      color: #00C389; }
  .basic-paragraphs-activities .activity-label {
    font-size: 16px;
    line-height: 22px;
    color: #00C389;
    text-align: center;
    padding-bottom: 20px; }
  .basic-paragraphs-activities .activity-title {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #00C389; }

.basic-menu-description-image {
  padding-bottom: 70px; }
  .basic-menu-description-image .row {
    display: flex; }

@media screen and (max-width: 600px) {
  .basic-menu-description-image .row {
    flex-direction: column-reverse; } }
  .basic-menu-description-image .info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 15px; }

@media screen and (max-width: 600px) {
  .basic-menu-description-image .info {
    padding: 0; } }
  .basic-menu-description-image .desc {
    padding-bottom: 30px;
    font-size: 22px;
    line-height: 30px; }
  .basic-menu-description-image p {
    margin: 0 0 10px; }
  .basic-menu-description-image .img {
    flex: 1;
    padding: 0 15px; }

@media screen and (max-width: 600px) {
  .basic-menu-description-image .img {
    padding: 0 0 30px; } }
    .basic-menu-description-image .img img {
      width: 100%; }

.basic-paragraphs-help-course-info {
  padding-bottom: 70px; }
  .basic-paragraphs-help-course-info .row {
    display: flex;
    justify-content: center;
    text-align: center; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-help-course-info .row {
    flex-direction: column; } }
  .basic-paragraphs-help-course-info .item {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding: 10px 10px 50px; }

@media screen and (max-width: 600px) {
  .basic-paragraphs-help-course-info .item {
    flex: 0 0 100%;
    max-width: 100%; } }
  .basic-paragraphs-help-course-info .img {
    background: #CACACA;
    border-radius: 100%;
    width: 105px;
    height: 105px;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .basic-paragraphs-help-course-info .img img {
      margin: 0 auto;
      max-width: 80%;
      max-height: 70%; }
  .basic-paragraphs-help-course-info .title {
    color: #00C389;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    padding: 20px 0; }
  .basic-paragraphs-help-course-info .desc {
    font-size: 22px;
    line-height: 30px;
    color: #999;
    padding: 0 15px; }

.basic-bottom-section {
  padding-top: 100px; }

.basic-partners {
  margin-bottom: 30px; }
  .basic-partners .slick-dots {
    margin: 30px;
    align-items: center;
    justify-content: center; }
    .basic-partners .slick-dots span {
      background: rgba(0, 0, 0, 0.3); }
  .basic-partners-slider-item {
    text-align: center;
    margin: 0 15px; }
    .basic-partners-slider-item a:hover {
      text-decoration: none; }
      .basic-partners-slider-item a:hover img {
        filter: grayscale(0);
        transform: scale(1.1); }
    .basic-partners-slider-item .img-wrap {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 180px;
      transform: translate(-50%, -50%); }
    .basic-partners-slider-item .frame {
      margin: 0 auto 16px;
      border-radius: 100%;
      width: 250px;
      max-width: 100%;
      border: 1px solid #f9423a;
      position: relative;
      overflow: hidden; }
      .basic-partners-slider-item .frame:before {
        content: '';
        display: block;
        width: 100%;
        height: 0;
        padding-top: 100%; }
      .basic-partners-slider-item .frame img {
        filter: grayscale(100%);
        transition: all .2s linear; }
      .basic-partners-slider-item .frame .frame {
        height: 200px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: hidden; }
    .basic-partners-slider-item .text {
      color: #666;
      font-size: 24px;
      font-weight: 700; }

.academy-top {
  margin-bottom: 40px; }

@media screen and (min-width: 975px) {
  .academy-top-unlogged {
    margin-bottom: 65px; }
    .academy-top-unlogged .friends-courses {
      margin-bottom: 0; } }

@media screen and (min-width: 975px) {
  .academy-top-unlogged.two-columns-block .title-with-link {
    margin-bottom: 10px; }
  .academy-top-unlogged.two-columns-block .row .col--gray {
    width: 50%; } }

@media screen and (max-width: 1023px) {
  .academy-top.two-columns-block .title-with-link {
    margin-bottom: 7px; }
    .academy-top.two-columns-block .title-with-link h2, .academy-top.two-columns-block .title-with-link .h2 {
      font-size: 32px;
      line-height: 35px; } }

.two-columns-block .row {
  margin: 0 -10px; }

.two-columns-block .col {
  padding: 0 10px; }

@media screen and (min-width: 975px) {
  .two-columns-block .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .two-columns-block .row.row-reverse {
      flex-direction: row-reverse; }
    .two-columns-block .row .col {
      width: 48.5%; }
      .two-columns-block .row .col--gray {
        background: #F2F2F2;
        padding: 9px 21px;
        margin-right: 10px; }
        .two-columns-block .row .col--gray .title-with-link {
          margin-bottom: 20px; } }

.two-columns-block .title-with-link {
  margin-bottom: 30px; }

.academy-page .page-head-container {
  padding-bottom: 0; }

@media screen and (min-width: 975px) {
  .academy-page .page-head-container .sub-navigation {
    margin-bottom: 39px; } }

.academy-page .slick-prev {
  display: none; }

.academy-page .stats-item-text {
  font-size: 18px; }

.academy-page .coursestitle {
  margin-top: 10px; }

.academy-page .more-slider-wrap .image-gallery-slider-top .slick-next {
  width: 24%; }

.academy-page .slider .course-item {
  margin-right: 17px; }

@media screen and (max-width: 1023px) {
  .trophies {
    margin-bottom: 33px; } }

.trophies .trophies-item {
  margin-bottom: 25px; }

@media screen and (min-width: 975px) {
  .trophies .trophies-item {
    margin-bottom: 49px; } }

@media screen and (max-width: 1023px) {
  .trophies .trophies-item:nth-child(n+4) {
    display: none; } }

.trophies-item, .progress-item {
  display: flex;
  align-items: center; }
  .trophies-item-img, .progress-item-img {
    width: 34px;
    margin-right: 20px; }

@media screen and (min-width: 975px) {
  .trophies-item-img, .progress-item-img {
    width: 80px; } }
    .trophies-item-img .icon, .progress-item-img .icon {
      width: 48px;
      height: 48px;
      border-radius: 6px;
      overflow: hidden;
      display: flex;
      align-items: center;
      text-align: center; }
      .trophies-item-img .icon img, .progress-item-img .icon img {
        max-width: 90%;
        max-height: 90%;
        margin: 0 auto; }
  .trophies-item.inactive .trophies-item-img, .progress-item.inactive .trophies-item-img {
    opacity: 0.3; }
  .trophies-item-description, .progress-item-description {
    flex: 1;
    margin-bottom: 13px; }

@media screen and (max-width: 973px) {
  .trophies-item-description, .progress-item-description {
    margin-bottom: 0; } }
    .trophies-item-description p, .progress-item-description p {
      margin: 0; }
  .trophies-item-title, .progress-item-title {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    color: #666;
    margin-bottom: 3px; }
  .trophies-item-text, .progress-item-text {
    font-size: 18px;
    line-height: 23px;
    color: #83919E; }

.completed-courses h5, .completed-courses .h5 {
  color: #f9423a;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
  margin: 15px 0 5px; }

.completed-courses-items {
  padding-top: 7px;
  margin-bottom: 19px; }
  .completed-courses-items .row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    justify-content: flex-start; }
    .completed-courses-items .row .col {
      padding: 10px;
      width: 50%; }

@media screen and (min-width: 975px) {
  .completed-courses-items .row .col {
    width: 25%; } }

@media screen and (min-width: 975px) {
  .completed-courses-items.three-columns .row .col {
    width: 33.33%; } }
  .completed-courses-items.three-columns .completed-course-item-head {
    position: initial;
    padding: 0; }
  .completed-courses-items.three-columns .completed-course-item .icon-info {
    z-index: 2;
    position: absolute;
    bottom: 8px;
    right: 8px; }
    .completed-courses-items.three-columns .completed-course-item .icon-info .icon {
      margin-right: 0; }
    .completed-courses-items.three-columns .completed-course-item .icon-info + .icon {
      position: absolute;
      top: 8px;
      right: 8px;
      z-index: 2; }

@media screen and (min-width: 975px) {
  .completed-courses-items {
    padding-right: 5px; } }

.completed-course-item {
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); }
  .completed-course-item a {
    position: relative;
    display: block; }
    .completed-course-item a:hover img {
      transform: scale(1.2); }
  .completed-course-item-img {
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 10px; }
    .completed-course-item-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
  .completed-course-item-head {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 8px 8px;
    justify-content: space-between;
    z-index: 2; }
    .completed-course-item-head .svg-icon {
      width: 18px;
      height: 18px; }
  .completed-course-item-title {
    color: #ffffff;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    padding: 6px 38px 6px 8px; }
  .completed-course-item.icon-bottom {
    position: relative; }
    .completed-course-item.icon-bottom .completed-course-item-head {
      position: initial;
      padding: 0; }
      .completed-course-item.icon-bottom .completed-course-item-head .icon:first-child {
        position: absolute;
        right: 7px;
        bottom: 2px;
        z-index: 2; }
  .completed-course-item .icon-info {
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    z-index: 2; }
    .completed-course-item .icon-info .icon {
      width: 20px;
      height: 20px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      display: block;
      margin-right: 10px;
      position: relative;
      position: absolute;
      bottom: 7px;
      right: -3px; }
    .completed-course-item .icon-info .svg-icon {
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

.progress-line {
  height: 8px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  position: relative; }
  .progress-line-bg {
    opacity: 0.2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .progress-line-bg[style="background-color: #ffffff"] {
      opacity: 1; }
  .progress-line.disabled .progress-line-bg {
    opacity: 1; }
  .progress-line-color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 8px; }

.progress-items {
  padding-top: 6px; }
  .progress-items .progress-item {
    margin-bottom: 10px; }

.progress-item {
  border-radius: 8px;
  background: #ffffff;
  padding: 15px 16px;
  align-items: flex-start; }
  .progress-item:hover {
    text-decoration: none; }

@media screen and (min-width: 975px) {
  .progress-item-text-block {
    display: flex;
    align-items: center; }
    .progress-item-text-block .progress-item-text {
      width: 120px;
      margin-right: 10px; }
    .progress-item-text-block .progress-item-progress {
      flex: 1; } }
  .progress-item-img {
    width: 48px;
    margin-right: 28px; }
  .progress-item-description {
    margin-bottom: 0; }

.my-courses-block, .my-courses-wrap, .square-blocks-block, .square-blocks-wrap {
  margin-bottom: 40px; }
  .my-courses-block .title-with-link, .my-courses-wrap .title-with-link, .square-blocks-block .title-with-link, .square-blocks-wrap .title-with-link {
    margin-bottom: 10px; }

.my-courses .row, .square-blocks .row {
  margin: 0 -10px; }

.my-courses .views-element-container > div, .square-blocks .views-element-container > div {
  margin: 0 -10px; }
  .start-discussion-block .my-courses .views-element-container > div, .start-discussion-block .square-blocks .views-element-container > div {
    margin: 0; }

.my-courses .col, .my-courses .views-element-container .views-row, .square-blocks .col, .square-blocks .views-element-container .views-row {
  padding: 0 10px; }

@media screen and (min-width: 975px) {
  .my-courses .row, .my-courses .views-element-container > div, .square-blocks .row, .square-blocks .views-element-container > div {
    display: flex; }
    .my-courses .row .col, .my-courses .row .views-element-container .views-row, .my-courses .views-element-container > div .col, .my-courses .views-element-container > div .views-element-container .views-row, .square-blocks .row .col, .square-blocks .row .views-element-container .views-row, .square-blocks .views-element-container > div .col, .square-blocks .views-element-container > div .views-element-container .views-row {
      width: 25%; } }

@media screen and (max-width: 974px) {
  .my-courses .course-item, .my-courses .square-block, .square-blocks .course-item, .square-blocks .square-block {
    margin-bottom: 20px; } }

.profile-filter label {
  display: none; }

.course-item, .square-block {
  min-width: 282px;
  min-height: 282px;
  max-width: 100%;
  display: block;
  position: relative;
  color: #ffffff;
  overflow: hidden;
  border-radius: 10px; }

@media screen and (max-width: 1100px) {
  .course-item, .square-block {
    min-width: 250px; } }
  .course-item .contextual-region, .square-block .contextual-region {
    position: inherit;
    height: 100%; }
  .course-item-img, .square-block-img {
    overflow: hidden;
    position: relative;
    height: 100%; }
    .course-item-img > div, .square-block-img > div {
      height: 100%; }
    .course-item-img img, .square-block-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
  .course-item-link, .square-block-link {
    position: absolute;
    left: 18px;
    bottom: 20px; }

@media screen and (max-width: 974px) {
  .course-item-link, .square-block-link {
    left: 15px;
    bottom: 15px; } }
    .course-item-link .svg-icon, .square-block-link .svg-icon {
      transform: rotate(-45deg);
      width: 30px;
      height: 27px; }
  .course-item-center, .square-block-center {
    position: absolute;
    top: 66px;
    left: 0;
    right: 0;
    padding: 21px 25px; }

@media screen and (max-width: 974px) {
  .course-item-center, .square-block-center {
    top: 35px; } }
    .course-item-center-title, .square-block-center-title {
      font-size: 18px;
      font-weight: 700;
      line-height: 25px;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      overflow: hidden;
      height: 50px;
      margin-bottom: 5px; }
    .course-item-center-text, .square-block-center-text {
      font-size: 16px;
      line-height: 22px;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      overflow: hidden;
      height: 66px; }
  .course-item-placeholder:before, .square-block-placeholder:before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%; }
  .course-item-svg, .square-block-svg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
    .course-item-svg img, .square-block-svg img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: auto;
      height: 100px; }
  .course-item:hover .hidden-block, .square-block:hover .hidden-block {
    opacity: 1; }
  .course-item:hover .course-item-img img, .course-item:hover .square-block-img img, .square-block:hover .course-item-img img, .square-block:hover .square-block-img img {
    transform: scale(1.2); }
  .course-item:hover .tag, .square-block:hover .tag {
    background: #f9423a;
    border-color: #f9423a; }
    .course-item:hover .tag.no-hover, .square-block:hover .tag.no-hover {
      background: inherit;
      border-color: inherit; }
  .course-item.course-item-with-svg .course-item-img:before, .square-block.course-item-with-svg .course-item-img:before {
    content: "";
    width: 100%;
    display: block;
    height: 0;
    padding-top: 100%; }
  .course-item.course-item-with-svg .course-item-img img, .square-block.course-item-with-svg .course-item-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: height 0.2s;
    height: 120px;
    width: auto;
    object-fit: inherit; }
  .course-item.course-item-with-svg:hover .hidden-block, .square-block.course-item-with-svg:hover .hidden-block {
    opacity: 1; }
  .course-item.course-item-with-svg:hover .course-item-img img, .square-block.course-item-with-svg:hover .course-item-img img {
    height: 140px;
    transform: translate(-50%, -50%); }
  .course-item-head, .square-block-head {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 18px 25px; }
    .course-item-head .tags, .square-block-head .tags {
      margin-bottom: 0; }
      .course-item-head .tags .tag, .square-block-head .tags .tag {
        margin-bottom: 0; }
  .course-item-author, .square-block-author {
    display: flex; }
    .course-item-author-img, .square-block-author-img {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      margin-right: 10px;
      overflow: hidden; }
    .course-item-author-title, .square-block-author-title {
      font-size: 18px;
      line-height: 25px;
      font-weight: 700; }
    .course-item-author-text, .square-block-author-text {
      font-size: 18px;
      line-height: 26px;
      margin-top: -5px; }
  .course-item .progress-line, .square-block .progress-line {
    margin-top: 7px;
    margin-bottom: 7px; }
  .course-item-top-info, .square-block-top-info {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .course-item-top-info .stats-item, .square-block-top-info .stats-item {
      align-items: center; }
      .course-item-top-info .stats-item .svg-icon, .square-block-top-info .stats-item .svg-icon {
        width: 30px;
        height: 30px; }
      .course-item-top-info .stats-item-text, .square-block-top-info .stats-item-text {
        color: #ffffff; }
  .course-item-desc, .square-block-desc {
    color: #ffffff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400; }
  .course-item-comments, .square-block-comments {
    font-size: 18px;
    font-weight: 400; }
    .course-item-comments .svg-icon, .square-block-comments .svg-icon {
      width: 25px;
      height: 25px;
      margin-right: 10px; }
  .course-item-hidden, .square-block-hidden {
    padding: 26px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-weight: 700; }
    .course-item-hidden-desc, .square-block-hidden-desc {
      font-size: 18px;
      line-height: 31px;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      overflow: hidden; }
      .course-item-hidden-desc p, .square-block-hidden-desc p {
        margin: 0; }
        html.dj-browser-msie-11 .course-item-hidden-desc p, html.dj-browser-msie-11 .square-block-hidden-desc p {
          max-height: 115px;
          overflow: hidden; }
    .course-item-hidden-button, .square-block-hidden-button {
      margin: 20px 0 20px; }
      .course-item-hidden-button .btn, .course-item-hidden-button .user-register-form #edit-submit, .user-register-form .course-item-hidden-button #edit-submit, .course-item-hidden-button .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-item-hidden-button input, .course-item-hidden-button .article-content .alimentarium-btn, .article-content .course-item-hidden-button .alimentarium-btn, .course-item-hidden-button .content-text .alimentarium-btn, .content-text .course-item-hidden-button .alimentarium-btn, .course-item-hidden-button .post-description .alimentarium-btn, .post-description .course-item-hidden-button .alimentarium-btn, .course-item-hidden-button .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-item-hidden-button .alimentarium-btn, .course-item-hidden-button .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-item-hidden-button .alimentarium-btn, .course-item-hidden-button .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-item-hidden-button .button, .course-item-hidden-button .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-item-hidden-button .agree-button, .course-item-hidden-button .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-item-hidden-button .link,
      .course-item-hidden-button .create-post-page .description .link, .create-post-page .description .course-item-hidden-button .link,
      .course-item-hidden-button .create-post-page .messages .link, .create-post-page .messages .course-item-hidden-button .link, .course-item-hidden-button .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-item-hidden-button .form-submit, .course-item-hidden-button .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-item-hidden-button .link,
      .course-item-hidden-button .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-item-hidden-button .link,
      .course-item-hidden-button .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-item-hidden-button .link, .course-item-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-item-hidden-button .link, .course-item-hidden-button .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-item-hidden-button .form-submit, .course-item-hidden-button #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-item-hidden-button .form-submit, .course-item-hidden-button .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-item-hidden-button .form-submit, .course-item-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-item-hidden-button .select-date-button, .square-block-hidden-button .btn, .square-block-hidden-button .user-register-form #edit-submit, .user-register-form .square-block-hidden-button #edit-submit, .square-block-hidden-button .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .square-block-hidden-button input, .square-block-hidden-button .article-content .alimentarium-btn, .article-content .square-block-hidden-button .alimentarium-btn, .square-block-hidden-button .content-text .alimentarium-btn, .content-text .square-block-hidden-button .alimentarium-btn, .square-block-hidden-button .post-description .alimentarium-btn, .post-description .square-block-hidden-button .alimentarium-btn, .square-block-hidden-button .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .square-block-hidden-button .alimentarium-btn, .square-block-hidden-button .home-content-frame .text .alimentarium-btn, .home-content-frame .text .square-block-hidden-button .alimentarium-btn, .square-block-hidden-button .change-pass-container .form-actions .button, .change-pass-container .form-actions .square-block-hidden-button .button, .square-block-hidden-button .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .square-block-hidden-button .agree-button, .square-block-hidden-button .create-post-page .field-prefix .link, .create-post-page .field-prefix .square-block-hidden-button .link,
      .square-block-hidden-button .create-post-page .description .link, .create-post-page .description .square-block-hidden-button .link,
      .square-block-hidden-button .create-post-page .messages .link, .create-post-page .messages .square-block-hidden-button .link, .square-block-hidden-button .create-post-page .image-upload .form-submit, .create-post-page .image-upload .square-block-hidden-button .form-submit, .square-block-hidden-button .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .square-block-hidden-button .link,
      .square-block-hidden-button .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .square-block-hidden-button .link,
      .square-block-hidden-button .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .square-block-hidden-button .link, .square-block-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .square-block-hidden-button .link, .square-block-hidden-button .curated_set-container .web-form .form-submit, .curated_set-container .web-form .square-block-hidden-button .form-submit, .square-block-hidden-button #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .square-block-hidden-button .form-submit, .square-block-hidden-button .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .square-block-hidden-button .form-submit, .square-block-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .square-block-hidden-button .select-date-button {
        height: 47px;
        color: #ffffff;
        border-color: #ffffff;
        font-size: 18px; }
        .course-item-hidden-button .btn:before, .course-item-hidden-button .user-register-form #edit-submit:before, .user-register-form .course-item-hidden-button #edit-submit:before, .course-item-hidden-button .user-popup .create-account .form-actions input:before, .user-popup .create-account .form-actions .course-item-hidden-button input:before, .course-item-hidden-button .article-content .alimentarium-btn:before, .article-content .course-item-hidden-button .alimentarium-btn:before, .course-item-hidden-button .content-text .alimentarium-btn:before, .content-text .course-item-hidden-button .alimentarium-btn:before, .course-item-hidden-button .post-description .alimentarium-btn:before, .post-description .course-item-hidden-button .alimentarium-btn:before, .course-item-hidden-button .knowledge-recipes-list-top .alimentarium-btn:before, .knowledge-recipes-list-top .course-item-hidden-button .alimentarium-btn:before, .course-item-hidden-button .home-content-frame .text .alimentarium-btn:before, .home-content-frame .text .course-item-hidden-button .alimentarium-btn:before, .course-item-hidden-button .change-pass-container .form-actions .button:before, .change-pass-container .form-actions .course-item-hidden-button .button:before, .course-item-hidden-button .popup-content #popup-buttons .agree-button:before, .popup-content #popup-buttons .course-item-hidden-button .agree-button:before, .course-item-hidden-button .create-post-page .field-prefix .link:before, .create-post-page .field-prefix .course-item-hidden-button .link:before,
        .course-item-hidden-button .create-post-page .description .link:before, .create-post-page .description .course-item-hidden-button .link:before,
        .course-item-hidden-button .create-post-page .messages .link:before, .create-post-page .messages .course-item-hidden-button .link:before, .course-item-hidden-button .create-post-page .image-upload .form-submit:before, .create-post-page .image-upload .course-item-hidden-button .form-submit:before, .course-item-hidden-button .curated_set-container .web-form .field-prefix .link:before, .curated_set-container .web-form .field-prefix .course-item-hidden-button .link:before,
        .course-item-hidden-button .curated_set-container .web-form .description .link:before, .curated_set-container .web-form .description .course-item-hidden-button .link:before,
        .course-item-hidden-button .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .messages .course-item-hidden-button .link:before, .course-item-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-item-hidden-button .link:before, .course-item-hidden-button .curated_set-container .web-form .form-submit:before, .curated_set-container .web-form .course-item-hidden-button .form-submit:before, .course-item-hidden-button #media-library-content .views-exposed-form .form-submit:before, #media-library-content .views-exposed-form .course-item-hidden-button .form-submit:before, .course-item-hidden-button .profile-info-avatar .user-photo .form-submit:before, .profile-info-avatar .user-photo .course-item-hidden-button .form-submit:before, .course-item-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .course-item-hidden-button .select-date-button:before, .square-block-hidden-button .btn:before, .square-block-hidden-button .user-register-form #edit-submit:before, .user-register-form .square-block-hidden-button #edit-submit:before, .square-block-hidden-button .user-popup .create-account .form-actions input:before, .user-popup .create-account .form-actions .square-block-hidden-button input:before, .square-block-hidden-button .article-content .alimentarium-btn:before, .article-content .square-block-hidden-button .alimentarium-btn:before, .square-block-hidden-button .content-text .alimentarium-btn:before, .content-text .square-block-hidden-button .alimentarium-btn:before, .square-block-hidden-button .post-description .alimentarium-btn:before, .post-description .square-block-hidden-button .alimentarium-btn:before, .square-block-hidden-button .knowledge-recipes-list-top .alimentarium-btn:before, .knowledge-recipes-list-top .square-block-hidden-button .alimentarium-btn:before, .square-block-hidden-button .home-content-frame .text .alimentarium-btn:before, .home-content-frame .text .square-block-hidden-button .alimentarium-btn:before, .square-block-hidden-button .change-pass-container .form-actions .button:before, .change-pass-container .form-actions .square-block-hidden-button .button:before, .square-block-hidden-button .popup-content #popup-buttons .agree-button:before, .popup-content #popup-buttons .square-block-hidden-button .agree-button:before, .square-block-hidden-button .create-post-page .field-prefix .link:before, .create-post-page .field-prefix .square-block-hidden-button .link:before,
        .square-block-hidden-button .create-post-page .description .link:before, .create-post-page .description .square-block-hidden-button .link:before,
        .square-block-hidden-button .create-post-page .messages .link:before, .create-post-page .messages .square-block-hidden-button .link:before, .square-block-hidden-button .create-post-page .image-upload .form-submit:before, .create-post-page .image-upload .square-block-hidden-button .form-submit:before, .square-block-hidden-button .curated_set-container .web-form .field-prefix .link:before, .curated_set-container .web-form .field-prefix .square-block-hidden-button .link:before,
        .square-block-hidden-button .curated_set-container .web-form .description .link:before, .curated_set-container .web-form .description .square-block-hidden-button .link:before,
        .square-block-hidden-button .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .messages .square-block-hidden-button .link:before, .square-block-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .square-block-hidden-button .link:before, .square-block-hidden-button .curated_set-container .web-form .form-submit:before, .curated_set-container .web-form .square-block-hidden-button .form-submit:before, .square-block-hidden-button #media-library-content .views-exposed-form .form-submit:before, #media-library-content .views-exposed-form .square-block-hidden-button .form-submit:before, .square-block-hidden-button .profile-info-avatar .user-photo .form-submit:before, .profile-info-avatar .user-photo .square-block-hidden-button .form-submit:before, .square-block-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .square-block-hidden-button .select-date-button:before {
          background: #ffffff; }
        .course-item-hidden-button .btn:hover, .course-item-hidden-button .user-register-form #edit-submit:hover, .user-register-form .course-item-hidden-button #edit-submit:hover, .course-item-hidden-button .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .course-item-hidden-button input:hover, .course-item-hidden-button .article-content .alimentarium-btn:hover, .article-content .course-item-hidden-button .alimentarium-btn:hover, .course-item-hidden-button .content-text .alimentarium-btn:hover, .content-text .course-item-hidden-button .alimentarium-btn:hover, .course-item-hidden-button .post-description .alimentarium-btn:hover, .post-description .course-item-hidden-button .alimentarium-btn:hover, .course-item-hidden-button .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .course-item-hidden-button .alimentarium-btn:hover, .course-item-hidden-button .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .course-item-hidden-button .alimentarium-btn:hover, .course-item-hidden-button .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .course-item-hidden-button .button:hover, .course-item-hidden-button .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .course-item-hidden-button .agree-button:hover, .course-item-hidden-button .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .course-item-hidden-button .link:hover,
        .course-item-hidden-button .create-post-page .description .link:hover, .create-post-page .description .course-item-hidden-button .link:hover,
        .course-item-hidden-button .create-post-page .messages .link:hover, .create-post-page .messages .course-item-hidden-button .link:hover, .course-item-hidden-button .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .course-item-hidden-button .form-submit:hover, .course-item-hidden-button .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .course-item-hidden-button .link:hover,
        .course-item-hidden-button .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .course-item-hidden-button .link:hover,
        .course-item-hidden-button .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .course-item-hidden-button .link:hover, .course-item-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-item-hidden-button .link:hover, .course-item-hidden-button .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .course-item-hidden-button .form-submit:hover, .course-item-hidden-button #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .course-item-hidden-button .form-submit:hover, .course-item-hidden-button .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .course-item-hidden-button .form-submit:hover, .course-item-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .course-item-hidden-button .select-date-button:hover, .square-block-hidden-button .btn:hover, .square-block-hidden-button .user-register-form #edit-submit:hover, .user-register-form .square-block-hidden-button #edit-submit:hover, .square-block-hidden-button .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .square-block-hidden-button input:hover, .square-block-hidden-button .article-content .alimentarium-btn:hover, .article-content .square-block-hidden-button .alimentarium-btn:hover, .square-block-hidden-button .content-text .alimentarium-btn:hover, .content-text .square-block-hidden-button .alimentarium-btn:hover, .square-block-hidden-button .post-description .alimentarium-btn:hover, .post-description .square-block-hidden-button .alimentarium-btn:hover, .square-block-hidden-button .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .square-block-hidden-button .alimentarium-btn:hover, .square-block-hidden-button .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .square-block-hidden-button .alimentarium-btn:hover, .square-block-hidden-button .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .square-block-hidden-button .button:hover, .square-block-hidden-button .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .square-block-hidden-button .agree-button:hover, .square-block-hidden-button .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .square-block-hidden-button .link:hover,
        .square-block-hidden-button .create-post-page .description .link:hover, .create-post-page .description .square-block-hidden-button .link:hover,
        .square-block-hidden-button .create-post-page .messages .link:hover, .create-post-page .messages .square-block-hidden-button .link:hover, .square-block-hidden-button .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .square-block-hidden-button .form-submit:hover, .square-block-hidden-button .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .square-block-hidden-button .link:hover,
        .square-block-hidden-button .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .square-block-hidden-button .link:hover,
        .square-block-hidden-button .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .square-block-hidden-button .link:hover, .square-block-hidden-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .square-block-hidden-button .link:hover, .square-block-hidden-button .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .square-block-hidden-button .form-submit:hover, .square-block-hidden-button #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .square-block-hidden-button .form-submit:hover, .square-block-hidden-button .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .square-block-hidden-button .form-submit:hover, .square-block-hidden-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .square-block-hidden-button .select-date-button:hover {
          color: #f9423a; }
    .course-item-hidden .button-group, .square-block-hidden .button-group {
      margin-right: -3px; }
      .course-item-hidden .button-group .btn, .course-item-hidden .button-group .user-register-form #edit-submit, .user-register-form .course-item-hidden .button-group #edit-submit, .course-item-hidden .button-group .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-item-hidden .button-group input, .course-item-hidden .button-group .article-content .alimentarium-btn, .article-content .course-item-hidden .button-group .alimentarium-btn, .course-item-hidden .button-group .content-text .alimentarium-btn, .content-text .course-item-hidden .button-group .alimentarium-btn, .course-item-hidden .button-group .post-description .alimentarium-btn, .post-description .course-item-hidden .button-group .alimentarium-btn, .course-item-hidden .button-group .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-item-hidden .button-group .alimentarium-btn, .course-item-hidden .button-group .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-item-hidden .button-group .alimentarium-btn, .course-item-hidden .button-group .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-item-hidden .button-group .button, .course-item-hidden .button-group .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-item-hidden .button-group .agree-button, .course-item-hidden .button-group .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-item-hidden .button-group .link,
      .course-item-hidden .button-group .create-post-page .description .link, .create-post-page .description .course-item-hidden .button-group .link,
      .course-item-hidden .button-group .create-post-page .messages .link, .create-post-page .messages .course-item-hidden .button-group .link, .course-item-hidden .button-group .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-item-hidden .button-group .form-submit, .course-item-hidden .button-group .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-item-hidden .button-group .link,
      .course-item-hidden .button-group .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-item-hidden .button-group .link,
      .course-item-hidden .button-group .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-item-hidden .button-group .link, .course-item-hidden .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-item-hidden .button-group .link, .course-item-hidden .button-group .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-item-hidden .button-group .form-submit, .course-item-hidden .button-group #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-item-hidden .button-group .form-submit, .course-item-hidden .button-group .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-item-hidden .button-group .form-submit, .course-item-hidden .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-item-hidden .button-group .select-date-button, .square-block-hidden .button-group .btn, .square-block-hidden .button-group .user-register-form #edit-submit, .user-register-form .square-block-hidden .button-group #edit-submit, .square-block-hidden .button-group .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .square-block-hidden .button-group input, .square-block-hidden .button-group .article-content .alimentarium-btn, .article-content .square-block-hidden .button-group .alimentarium-btn, .square-block-hidden .button-group .content-text .alimentarium-btn, .content-text .square-block-hidden .button-group .alimentarium-btn, .square-block-hidden .button-group .post-description .alimentarium-btn, .post-description .square-block-hidden .button-group .alimentarium-btn, .square-block-hidden .button-group .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .square-block-hidden .button-group .alimentarium-btn, .square-block-hidden .button-group .home-content-frame .text .alimentarium-btn, .home-content-frame .text .square-block-hidden .button-group .alimentarium-btn, .square-block-hidden .button-group .change-pass-container .form-actions .button, .change-pass-container .form-actions .square-block-hidden .button-group .button, .square-block-hidden .button-group .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .square-block-hidden .button-group .agree-button, .square-block-hidden .button-group .create-post-page .field-prefix .link, .create-post-page .field-prefix .square-block-hidden .button-group .link,
      .square-block-hidden .button-group .create-post-page .description .link, .create-post-page .description .square-block-hidden .button-group .link,
      .square-block-hidden .button-group .create-post-page .messages .link, .create-post-page .messages .square-block-hidden .button-group .link, .square-block-hidden .button-group .create-post-page .image-upload .form-submit, .create-post-page .image-upload .square-block-hidden .button-group .form-submit, .square-block-hidden .button-group .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .square-block-hidden .button-group .link,
      .square-block-hidden .button-group .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .square-block-hidden .button-group .link,
      .square-block-hidden .button-group .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .square-block-hidden .button-group .link, .square-block-hidden .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .square-block-hidden .button-group .link, .square-block-hidden .button-group .curated_set-container .web-form .form-submit, .curated_set-container .web-form .square-block-hidden .button-group .form-submit, .square-block-hidden .button-group #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .square-block-hidden .button-group .form-submit, .square-block-hidden .button-group .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .square-block-hidden .button-group .form-submit, .square-block-hidden .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .square-block-hidden .button-group .select-date-button {
        font-size: 14px;
        margin-right: -1px;
        flex: 1; }
    .course-item-hidden-title, .square-block-hidden-title {
      font-size: 20px;
      line-height: 22px;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden; }
  .course-item-bottom, .square-block-bottom {
    font-weight: 700;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 24px 84px 29px 24px;
    font-size: 18px; }

@media screen and (max-width: 974px) {
  .course-item-bottom, .square-block-bottom {
    padding-right: 38px; } }
    .course-item-bottom p, .square-block-bottom p {
      font-weight: 400;
      margin: 0; }
      .course-item-bottom p:first-child, .square-block-bottom p:first-child {
        margin-bottom: 10px; }
      .course-item-bottom p b, .square-block-bottom p b {
        font-weight: 700; }
  .course-item-title, .square-block-title {
    font-size: 20px;
    line-height: 22px; }
  .course-item-subtitle, .square-block-subtitle {
    font-size: 16px;
    line-height: 25px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 75px; }
  .course-item-date, .square-block-date {
    font-weight: 400; }
  .course-item .hidden-block, .square-block .hidden-block {
    transition: all .5s;
    opacity: 0;
    background: #f9423a;
    color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .course-item.discussion-item .square-block-head, .square-block.discussion-item .square-block-head {
    padding: 17px 14px;
    z-index: 3; }
  .course-item.discussion-item .square-block-title, .square-block.discussion-item .square-block-title {
    margin-bottom: 10px; }
  .course-item.discussion-item .square-block-bottom, .square-block.discussion-item .square-block-bottom {
    padding: 24px 45px 20px 24px; }
  .course-item.discussion-item .square-block-hidden-desc, .square-block.discussion-item .square-block-hidden-desc {
    margin-top: 30px; }
  .course-item.discussion-item .square-block-hidden-button, .square-block.discussion-item .square-block-hidden-button {
    margin-top: 90px; }
  .course-item.discussion-item:hover .tag, .square-block.discussion-item:hover .tag {
    border-color: #ffffff; }
  .course-item.square-block-archive .square-block-head, .square-block.square-block-archive .square-block-head {
    z-index: 3; }
  .course-item.square-block-archive .square-block-hidden-button, .square-block.square-block-archive .square-block-hidden-button {
    margin-top: 90px; }
  .course-item.square-block-archive:hover .tag, .square-block.square-block-archive:hover .tag {
    border: 1px solid #ffffff; }
  .course-item .icon-info, .square-block .icon-info {
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center; }
    .course-item .icon-info .icon, .square-block .icon-info .icon {
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      margin-right: 10px;
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center; }
      .course-item .icon-info .icon img, .square-block .icon-info .icon img {
        width: 15px; }
    .course-item .icon-info .svg-icon, .square-block .icon-info .svg-icon {
      width: 17px;
      height: 17px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .course-item.reverse-color .course-item-center, .course-item.reverse-color .square-block-center, .square-block.reverse-color .course-item-center, .square-block.reverse-color .square-block-center {
    color: #666; }
  .course-item.reverse-color .icon-info, .square-block.reverse-color .icon-info {
    color: #666; }
  .course-item.reverse-color .button-bookmark .svg-icon svg, .square-block.reverse-color .button-bookmark .svg-icon svg {
    stroke: #666; }
  .course-item.reverse-color .button-bookmark.active .svg-icon svg, .square-block.reverse-color .button-bookmark.active .svg-icon svg {
    fill: #666;
    stroke: #666; }
  .course-item.reverse-color .square-block-title, .course-item.reverse-color .square-block-subtitle, .course-item.reverse-color .square-block-desc, .square-block.reverse-color .square-block-title, .square-block.reverse-color .square-block-subtitle, .square-block.reverse-color .square-block-desc {
    color: #666; }
  .course-item.reverse-color .tag, .square-block.reverse-color .tag {
    color: #666;
    border-color: #666; }
  .course-item.reverse-color:hover .icon-info, .course-item.reverse-color:hover .tag, .square-block.reverse-color:hover .icon-info, .square-block.reverse-color:hover .tag {
    color: #ffffff; }
  .course-item.reverse-color:hover .button-bookmark.active svg, .square-block.reverse-color:hover .button-bookmark.active svg {
    fill: #ffffff;
    stroke: #ffffff; }
  .course-item.reverse-color:hover .button-bookmark svg, .square-block.reverse-color:hover .button-bookmark svg {
    stroke: #ffffff; }
  .course-item-knowledge, .square-block-knowledge {
    transition: all .2s linear; }
    .course-item-knowledge.square-block.reverse-color:hover .icon-info, .square-block-knowledge.square-block.reverse-color:hover .icon-info {
      color: #666; }
    .course-item-knowledge.square-block.reverse-color:hover .button-bookmark svg, .square-block-knowledge.square-block.reverse-color:hover .button-bookmark svg {
      stroke: #666; }
    .course-item-knowledge.square-block.reverse-color:hover .button-bookmark.active svg, .square-block-knowledge.square-block.reverse-color:hover .button-bookmark.active svg {
      fill: #666;
      stroke: #666; }
    .course-item-knowledge:hover, .square-block-knowledge:hover {
      -webkit-box-shadow: 0 0 14px -2px rgba(34, 60, 80, 0.5);
      -moz-box-shadow: 0 0 14px -2px rgba(34, 60, 80, 0.5);
      box-shadow: 0 0 14px -2px rgba(34, 60, 80, 0.5); }
  .course-item-video:hover:before, .square-block-video:hover:before {
    opacity: 0; }
  .course-item-video:before, .square-block-video:before {
    content: '';
    opacity: 0.8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 66px;
    height: 66px;
    background: #f9423a url(../svg/spritesrc/icon-play-white.svg) 50% 50% no-repeat;
    background-size: 50px auto;
    border-radius: 100%;
    z-index: 1;
    pointer-events: none;
    transition: opacity 200ms linear; }
  .course-item-panorama:hover:before, .square-block-panorama:hover:before {
    opacity: 0; }
  .course-item-panorama:before, .square-block-panorama:before {
    content: '';
    opacity: 0.8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 66px;
    height: 66px;
    background: #f9423a url(../svg/spritesrc/icon-panorama.svg) 30% 50% no-repeat;
    background-size: 50px auto;
    border-radius: 100%;
    z-index: 1;
    pointer-events: none;
    transition: opacity 200ms linear; }

.button-bookmark .svg-icon svg {
  stroke: #ffffff; }

.button-bookmark.active .svg-icon svg {
  stroke: #ffffff;
  fill: #ffffff; }

.academy-friends {
  padding-top: 20px;
  margin-bottom: 50px; }

@media screen and (max-width: 1023px) {
  .academy-friends {
    margin-bottom: 0; } }

.friends-courses {
  margin-bottom: 20px; }

@media screen and (max-width: 1023px) {
  .friends-courses {
    margin-bottom: 13px; } }
  .friends-courses .course-item {
    margin-bottom: 18px;
    max-width: 100%;
    min-width: auto;
    min-height: auto; }
  .friends-courses .col:last-child .course-item, .friends-courses .col:nth-last-child(2) .course-item {
    margin-bottom: 0; }

@media screen and (min-width: 975px) {
  .friends-courses .row .col {
    width: 50%; } }

.activity-item {
  margin-bottom: 22px; }
  .activity-item:last-child {
    margin-bottom: 0; }
  .activity-item-title {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 10px; }
    .activity-item-title a {
      color: #f9423a; }
  .activity-item .progress-item {
    position: relative;
    padding: 10px 15px; }
    .activity-item .progress-item-date {
      font-size: 14px;
      line-height: 20px; }

@media screen and (min-width: 975px) {
  .activity-item .progress-item-date {
    position: absolute;
    right: 26px;
    top: 7px;
    font-size: 14px;
    line-height: 19px; } }
    .activity-item .progress-item-description {
      display: flex;
      align-items: flex-end; }
    .activity-item .progress-item-left, .activity-item .progress-item-right {
      width: 50%; }

@media screen and (max-width: 1023px) {
  .activity-item .progress-item-left {
    width: 100%; } }
  .activity-item .progress-line {
    margin-bottom: 5px; }

.academy-create-account {
  padding: 5px 7px; }
  .academy-create-account h4, .academy-create-account .h4 {
    color: #f9423a;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 18px; }
  .academy-create-account h6, .academy-create-account .h6 {
    color: #f9423a;
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 28px;
    font-weight: 400; }
  .academy-create-account-img {
    text-align: center;
    margin-bottom: 28px; }
  .academy-create-account .btn, .academy-create-account .user-register-form #edit-submit, .user-register-form .academy-create-account #edit-submit, .academy-create-account .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .academy-create-account input, .academy-create-account .article-content .alimentarium-btn, .article-content .academy-create-account .alimentarium-btn, .academy-create-account .content-text .alimentarium-btn, .content-text .academy-create-account .alimentarium-btn, .academy-create-account .post-description .alimentarium-btn, .post-description .academy-create-account .alimentarium-btn, .academy-create-account .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .academy-create-account .alimentarium-btn, .academy-create-account .home-content-frame .text .alimentarium-btn, .home-content-frame .text .academy-create-account .alimentarium-btn, .academy-create-account .change-pass-container .form-actions .button, .change-pass-container .form-actions .academy-create-account .button, .academy-create-account .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .academy-create-account .agree-button, .academy-create-account .create-post-page .field-prefix .link, .create-post-page .field-prefix .academy-create-account .link,
  .academy-create-account .create-post-page .description .link, .create-post-page .description .academy-create-account .link,
  .academy-create-account .create-post-page .messages .link, .create-post-page .messages .academy-create-account .link, .academy-create-account .create-post-page .image-upload .form-submit, .create-post-page .image-upload .academy-create-account .form-submit, .academy-create-account .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .academy-create-account .link,
  .academy-create-account .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .academy-create-account .link,
  .academy-create-account .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .academy-create-account .link, .academy-create-account .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .academy-create-account .link, .academy-create-account .curated_set-container .web-form .form-submit, .curated_set-container .web-form .academy-create-account .form-submit, .academy-create-account #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .academy-create-account .form-submit, .academy-create-account .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .academy-create-account .form-submit, .academy-create-account .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .academy-create-account .select-date-button {
    max-width: 178px;
    margin: 0 auto;
    height: 48px;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700; }

.path-learn-play .academy-create-account .btn, .path-learn-play .academy-create-account .user-register-form #edit-submit, .user-register-form .path-learn-play .academy-create-account #edit-submit, .path-learn-play .academy-create-account .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .path-learn-play .academy-create-account input, .path-learn-play .academy-create-account .article-content .alimentarium-btn, .article-content .path-learn-play .academy-create-account .alimentarium-btn, .path-learn-play .academy-create-account .content-text .alimentarium-btn, .content-text .path-learn-play .academy-create-account .alimentarium-btn, .path-learn-play .academy-create-account .post-description .alimentarium-btn, .post-description .path-learn-play .academy-create-account .alimentarium-btn, .path-learn-play .academy-create-account .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .path-learn-play .academy-create-account .alimentarium-btn, .path-learn-play .academy-create-account .home-content-frame .text .alimentarium-btn, .home-content-frame .text .path-learn-play .academy-create-account .alimentarium-btn, .path-learn-play .academy-create-account .change-pass-container .form-actions .button, .change-pass-container .form-actions .path-learn-play .academy-create-account .button, .path-learn-play .academy-create-account .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .path-learn-play .academy-create-account .agree-button, .path-learn-play .academy-create-account .create-post-page .field-prefix .link, .create-post-page .field-prefix .path-learn-play .academy-create-account .link,
.path-learn-play .academy-create-account .create-post-page .description .link, .create-post-page .description .path-learn-play .academy-create-account .link,
.path-learn-play .academy-create-account .create-post-page .messages .link, .create-post-page .messages .path-learn-play .academy-create-account .link, .path-learn-play .academy-create-account .create-post-page .image-upload .form-submit, .create-post-page .image-upload .path-learn-play .academy-create-account .form-submit, .path-learn-play .academy-create-account .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .path-learn-play .academy-create-account .link,
.path-learn-play .academy-create-account .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .path-learn-play .academy-create-account .link,
.path-learn-play .academy-create-account .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .path-learn-play .academy-create-account .link, .path-learn-play .academy-create-account .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .path-learn-play .academy-create-account .link, .path-learn-play .academy-create-account .curated_set-container .web-form .form-submit, .curated_set-container .web-form .path-learn-play .academy-create-account .form-submit, .path-learn-play .academy-create-account #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .path-learn-play .academy-create-account .form-submit, .path-learn-play .academy-create-account .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .path-learn-play .academy-create-account .form-submit, .path-learn-play .academy-create-account .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .path-learn-play .academy-create-account .select-date-button {
  max-width: 332px; }

.img-children-wrap {
  position: relative; }
  .img-children-wrap .img-children {
    position: absolute;
    right: 72px;
    top: 0;
    max-width: 202px; }

@media screen and (max-width: 974px) {
  .img-children-wrap .img-children {
    display: none; } }

.all-courses {
  position: relative;
  margin-bottom: 20px; }

@media screen and (min-width: 975px) {
  .all-courses {
    margin-bottom: 60px; } }
  .all-courses-container-image {
    position: absolute;
    right: 10px;
    top: -204px;
    width: 219px; }

@media screen and (max-width: 974px) {
  .all-courses-container-image {
    top: -75px;
    width: 80px; } }
  .all-courses-wrap .title-with-link {
    margin-bottom: 10px; }
  .all-courses-back {
    margin-top: -8px;
    margin-bottom: 20px; }

@media screen and (min-width: 975px) {
  .all-courses-back {
    margin-bottom: 54px; }
    .all-courses-back + .all-courses-description {
      margin-bottom: 82px; } }
    .all-courses-back a {
      color: #f9423a;
      display: flex;
      align-items: center;
      font-size: 14px; }
    .all-courses-back .svg-icon {
      position: relative;
      top: -2px;
      width: 20px;
      height: 14px;
      margin-right: 10px;
      color: #f9423a; }
  .all-courses-description {
    margin-bottom: 25px;
    position: relative; }

@media screen and (min-width: 975px) {
  .all-courses-description {
    max-width: 66%;
    margin-bottom: 55px; } }

@media screen and (min-width: 975px) {
  .all-courses .row {
    margin: 0 -10px;
    display: flex; }
    .all-courses .row .col {
      padding: 0 10px;
      width: 25%; }
      .all-courses .row .col.col-two-width {
        width: 50%; }
      .all-courses .row .col.col-three-width {
        width: 75%; }
      .all-courses .row .col.col-full-width {
        width: 100%; } }
  .all-courses .course-item {
    margin-bottom: 20px; }

@media screen and (min-width: 975px) {
  .all-courses .row:last-child .course-item {
    margin-bottom: 0; } }

.random-item {
  border-radius: 8px;
  height: 100%;
  color: #ffffff;
  text-align: center; }
  .random-item a {
    display: block;
    height: 100%;
    padding: 20px; }
  .random-item-img {
    padding-top: 30px;
    margin-bottom: 30px; }
  .random-item-title {
    padding-top: 12px;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    min-height: 78px;
    margin-bottom: 22px; }
  .random-item-description {
    font-weight: 700;
    font-size: 20px;
    line-height: 22px; }

.quizzes-item {
  position: relative;
  display: block;
  padding: 8px;
  background: #F2F2F2;
  border: 1px solid #F2F2F2;
  border-radius: 3px;
  margin-bottom: 10px; }
  .quizzes-item .form-radio-item span {
    cursor: pointer;
    display: flex;
    z-index: 2;
    padding-left: 0;
    align-items: center; }
    .quizzes-item .form-radio-item span:before {
      margin-right: 10px;
      position: relative;
      width: 32px;
      height: 32px;
      border: 0;
      background: #ffffff; }
  .quizzes-item .form-radio-item b {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    border-radius: 3px; }
  .quizzes-item .form-radio-item input:checked + span {
    color: #ffffff; }
    .quizzes-item .form-radio-item input:checked + span + b {
      display: block;
      background: #572C5F; }
    .quizzes-item .form-radio-item input:checked + span:before {
      background: #ffffff; }
    .quizzes-item .form-radio-item input:checked + span:after {
      left: 7.5px;
      top: 7.5px;
      width: 16px;
      height: 16px;
      background: #572C5F; }
  .quizzes-item .form-radio-item .quizzes-item-message {
    display: block;
    margin: 8px -7px -7px;
    padding: 18px 18px 11px;
    background: #ffffff; }
    .quizzes-item .form-radio-item .quizzes-item-message:before, .quizzes-item .form-radio-item .quizzes-item-message:after {
      display: none; }
  .quizzes-item--error .form-radio-item span, .quizzes-item--success .form-radio-item span {
    color: #ffffff; }
  .quizzes-item--error .form-radio-item .quizzes-item-message, .quizzes-item--success .form-radio-item .quizzes-item-message {
    color: #333; }
  .quizzes-item--error .form-radio-item b, .quizzes-item--success .form-radio-item b {
    background: #C8030F;
    border: 1px solid #C8030F; }
  .quizzes-item--error .form-radio-item span:after, .quizzes-item--success .form-radio-item span:after {
    display: block;
    left: 7.5px;
    top: 7.5px;
    width: 16px;
    height: 16px;
    background: #C8030F; }
  .quizzes-item--success .form-radio-item b {
    background: #00C389;
    border: 1px solid #00C389; }
  .quizzes-item--success .form-radio-item span:after {
    background: #00C389; }

.quizzes-question {
  color: #333;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 30px; }

.quizzes-check {
  padding-top: 10px;
  margin-bottom: 28px; }
  .quizzes-check .btn, .quizzes-check .user-register-form #edit-submit, .user-register-form .quizzes-check #edit-submit, .quizzes-check .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .quizzes-check input, .quizzes-check .article-content .alimentarium-btn, .article-content .quizzes-check .alimentarium-btn, .quizzes-check .content-text .alimentarium-btn, .content-text .quizzes-check .alimentarium-btn, .quizzes-check .post-description .alimentarium-btn, .post-description .quizzes-check .alimentarium-btn, .quizzes-check .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .quizzes-check .alimentarium-btn, .quizzes-check .home-content-frame .text .alimentarium-btn, .home-content-frame .text .quizzes-check .alimentarium-btn, .quizzes-check .change-pass-container .form-actions .button, .change-pass-container .form-actions .quizzes-check .button, .quizzes-check .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .quizzes-check .agree-button, .quizzes-check .create-post-page .field-prefix .link, .create-post-page .field-prefix .quizzes-check .link,
  .quizzes-check .create-post-page .description .link, .create-post-page .description .quizzes-check .link,
  .quizzes-check .create-post-page .messages .link, .create-post-page .messages .quizzes-check .link, .quizzes-check .create-post-page .image-upload .form-submit, .create-post-page .image-upload .quizzes-check .form-submit, .quizzes-check .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .quizzes-check .link,
  .quizzes-check .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .quizzes-check .link,
  .quizzes-check .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .quizzes-check .link, .quizzes-check .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .quizzes-check .link, .quizzes-check .curated_set-container .web-form .form-submit, .curated_set-container .web-form .quizzes-check .form-submit, .quizzes-check #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .quizzes-check .form-submit, .quizzes-check .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .quizzes-check .form-submit, .quizzes-check .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .quizzes-check .select-date-button {
    background: #572C5F;
    border: 0;
    height: 32px;
    border-radius: 32px;
    color: #ffffff;
    display: flex;
    align-items: center;
    width: 97px;
    flex-direction: row;
    justify-content: center; }
    .quizzes-check .btn:hover, .quizzes-check .user-register-form #edit-submit:hover, .user-register-form .quizzes-check #edit-submit:hover, .quizzes-check .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .quizzes-check input:hover, .quizzes-check .article-content .alimentarium-btn:hover, .article-content .quizzes-check .alimentarium-btn:hover, .quizzes-check .content-text .alimentarium-btn:hover, .content-text .quizzes-check .alimentarium-btn:hover, .quizzes-check .post-description .alimentarium-btn:hover, .post-description .quizzes-check .alimentarium-btn:hover, .quizzes-check .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .quizzes-check .alimentarium-btn:hover, .quizzes-check .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .quizzes-check .alimentarium-btn:hover, .quizzes-check .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .quizzes-check .button:hover, .quizzes-check .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .quizzes-check .agree-button:hover, .quizzes-check .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .quizzes-check .link:hover,
    .quizzes-check .create-post-page .description .link:hover, .create-post-page .description .quizzes-check .link:hover,
    .quizzes-check .create-post-page .messages .link:hover, .create-post-page .messages .quizzes-check .link:hover, .quizzes-check .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .quizzes-check .form-submit:hover, .quizzes-check .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .quizzes-check .link:hover,
    .quizzes-check .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .quizzes-check .link:hover,
    .quizzes-check .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .quizzes-check .link:hover, .quizzes-check .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .quizzes-check .link:hover, .quizzes-check .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .quizzes-check .form-submit:hover, .quizzes-check #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .quizzes-check .form-submit:hover, .quizzes-check .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .quizzes-check .form-submit:hover, .quizzes-check .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .quizzes-check .select-date-button:hover {
      opacity: 0.8; }
    .quizzes-check .btn .svg-icon, .quizzes-check .user-register-form #edit-submit .svg-icon, .user-register-form .quizzes-check #edit-submit .svg-icon, .quizzes-check .user-popup .create-account .form-actions input .svg-icon, .user-popup .create-account .form-actions .quizzes-check input .svg-icon, .quizzes-check .article-content .alimentarium-btn .svg-icon, .article-content .quizzes-check .alimentarium-btn .svg-icon, .quizzes-check .content-text .alimentarium-btn .svg-icon, .content-text .quizzes-check .alimentarium-btn .svg-icon, .quizzes-check .post-description .alimentarium-btn .svg-icon, .post-description .quizzes-check .alimentarium-btn .svg-icon, .quizzes-check .knowledge-recipes-list-top .alimentarium-btn .svg-icon, .knowledge-recipes-list-top .quizzes-check .alimentarium-btn .svg-icon, .quizzes-check .home-content-frame .text .alimentarium-btn .svg-icon, .home-content-frame .text .quizzes-check .alimentarium-btn .svg-icon, .quizzes-check .change-pass-container .form-actions .button .svg-icon, .change-pass-container .form-actions .quizzes-check .button .svg-icon, .quizzes-check .popup-content #popup-buttons .agree-button .svg-icon, .popup-content #popup-buttons .quizzes-check .agree-button .svg-icon, .quizzes-check .create-post-page .field-prefix .link .svg-icon, .create-post-page .field-prefix .quizzes-check .link .svg-icon, .quizzes-check .create-post-page .description .link .svg-icon, .create-post-page .description .quizzes-check .link .svg-icon, .quizzes-check .create-post-page .messages .link .svg-icon, .create-post-page .messages .quizzes-check .link .svg-icon, .quizzes-check .create-post-page .image-upload .form-submit .svg-icon, .create-post-page .image-upload .quizzes-check .form-submit .svg-icon, .quizzes-check .curated_set-container .web-form .field-prefix .link .svg-icon, .curated_set-container .web-form .field-prefix .quizzes-check .link .svg-icon, .quizzes-check .curated_set-container .web-form .description .link .svg-icon, .curated_set-container .web-form .description .quizzes-check .link .svg-icon, .quizzes-check .curated_set-container .web-form .messages .link .svg-icon, .curated_set-container .web-form .messages .quizzes-check .link .svg-icon, .quizzes-check .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link .svg-icon, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .quizzes-check .link .svg-icon, .quizzes-check .curated_set-container .web-form .form-submit .svg-icon, .curated_set-container .web-form .quizzes-check .form-submit .svg-icon, .quizzes-check #media-library-content .views-exposed-form .form-submit .svg-icon, #media-library-content .views-exposed-form .quizzes-check .form-submit .svg-icon, .quizzes-check .profile-info-avatar .user-photo .form-submit .svg-icon, .profile-info-avatar .user-photo .quizzes-check .form-submit .svg-icon, .quizzes-check .activity-data-picker .ui-datepicker-buttonpane .select-date-button .svg-icon, .activity-data-picker .ui-datepicker-buttonpane .quizzes-check .select-date-button .svg-icon {
      color: #C4C4C4;
      position: relative;
      top: -2px;
      margin-right: 5px;
      width: 15px;
      height: 15px; }

.quizzes-info {
  display: none; }
  .quizzes-info.active {
    padding-top: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
  .quizzes-info--success .quizzes-indicator-line {
    border: 0;
    background: #00C389; }
  .quizzes-info--success .quizzes-indicator-icon {
    background: #00C389;
    border: 0; }
    .quizzes-info--success .quizzes-indicator-icon .svg-icon {
      color: #ffffff; }

.quizzes-indicator {
  display: flex;
  align-items: center;
  margin-right: 20px; }
  .quizzes-indicator-line {
    position: relative;
    margin-right: -4px;
    z-index: 2;
    height: 20px;
    width: 126px;
    background: #ffffff;
    border: 2px solid #D0D0D0;
    border-right: 0;
    border-radius: 20px 0 0 20px; }
  .quizzes-indicator-icon {
    width: 34px;
    height: 34px;
    background: #ffffff;
    border: 2px solid #D0D0D0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .quizzes-indicator-icon .svg-icon {
      position: relative;
      top: -1px;
      width: 19px;
      height: 19px;
      color: #C4C4C4; }

.last-scores-item {
  display: flex;
  margin-bottom: 30px; }

@media screen and (max-width: 1023px) {
  .last-scores-item {
    position: relative;
    padding-bottom: 54px; }
    .last-scores-item .progress-line {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; } }
  .last-scores-item-img {
    position: relative;
    width: 122px;
    overflow: hidden;
    border-radius: 8px;
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); }

@media screen and (max-width: 1023px) {
  .last-scores-item-img {
    width: 68px; } }
    .last-scores-item-img img {
      width: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
  .last-scores-item .svg-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 18px;
    height: 18px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; }
    .last-scores-item .svg-icon svg {
      width: 11px;
      height: 11px; }
  .last-scores-item a:hover img {
    transform: scale(1.2); }
  .last-scores-item-right {
    flex: 1;
    padding-left: 20px; }

@media screen and (min-width: 975px) {
  .last-scores-item-right {
    padding-left: 27px; } }
  .last-scores-item-top {
    display: flex;
    justify-content: space-between; }

@media screen and (min-width: 975px) {
  .last-scores-item-top {
    padding-top: 6px; } }
    .last-scores-item-top .col {
      padding: 0; }
      .last-scores-item-top .col:first-child {
        width: 62%; }
  .last-scores-item-title {
    color: #666;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 5px; }
  .last-scores-item-desc {
    color: #83919E;
    font-size: 18px;
    line-height: 26px; }
  .last-scores-item-score {
    margin-bottom: 10px;
    color: #f9423a;
    font-size: 18px;
    line-height: 25px; }

@media screen and (max-width: 1023px) {
  .last-scores-item-score {
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between; } }
    .last-scores-item-score-points {
      font-weight: 700;
      font-size: 32px;
      line-height: 35px; }

@media screen and (min-width: 975px) {
  .last-scores-item-score-points {
    font-size: 48px;
    line-height: 53px; } }
  .last-scores-item .progress-line {
    height: 12px; }

@media screen and (max-width: 1023px) {
  .highest-scores {
    margin-bottom: 47px; } }

.highest-scores-item.activity-item .progress-item-description {
  display: block; }

.highest-scores-item.activity-item .progress-item-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.highest-scores-item.activity-item .progress-item-center {
  margin: 0 15px; }

@media screen and (min-width: 975px) {
  .highest-scores-item.activity-item .progress-item-text-block {
    display: flex;
    align-items: center; }
    .highest-scores-item.activity-item .progress-item-text-block .progress-item-text {
      width: 80px; } }

@media screen and (max-width: 1023px) {
  .highest-scores-item.activity-item .progress-item {
    position: relative;
    padding-bottom: 30px; }
    .highest-scores-item.activity-item .progress-item-center {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 55%; }
    .highest-scores-item.activity-item .progress-item .progress-line {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 45%; } }

.highest-scores-item.activity-item .progress-line {
  width: 180px; }

.apps-links-block {
  position: relative;
  padding: 30px 37px;
  background: #00C389;
  border-radius: 8px; }

@media screen and (max-width: 1023px) {
  .apps-links-block {
    padding: 30px 26px 19px; } }
  .apps-links-block-img {
    position: relative;
    margin-top: -57px;
    margin-left: 40px; }

@media screen and (max-width: 1023px) {
  .apps-links-block-img {
    width: 211px; } }

@media screen and (min-width: 975px) {
  .apps-links-block-img {
    position: absolute;
    top: 13px;
    right: -6px; } }
  .apps-links-block-info {
    color: #ffffff; }

@media screen and (min-width: 975px) {
  .apps-links-block-info {
    width: 60%; } }
  .apps-links-block-title {
    font-weight: 700;
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 10px; }

@media screen and (max-width: 1023px) {
  .apps-links-block-title {
    font-size: 27px;
    line-height: 30px;
    margin-bottom: 15px; } }
  .apps-links-block-subtitle {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 57px; }

@media screen and (max-width: 1023px) {
  .apps-links-block-subtitle {
    margin-bottom: 20px; } }
  .apps-links-block-links {
    display: flex; }
    .apps-links-block-links a {
      margin-right: 10px; }
      .apps-links-block-links a:hover {
        text-decoration: none; }

@media screen and (max-width: 1023px) {
  .games-page .page-head-container {
    padding-bottom: 10px; } }

.games-page .academy-friends.two-columns-block .title-with-link {
  margin-bottom: 39px; }

@media screen and (min-width: 975px) {
  .games-page-bottom .row {
    margin: 0 -10px;
    display: flex; }
    .games-page-bottom .row .col {
      padding: 0 10px;
      width: 50%; } }

@media screen and (max-width: 973px) {
  .games-page-bottom .col {
    margin-bottom: 20px; } }

.games-page .my-courses-block {
  margin-bottom: 50px; }

.games-page .visual-block .text {
  max-width: 770px; }

@media screen and (max-width: 973px) {
  .games-page .visual-block .title {
    margin: 40px 0 17px; } }

@media screen and (max-width: 973px) {
  .games-page .page-head-container .sub-navigation {
    margin-left: -20px;
    margin-bottom: 10px; } }

.slick-mobile .slick-small-dots {
  padding-top: 9px; }

@media screen and (min-width: 975px) {
  .slick-mobile .slick-small-dots {
    display: none; } }

@media screen and (max-width: 1023px) {
  .slick-mobile .more-slider-arrows {
    padding-top: 3px;
    margin-left: 20px;
    display: flex; }
  .slick-mobile .col {
    max-width: 266px; }
  .slick-mobile .course-item {
    margin-bottom: 0; } }

@media screen and (max-width: 1023px) {
  .friends-activity {
    margin-bottom: 30px; } }

@media screen and (min-width: 975px) {
  .my-list .columns-wrap .views-infinite-scroll-content-wrapper {
    margin: 0;
    width: 100%; } }

.columns-wrap {
  width: 100%; }
  .columns-wrap .square-block {
    margin-bottom: 20px;
    height: calc(100% - 20px); }

@media screen and (min-width: 975px) {
  .columns-wrap .row, .columns-wrap .views-infinite-scroll-content-wrapper {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap; }
    .columns-wrap .row .col, .columns-wrap .views-infinite-scroll-content-wrapper .col {
      padding: 0 10px;
      width: 25%; }
      .columns-wrap .row .col .col, .columns-wrap .views-infinite-scroll-content-wrapper .col .col {
        width: 100%;
        padding: 0; }
      .columns-wrap .row .col.col-two-width, .columns-wrap .views-infinite-scroll-content-wrapper .col.col-two-width {
        width: 50%; }
      .columns-wrap .row .col.col-three-width, .columns-wrap .views-infinite-scroll-content-wrapper .col.col-three-width {
        width: 75%; }
      .columns-wrap .row .col.col-full-width, .columns-wrap .views-infinite-scroll-content-wrapper .col.col-full-width {
        width: 100%; }
    .columns-wrap .row.two-columns .col, .columns-wrap .views-infinite-scroll-content-wrapper.two-columns .col {
      width: 50%; }
    .columns-wrap .row.three-columns .col, .columns-wrap .views-infinite-scroll-content-wrapper.three-columns .col {
      width: 33.33%; }
    .columns-wrap .row.four-columns .col, .columns-wrap .views-infinite-scroll-content-wrapper.four-columns .col {
      width: 25%; }
    .columns-wrap .row.five-columns .col, .columns-wrap .views-infinite-scroll-content-wrapper.five-columns .col {
      width: 20%; } }

.all-trophies {
  padding-top: 20px; }
  .all-trophies .trophies-item {
    margin-bottom: 40px;
    height: 100%; }

.download-pdf-link .btn, .download-pdf-link .user-register-form #edit-submit, .user-register-form .download-pdf-link #edit-submit, .download-pdf-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .download-pdf-link input, .download-pdf-link .article-content .alimentarium-btn, .article-content .download-pdf-link .alimentarium-btn, .download-pdf-link .content-text .alimentarium-btn, .content-text .download-pdf-link .alimentarium-btn, .download-pdf-link .post-description .alimentarium-btn, .post-description .download-pdf-link .alimentarium-btn, .download-pdf-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .download-pdf-link .alimentarium-btn, .download-pdf-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .download-pdf-link .alimentarium-btn, .download-pdf-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .download-pdf-link .button, .download-pdf-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .download-pdf-link .agree-button, .download-pdf-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .download-pdf-link .link,
.download-pdf-link .create-post-page .description .link, .create-post-page .description .download-pdf-link .link,
.download-pdf-link .create-post-page .messages .link, .create-post-page .messages .download-pdf-link .link, .download-pdf-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .download-pdf-link .form-submit, .download-pdf-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .download-pdf-link .link,
.download-pdf-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .download-pdf-link .link,
.download-pdf-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .download-pdf-link .link, .download-pdf-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .download-pdf-link .link, .download-pdf-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .download-pdf-link .form-submit, .download-pdf-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .download-pdf-link .form-submit, .download-pdf-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .download-pdf-link .form-submit, .download-pdf-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .download-pdf-link .select-date-button {
  font-weight: 700;
  font-size: 16px;
  height: 49px; }

.download-pdf-link-mobile {
  display: none; }

@media screen and (max-width: 974px) {
  .download-pdf-link-mobile {
    margin-top: 30px;
    display: block; } }

@media screen and (max-width: 974px) {
  .slick-slide .course-item, .slick-slide .square-block {
    width: 245px;
    height: 245px;
    min-width: auto;
    min-height: auto; } }

.archives_list .square-block-archive {
  min-height: 1px;
  min-width: 1px; }

@media screen and (max-width: 974px) {
  .archives_list .row {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap; } }

@media screen and (max-width: 974px) {
  .archives_list .col {
    padding: 0 10px;
    width: 50%; } }

@media screen and (max-width: 600px) {
  .archives_list .col {
    width: 100%; } }

@media screen and (max-width: 974px) {
  .archives_list .square-block-img img {
    max-width: 100%; } }

.dj-browser-msie .course-item-hidden-desc, .dj-browser-msie .square-block-hidden-desc {
  max-height: 124px; }

.accordion-opener .opener {
  color: #f9423a;
  display: block;
  cursor: pointer;
  position: relative;
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  padding: 5px 0;
  margin-bottom: 23px; }
  .accordion-opener .opener .svg-icon {
    color: #f9423a;
    width: 20px;
    height: 11px;
    position: absolute;
    right: 1px;
    top: 13px;
    z-index: -1;
    transition: all 0.15s;
    transform: rotate(180deg); }

.accordion-opener.opened .opener .svg-icon {
  transform: rotate(0); }

.accordion-opener hr {
  border: 0;
  border-bottom: 1px solid #e0e0e0; }

.visit-page.book-tickets .activity-block .title {
  transform: rotate(-90deg);
  top: -20px;
  left: -80px; }
  html.dj-browser-msie-11 .visit-page.book-tickets .activity-block .title {
    top: 283px; }

@media screen and (max-width: 974px) {
  .visit-page.book-tickets .activity-block .title {
    transform: rotate(0deg);
    top: -5px;
    left: 0;
    width: auto; } }

.visit-page.book-tickets .activity-on-frame:before, .visit-page.book-tickets .activity-on-frame:after {
  display: none !important; }

.visit-page .activity-block {
  background: none; }

.activity-block .activity-filters {
  display: flex;
  margin: 0 0 80px; }

@media screen and (max-width: 600px) {
  .activity-block .activity-filters {
    flex-direction: column;
    margin: 0; } }
  .activity-block .activity-filters div {
    margin: 0 60px 0 0; }

@media screen and (max-width: 600px) {
  .activity-block .activity-filters div {
    margin: 20px 0; } }
  .activity-block .activity-filters .select2-container {
    min-width: 175px;
    color: #f9423a;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #f9423a;
    padding: 0; }
    .activity-block .activity-filters .select2-container .select2-selection__arrow {
      right: 0; }
      .activity-block .activity-filters .select2-container .select2-selection__arrow b {
        background: url("../svg/spritesrc/arrow-select-orange.svg") center 100%; }

.activities-grid {
  display: flex;
  flex-wrap: wrap; }

@media screen and (max-width: 974px) {
  .activities-grid {
    justify-content: space-around; } }

@media screen and (max-width: 600px) {
  .activities-grid {
    flex-direction: column; } }
  .activities-grid .activity-card {
    flex: 1 1 21%;
    min-width: 275px;
    margin: 0px 20px 20px 0; }

@media screen and (max-width: 600px) {
  .activities-grid .activity-card {
    width: 100%;
    margin: 20px auto;
    min-width: auto; } }
    .activities-grid .activity-card:nth-child(4n) {
      margin-right: 0; }

@media screen and (max-width: 974px) {
  .activities-grid .activity-card:nth-child(4n) {
    margin: 0px 20px 20px 0; } }

@media screen and (max-width: 600px) {
  .activities-grid .activity-card:nth-child(4n) {
    margin-right: auto; } }

.admin-menu {
  display: flex;
  margin-bottom: 20px;
  padding: 0 20px; }
  .admin-menu .btn, .admin-menu .user-register-form #edit-submit, .user-register-form .admin-menu #edit-submit, .admin-menu .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .admin-menu input, .admin-menu .article-content .alimentarium-btn, .article-content .admin-menu .alimentarium-btn, .admin-menu .content-text .alimentarium-btn, .content-text .admin-menu .alimentarium-btn, .admin-menu .post-description .alimentarium-btn, .post-description .admin-menu .alimentarium-btn, .admin-menu .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .admin-menu .alimentarium-btn, .admin-menu .home-content-frame .text .alimentarium-btn, .home-content-frame .text .admin-menu .alimentarium-btn, .admin-menu .change-pass-container .form-actions .button, .change-pass-container .form-actions .admin-menu .button, .admin-menu .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .admin-menu .agree-button, .admin-menu .create-post-page .field-prefix .link, .create-post-page .field-prefix .admin-menu .link,
  .admin-menu .create-post-page .description .link, .create-post-page .description .admin-menu .link,
  .admin-menu .create-post-page .messages .link, .create-post-page .messages .admin-menu .link, .admin-menu .create-post-page .image-upload .form-submit, .create-post-page .image-upload .admin-menu .form-submit, .admin-menu .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .admin-menu .link,
  .admin-menu .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .admin-menu .link,
  .admin-menu .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .admin-menu .link, .admin-menu .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .admin-menu .link, .admin-menu .curated_set-container .web-form .form-submit, .curated_set-container .web-form .admin-menu .form-submit, .admin-menu #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .admin-menu .form-submit, .admin-menu .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .admin-menu .form-submit, .admin-menu .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .admin-menu .select-date-button {
    min-width: 100px;
    border-radius: 0 0 4px 4px;
    border: 0;
    background: #eeeeee; }
    .admin-menu .btn:hover, .admin-menu .user-register-form #edit-submit:hover, .user-register-form .admin-menu #edit-submit:hover, .admin-menu .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .admin-menu input:hover, .admin-menu .article-content .alimentarium-btn:hover, .article-content .admin-menu .alimentarium-btn:hover, .admin-menu .content-text .alimentarium-btn:hover, .content-text .admin-menu .alimentarium-btn:hover, .admin-menu .post-description .alimentarium-btn:hover, .post-description .admin-menu .alimentarium-btn:hover, .admin-menu .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .admin-menu .alimentarium-btn:hover, .admin-menu .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .admin-menu .alimentarium-btn:hover, .admin-menu .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .admin-menu .button:hover, .admin-menu .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .admin-menu .agree-button:hover, .admin-menu .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .admin-menu .link:hover,
    .admin-menu .create-post-page .description .link:hover, .create-post-page .description .admin-menu .link:hover,
    .admin-menu .create-post-page .messages .link:hover, .create-post-page .messages .admin-menu .link:hover, .admin-menu .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .admin-menu .form-submit:hover, .admin-menu .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .admin-menu .link:hover,
    .admin-menu .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .admin-menu .link:hover,
    .admin-menu .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .admin-menu .link:hover, .admin-menu .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .admin-menu .link:hover, .admin-menu .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .admin-menu .form-submit:hover, .admin-menu #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .admin-menu .form-submit:hover, .admin-menu .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .admin-menu .form-submit:hover, .admin-menu .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .admin-menu .select-date-button:hover {
      color: #666; }
      .admin-menu .btn:hover:before, .admin-menu .user-register-form #edit-submit:hover:before, .user-register-form .admin-menu #edit-submit:hover:before, .admin-menu .user-popup .create-account .form-actions input:hover:before, .user-popup .create-account .form-actions .admin-menu input:hover:before, .admin-menu .article-content .alimentarium-btn:hover:before, .article-content .admin-menu .alimentarium-btn:hover:before, .admin-menu .content-text .alimentarium-btn:hover:before, .content-text .admin-menu .alimentarium-btn:hover:before, .admin-menu .post-description .alimentarium-btn:hover:before, .post-description .admin-menu .alimentarium-btn:hover:before, .admin-menu .knowledge-recipes-list-top .alimentarium-btn:hover:before, .knowledge-recipes-list-top .admin-menu .alimentarium-btn:hover:before, .admin-menu .home-content-frame .text .alimentarium-btn:hover:before, .home-content-frame .text .admin-menu .alimentarium-btn:hover:before, .admin-menu .change-pass-container .form-actions .button:hover:before, .change-pass-container .form-actions .admin-menu .button:hover:before, .admin-menu .popup-content #popup-buttons .agree-button:hover:before, .popup-content #popup-buttons .admin-menu .agree-button:hover:before, .admin-menu .create-post-page .field-prefix .link:hover:before, .create-post-page .field-prefix .admin-menu .link:hover:before,
      .admin-menu .create-post-page .description .link:hover:before, .create-post-page .description .admin-menu .link:hover:before,
      .admin-menu .create-post-page .messages .link:hover:before, .create-post-page .messages .admin-menu .link:hover:before, .admin-menu .create-post-page .image-upload .form-submit:hover:before, .create-post-page .image-upload .admin-menu .form-submit:hover:before, .admin-menu .curated_set-container .web-form .field-prefix .link:hover:before, .curated_set-container .web-form .field-prefix .admin-menu .link:hover:before,
      .admin-menu .curated_set-container .web-form .description .link:hover:before, .curated_set-container .web-form .description .admin-menu .link:hover:before,
      .admin-menu .curated_set-container .web-form .messages .link:hover:before, .curated_set-container .web-form .messages .admin-menu .link:hover:before, .admin-menu .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .admin-menu .link:hover:before, .admin-menu .curated_set-container .web-form .form-submit:hover:before, .curated_set-container .web-form .admin-menu .form-submit:hover:before, .admin-menu #media-library-content .views-exposed-form .form-submit:hover:before, #media-library-content .views-exposed-form .admin-menu .form-submit:hover:before, .admin-menu .profile-info-avatar .user-photo .form-submit:hover:before, .profile-info-avatar .user-photo .admin-menu .form-submit:hover:before, .admin-menu .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover:before, .activity-data-picker .ui-datepicker-buttonpane .admin-menu .select-date-button:hover:before {
        background: rgba(249, 66, 58, 0.2); }
    .admin-menu .btn.active, .admin-menu .user-register-form .active#edit-submit, .user-register-form .admin-menu .active#edit-submit, .admin-menu .user-popup .create-account .form-actions input.active, .user-popup .create-account .form-actions .admin-menu input.active, .admin-menu .article-content .active.alimentarium-btn, .article-content .admin-menu .active.alimentarium-btn, .admin-menu .content-text .active.alimentarium-btn, .content-text .admin-menu .active.alimentarium-btn, .admin-menu .post-description .active.alimentarium-btn, .post-description .admin-menu .active.alimentarium-btn, .admin-menu .knowledge-recipes-list-top .active.alimentarium-btn, .knowledge-recipes-list-top .admin-menu .active.alimentarium-btn, .admin-menu .home-content-frame .text .active.alimentarium-btn, .home-content-frame .text .admin-menu .active.alimentarium-btn, .admin-menu .change-pass-container .form-actions .active.button, .change-pass-container .form-actions .admin-menu .active.button, .admin-menu .popup-content #popup-buttons .active.agree-button, .popup-content #popup-buttons .admin-menu .active.agree-button, .admin-menu .create-post-page .field-prefix .active.link, .create-post-page .field-prefix .admin-menu .active.link,
    .admin-menu .create-post-page .description .active.link, .create-post-page .description .admin-menu .active.link,
    .admin-menu .create-post-page .messages .active.link, .create-post-page .messages .admin-menu .active.link, .admin-menu .create-post-page .image-upload .active.form-submit, .create-post-page .image-upload .admin-menu .active.form-submit, .admin-menu .curated_set-container .web-form .field-prefix .active.link, .curated_set-container .web-form .field-prefix .admin-menu .active.link,
    .admin-menu .curated_set-container .web-form .description .active.link, .curated_set-container .web-form .description .admin-menu .active.link,
    .admin-menu .curated_set-container .web-form .messages .active.link, .curated_set-container .web-form .messages .admin-menu .active.link, .admin-menu .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .admin-menu .active.link, .admin-menu .curated_set-container .web-form .active.form-submit, .curated_set-container .web-form .admin-menu .active.form-submit, .admin-menu #media-library-content .views-exposed-form .active.form-submit, #media-library-content .views-exposed-form .admin-menu .active.form-submit, .admin-menu .profile-info-avatar .user-photo .active.form-submit, .profile-info-avatar .user-photo .admin-menu .active.form-submit, .admin-menu .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .admin-menu .active.select-date-button {
      border: 1px solid #f9423a;
      border-top: 0;
      color: #ffffff; }
      .admin-menu .btn.active:before, .admin-menu .user-register-form .active#edit-submit:before, .user-register-form .admin-menu .active#edit-submit:before, .admin-menu .user-popup .create-account .form-actions input.active:before, .user-popup .create-account .form-actions .admin-menu input.active:before, .admin-menu .article-content .active.alimentarium-btn:before, .article-content .admin-menu .active.alimentarium-btn:before, .admin-menu .content-text .active.alimentarium-btn:before, .content-text .admin-menu .active.alimentarium-btn:before, .admin-menu .post-description .active.alimentarium-btn:before, .post-description .admin-menu .active.alimentarium-btn:before, .admin-menu .knowledge-recipes-list-top .active.alimentarium-btn:before, .knowledge-recipes-list-top .admin-menu .active.alimentarium-btn:before, .admin-menu .home-content-frame .text .active.alimentarium-btn:before, .home-content-frame .text .admin-menu .active.alimentarium-btn:before, .admin-menu .change-pass-container .form-actions .active.button:before, .change-pass-container .form-actions .admin-menu .active.button:before, .admin-menu .popup-content #popup-buttons .active.agree-button:before, .popup-content #popup-buttons .admin-menu .active.agree-button:before, .admin-menu .create-post-page .field-prefix .active.link:before, .create-post-page .field-prefix .admin-menu .active.link:before,
      .admin-menu .create-post-page .description .active.link:before, .create-post-page .description .admin-menu .active.link:before,
      .admin-menu .create-post-page .messages .active.link:before, .create-post-page .messages .admin-menu .active.link:before, .admin-menu .create-post-page .image-upload .active.form-submit:before, .create-post-page .image-upload .admin-menu .active.form-submit:before, .admin-menu .curated_set-container .web-form .field-prefix .active.link:before, .curated_set-container .web-form .field-prefix .admin-menu .active.link:before,
      .admin-menu .curated_set-container .web-form .description .active.link:before, .curated_set-container .web-form .description .admin-menu .active.link:before,
      .admin-menu .curated_set-container .web-form .messages .active.link:before, .curated_set-container .web-form .messages .admin-menu .active.link:before, .admin-menu .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .admin-menu .active.link:before, .admin-menu .curated_set-container .web-form .active.form-submit:before, .curated_set-container .web-form .admin-menu .active.form-submit:before, .admin-menu #media-library-content .views-exposed-form .active.form-submit:before, #media-library-content .views-exposed-form .admin-menu .active.form-submit:before, .admin-menu .profile-info-avatar .user-photo .active.form-submit:before, .profile-info-avatar .user-photo .admin-menu .active.form-submit:before, .admin-menu .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .admin-menu .active.select-date-button:before {
        width: 100%;
        background: #f9423a; }

.toolbar-fixed.toolbar-horizontal .header.is-fixed {
  top: 79px; }

.toolbar-fixed .header.is-fixed {
  top: 38px; }

.article-detail {
  padding-top: 7px; }

@media screen and (min-width: 601px) {
  .article-detail {
    padding-top: 26px; } }
  .article-detail .breadcrumbs {
    color: #f9423a; }

@media screen and (min-width: 975px) {
  .article-detail--exhibitions .article-content-wrap .sidebar-col {
    width: 400px; } }

@media screen and (max-width: 974px) {
  .article-detail--exhibitions .article-content-wrap .row {
    flex-direction: column-reverse;
    display: flex; }
  .article-detail--exhibitions .article-content-wrap .sidebar-col {
    display: block;
    margin-bottom: 30px; } }
  .article-detail .more-slider-wrap .image-gallery-slider-top {
    padding: 0 10px;
    margin-left: -10px;
    overflow: hidden; }

@media screen and (max-width: 974px) {
  .article-detail .more-slider-wrap .image-gallery-slider-top {
    width: auto;
    margin-right: -20px; } }
    .article-detail .more-slider-wrap .image-gallery-slider-top .slick-list {
      overflow: visible; }
  .article-detail .more-slider-wrap .knowledge-content-title {
    margin-bottom: 0; }
  .article-detail .more-slider .slider {
    padding: 15px 0; }
    .article-detail .more-slider .slider .square-block {
      margin-right: 20px;
      max-width: 278px; }

@media screen and (max-width: 974px) {
  .article-detail .more-slider .slider .tags .tag {
    display: none; }
  .article-detail .more-slider .slider .tags:before {
    content: '';
    width: 21px;
    height: 17px;
    display: block;
    background: url("../svg/spritesrc/round-arrow.svg") no-repeat center; }
  .article-detail .more-slider .slider .square-block.reverse-color .tags:before {
    background: url("../svg/spritesrc/round-arrow-gray.svg") no-repeat center; } }
  .article-detail .slick-slide[aria-hidden="true"] .square-block {
    box-shadow: none; }

@media screen and (min-width: 975px) {
  .article-content-wrap {
    padding-top: 35px; }
    .article-content-wrap .row {
      display: flex;
      justify-content: flex-end;
      margin: 0 -10px; }
    .article-content-wrap .col {
      padding: 0 10px; }
    .article-content-wrap .content-col {
      width: 595px; }
    .article-content-wrap .sidebar-col {
      width: 297px; } }

@media screen and (max-width: 974px) {
  .article-content-wrap .sidebar-col {
    display: none; } }

.article-content-wrap.js-social-sticky {
  display: flex;
  justify-content: space-between; }

@media screen and (max-width: 1023px) {
  .article-content-wrap.js-social-sticky {
    flex-direction: column; } }

.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content .h1, .article-content .h2, .article-content .h3, .article-content .h4, .article-content .h5, .article-content h6, .article-content .h6, .content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text .h1, .content-text .h2, .content-text .h3, .content-text .h4, .content-text .h5, .content-text h6, .content-text .h6, .post-description h1, .post-description h2, .post-description h3, .post-description h4, .post-description h5, .post-description .h1, .post-description .h2, .post-description .h3, .post-description .h4, .post-description .h5, .post-description h6, .post-description .h6, .knowledge-recipes-list-top h1, .knowledge-recipes-list-top h2, .knowledge-recipes-list-top h3, .knowledge-recipes-list-top h4, .knowledge-recipes-list-top h5, .knowledge-recipes-list-top .h1, .knowledge-recipes-list-top .h2, .knowledge-recipes-list-top .h3, .knowledge-recipes-list-top .h4, .knowledge-recipes-list-top .h5, .knowledge-recipes-list-top h6, .knowledge-recipes-list-top .h6, .home-content-frame .text h1, .home-content-frame .text h2, .home-content-frame .text h3, .home-content-frame .text h4, .home-content-frame .text h5, .home-content-frame .text .h1, .home-content-frame .text .h2, .home-content-frame .text .h3, .home-content-frame .text .h4, .home-content-frame .text .h5, .home-content-frame .text h6, .home-content-frame .text .h6 {
  color: #f9423a;
  font-weight: bold; }
  .article-content h1 p, .article-content h2 p, .article-content h3 p, .article-content h4 p, .article-content h5 p, .article-content .h1 p, .article-content .h2 p, .article-content .h3 p, .article-content .h4 p, .article-content .h5 p, .article-content h6 p, .article-content .h6 p, .content-text h1 p, .content-text h2 p, .content-text h3 p, .content-text h4 p, .content-text h5 p, .content-text .h1 p, .content-text .h2 p, .content-text .h3 p, .content-text .h4 p, .content-text .h5 p, .content-text h6 p, .content-text .h6 p, .post-description h1 p, .post-description h2 p, .post-description h3 p, .post-description h4 p, .post-description h5 p, .post-description .h1 p, .post-description .h2 p, .post-description .h3 p, .post-description .h4 p, .post-description .h5 p, .post-description h6 p, .post-description .h6 p, .knowledge-recipes-list-top h1 p, .knowledge-recipes-list-top h2 p, .knowledge-recipes-list-top h3 p, .knowledge-recipes-list-top h4 p, .knowledge-recipes-list-top h5 p, .knowledge-recipes-list-top .h1 p, .knowledge-recipes-list-top .h2 p, .knowledge-recipes-list-top .h3 p, .knowledge-recipes-list-top .h4 p, .knowledge-recipes-list-top .h5 p, .knowledge-recipes-list-top h6 p, .knowledge-recipes-list-top .h6 p, .home-content-frame .text h1 p, .home-content-frame .text h2 p, .home-content-frame .text h3 p, .home-content-frame .text h4 p, .home-content-frame .text h5 p, .home-content-frame .text .h1 p, .home-content-frame .text .h2 p, .home-content-frame .text .h3 p, .home-content-frame .text .h4 p, .home-content-frame .text .h5 p, .home-content-frame .text h6 p, .home-content-frame .text .h6 p {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    margin: 0; }

.article-content h1, .article-content .h1, .content-text h1, .content-text .h1, .post-description h1, .post-description .h1, .knowledge-recipes-list-top h1, .knowledge-recipes-list-top .h1, .home-content-frame .text h1, .home-content-frame .text .h1 {
  font-size: 32px;
  line-height: 35px;
  margin: 10px 0 19px; }

.article-content h2, .article-content .h2, .content-text h2, .content-text .h2, .post-description h2, .post-description .h2, .knowledge-recipes-list-top h2, .knowledge-recipes-list-top .h2, .home-content-frame .text h2, .home-content-frame .text .h2 {
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 20px; }

.article-content h3, .article-content .h3, .content-text h3, .content-text .h3, .post-description h3, .post-description .h3, .knowledge-recipes-list-top h3, .knowledge-recipes-list-top .h3, .home-content-frame .text h3, .home-content-frame .text .h3 {
  font-size: 24px;
  line-height: 26px; }

.article-content h4, .article-content .h4, .content-text h4, .content-text .h4, .post-description h4, .post-description .h4, .knowledge-recipes-list-top h4, .knowledge-recipes-list-top .h4, .home-content-frame .text h4, .home-content-frame .text .h4 {
  font-size: 20px;
  line-height: 22px;
  margin-top: 22px;
  margin-bottom: 16px; }

.article-content h5, .article-content .h5, .content-text h5, .content-text .h5, .post-description h5, .post-description .h5, .knowledge-recipes-list-top h5, .knowledge-recipes-list-top .h5, .home-content-frame .text h5, .home-content-frame .text .h5 {
  font-size: 18px;
  line-height: 24px;
  margin: 10px 0 22px; }

.article-content h6, .article-content .h6, .content-text h6, .content-text .h6, .post-description h6, .post-description .h6, .knowledge-recipes-list-top h6, .knowledge-recipes-list-top .h6, .home-content-frame .text h6, .home-content-frame .text .h6 {
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 22px; }

.article-content p, .content-text p, .post-description p, .knowledge-recipes-list-top p, .home-content-frame .text p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  margin: 0 0 8px; }
  .article-content p b, .article-content p strong, .content-text p b, .content-text p strong, .post-description p b, .post-description p strong, .knowledge-recipes-list-top p b, .knowledge-recipes-list-top p strong, .home-content-frame .text p b, .home-content-frame .text p strong {
    font-weight: bold; }

.article-content ul li, .content-text ul li, .post-description ul li, .knowledge-recipes-list-top ul li, .home-content-frame .text ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  list-style: none; }
  .article-content ul li:before, .content-text ul li:before, .post-description ul li:before, .knowledge-recipes-list-top ul li:before, .home-content-frame .text ul li:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 6px;
    background: #f9423a;
    left: 0;
    top: 12px; }

.article-content .alimentarium-btn, .content-text .alimentarium-btn, .post-description .alimentarium-btn, .knowledge-recipes-list-top .alimentarium-btn, .home-content-frame .text .alimentarium-btn {
  display: inline-flex;
  max-width: 100% !important;
  margin-right: 20px;
  padding: 0 26px; }

@media screen and (min-width: 974px) {
  .article-content h1, .article-content .h1, .content-text h1, .content-text .h1, .post-description h1, .post-description .h1, .knowledge-recipes-list-top h1, .knowledge-recipes-list-top .h1, .home-content-frame .text h1, .home-content-frame .text .h1 {
    font-size: 56px;
    line-height: 56px;
    margin: 26px 0 31px; }
  .article-content h2, .article-content .h2, .content-text h2, .content-text .h2, .post-description h2, .post-description .h2, .knowledge-recipes-list-top h2, .knowledge-recipes-list-top .h2, .home-content-frame .text h2, .home-content-frame .text .h2 {
    font-size: 48px;
    line-height: 52px;
    margin: 26px 0 31px; }
  .article-content h3, .article-content .h3, .content-text h3, .content-text .h3, .post-description h3, .post-description .h3, .knowledge-recipes-list-top h3, .knowledge-recipes-list-top .h3, .home-content-frame .text h3, .home-content-frame .text .h3 {
    font-size: 40px;
    line-height: 44px;
    margin: 26px 0 34px; }
  .article-content h4, .article-content .h4, .content-text h4, .content-text .h4, .post-description h4, .post-description .h4, .knowledge-recipes-list-top h4, .knowledge-recipes-list-top .h4, .home-content-frame .text h4, .home-content-frame .text .h4 {
    font-size: 32px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 35px; }
  .article-content h5, .article-content .h5, .content-text h5, .content-text .h5, .post-description h5, .post-description .h5, .knowledge-recipes-list-top h5, .knowledge-recipes-list-top .h5, .home-content-frame .text h5, .home-content-frame .text .h5 {
    font-size: 24px;
    line-height: 26px;
    margin: 22px 0 42px; }
  .article-content h6, .article-content .h6, .content-text h6, .content-text .h6, .post-description h6, .post-description .h6, .knowledge-recipes-list-top h6, .knowledge-recipes-list-top .h6, .home-content-frame .text h6, .home-content-frame .text .h6 {
    font-size: 20px;
    line-height: 22px;
    margin: 18px 0 20px; }
  .article-content p, .content-text p, .post-description p, .knowledge-recipes-list-top p, .home-content-frame .text p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    margin: 0 0 8px; }
    .article-content p a, .content-text p a, .post-description p a, .knowledge-recipes-list-top p a, .home-content-frame .text p a {
      color: #f9423a; }
    .article-content p b, .article-content p strong, .content-text p b, .content-text p strong, .post-description p b, .post-description p strong, .knowledge-recipes-list-top p b, .knowledge-recipes-list-top p strong, .home-content-frame .text p b, .home-content-frame .text p strong {
      font-weight: bold; } }

.article-content .gallery-caption, .content-text .gallery-caption, .post-description .gallery-caption, .knowledge-recipes-list-top .gallery-caption, .home-content-frame .text .gallery-caption {
  font-size: 14px;
  line-height: 20px; }

.article-content .author-info, .content-text .author-info, .post-description .author-info, .knowledge-recipes-list-top .author-info, .home-content-frame .text .author-info {
  padding-top: 0; }

.article-content .image-gallery-slider-wrap, .content-text .image-gallery-slider-wrap, .post-description .image-gallery-slider-wrap, .knowledge-recipes-list-top .image-gallery-slider-wrap, .home-content-frame .text .image-gallery-slider-wrap {
  margin-bottom: 50px; }

.article-content blockquote, .content-text blockquote, .post-description blockquote, .knowledge-recipes-list-top blockquote, .home-content-frame .text blockquote {
  margin: 20px 0 20px 40px;
  border-left: 5px solid #f9423a;
  padding-left: 20px;
  position: relative; }
  .article-content blockquote:before, .content-text blockquote:before, .post-description blockquote:before, .knowledge-recipes-list-top blockquote:before, .home-content-frame .text blockquote:before {
    content: '';
    display: block;
    position: absolute;
    left: -45px;
    top: 6px;
    width: 29px;
    height: 22px;
    background: url("../images/quotation_mark.png") 0 0 no-repeat;
    background-size: cover; }

.interested-block {
  padding-top: 20px;
  margin-bottom: 30px; }

@media screen and (min-width: 974px) {
  .interested-block {
    padding-top: 50px;
    margin-bottom: 62px; } }
  .interested-block .stats {
    margin-bottom: 0; }
  .interested-block h5, .interested-block .h5 {
    margin: 0 0 9px; }
  .interested-block-inner {
    border: 1px solid #e0e0e0;
    padding: 19px; }
    .interested-block-inner .stats-item {
      margin-right: 0; }
      .interested-block-inner .stats-item .svg-icon {
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        margin-right: 21px;
        border: 1px solid #e0e0e0; }
        .interested-block-inner .stats-item .svg-icon svg {
          width: 15px;
          height: 15px; }
      .interested-block-inner .stats-item-text {
        font-size: 18px;
        line-height: 26px;
        text-decoration: underline; }
    .interested-block-inner:hover .stats-item-text {
      text-decoration: none; }

.facebook-widget {
  margin-bottom: 44px; }

.instagram-widget {
  margin-bottom: 38px; }
  .instagram-widget h4, .instagram-widget .h4 {
    color: #f9423a;
    margin-top: 25px;
    margin-bottom: 11px;
    font-size: 15px; }
  .instagram-widget .row {
    margin-bottom: 18px; }
  .instagram-widget-image {
    display: block;
    overflow: hidden; }
    .instagram-widget-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
    .instagram-widget-image:hover img {
      transform: scale(1.2); }

.red-border-block {
  padding-top: 18px;
  margin-bottom: 29px; }

@media screen and (min-width: 974px) {
  .red-border-block {
    padding-top: 48px;
    margin-bottom: 59px; } }
  .red-border-block-title {
    color: #666;
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 20px; }
  .red-border-block-inner {
    padding: 18px 18px 11px;
    border: 3px solid #f9423a; }

@media screen and (min-width: 974px) {
  .red-border-block-inner {
    padding: 30px; } }
  .red-border-block h1, .red-border-block .h1 {
    margin: 0 0 18px;
    font-size: 32px;
    line-height: 35px; }

@media screen and (min-width: 974px) {
  .red-border-block h1, .red-border-block .h1 {
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 30px; } }
  .red-border-block h2, .red-border-block .h2 {
    margin: 0 0 18px;
    font-size: 24px;
    line-height: 26px; }

@media screen and (min-width: 974px) {
  .red-border-block h2, .red-border-block .h2 {
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 30px; } }
  .red-border-block p {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 2px; }
  .red-border-block ul {
    margin-left: 76px; }
    .red-border-block ul li {
      padding-left: 0; }
      .red-border-block ul li:before {
        content: '';
        background: #f9423a;
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        position: absolute;
        left: -28px;
        top: 8px; }

.article-gallery {
  margin-bottom: 32px; }

@media screen and (min-width: 974px) {
  .article-gallery {
    margin-bottom: 45px; } }
  .article-gallery .row {
    margin-bottom: 20px; }
    .article-gallery .row:last-child {
      margin-bottom: 0; }

@media screen and (max-width: 974px) {
  .article-gallery .image-gallery-item {
    margin-bottom: 27px; } }

.footnotes {
  margin-bottom: 31px; }
  .footnotes a {
    color: #f9423a;
    word-break: break-all;
    display: inline-block; }
    .footnotes a:hover {
      text-decoration: underline; }
  .footnotes-list li {
    margin-bottom: 14px; }

.article-feedback {
  padding-bottom: 92px;
  border-bottom: 1px solid #e0e0e0; }
  .article-feedback h4, .article-feedback .h4 {
    margin-bottom: 27px; }

@media screen and (max-width: 974px) {
  .article-feedback h4, .article-feedback .h4 {
    font-size: 32px;
    line-height: 35px; } }
  .article-feedback-buttons {
    display: flex; }
    .article-feedback-buttons .btn, .article-feedback-buttons .user-register-form #edit-submit, .user-register-form .article-feedback-buttons #edit-submit, .article-feedback-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .article-feedback-buttons input, .article-feedback-buttons .article-content .alimentarium-btn, .article-content .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .content-text .alimentarium-btn, .content-text .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .post-description .alimentarium-btn, .post-description .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .article-feedback-buttons .button, .article-feedback-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .article-feedback-buttons .agree-button, .article-feedback-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .article-feedback-buttons .link,
    .article-feedback-buttons .create-post-page .description .link, .create-post-page .description .article-feedback-buttons .link,
    .article-feedback-buttons .create-post-page .messages .link, .create-post-page .messages .article-feedback-buttons .link, .article-feedback-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .article-feedback-buttons .form-submit, .article-feedback-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .article-feedback-buttons .link,
    .article-feedback-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .article-feedback-buttons .link,
    .article-feedback-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .article-feedback-buttons .link, .article-feedback-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-feedback-buttons .link, .article-feedback-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .article-feedback-buttons .form-submit, .article-feedback-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .article-feedback-buttons .form-submit, .article-feedback-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .article-feedback-buttons .form-submit, .article-feedback-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .article-feedback-buttons .select-date-button, .article-feedback-buttons a {
      border: 2px solid #f9423a;
      border-radius: 50px;
      margin-right: 20px;
      padding: 0 32px;
      height: 50px;
      font-size: 16px;
      align-items: center;
      flex-direction: inherit;
      text-align: center;
      color: #f9423a;
      display: flex;
      justify-content: center;
      background: transparent;
      cursor: pointer; }
      .article-feedback-buttons .btn:hover, .article-feedback-buttons .user-register-form #edit-submit:hover, .user-register-form .article-feedback-buttons #edit-submit:hover, .article-feedback-buttons .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .article-feedback-buttons input:hover, .article-feedback-buttons .article-content .alimentarium-btn:hover, .article-content .article-feedback-buttons .alimentarium-btn:hover, .article-feedback-buttons .content-text .alimentarium-btn:hover, .content-text .article-feedback-buttons .alimentarium-btn:hover, .article-feedback-buttons .post-description .alimentarium-btn:hover, .post-description .article-feedback-buttons .alimentarium-btn:hover, .article-feedback-buttons .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .article-feedback-buttons .alimentarium-btn:hover, .article-feedback-buttons .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .article-feedback-buttons .alimentarium-btn:hover, .article-feedback-buttons .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .article-feedback-buttons .button:hover, .article-feedback-buttons .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .article-feedback-buttons .agree-button:hover, .article-feedback-buttons .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .article-feedback-buttons .link:hover,
      .article-feedback-buttons .create-post-page .description .link:hover, .create-post-page .description .article-feedback-buttons .link:hover,
      .article-feedback-buttons .create-post-page .messages .link:hover, .create-post-page .messages .article-feedback-buttons .link:hover, .article-feedback-buttons .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .article-feedback-buttons .form-submit:hover, .article-feedback-buttons .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .article-feedback-buttons .link:hover,
      .article-feedback-buttons .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .article-feedback-buttons .link:hover,
      .article-feedback-buttons .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .article-feedback-buttons .link:hover, .article-feedback-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-feedback-buttons .link:hover, .article-feedback-buttons .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .article-feedback-buttons .form-submit:hover, .article-feedback-buttons #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .article-feedback-buttons .form-submit:hover, .article-feedback-buttons .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .article-feedback-buttons .form-submit:hover, .article-feedback-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .article-feedback-buttons .select-date-button:hover, .article-feedback-buttons .btn.voted, .article-feedback-buttons .user-register-form .voted#edit-submit, .user-register-form .article-feedback-buttons .voted#edit-submit, .article-feedback-buttons .user-popup .create-account .form-actions input.voted, .user-popup .create-account .form-actions .article-feedback-buttons input.voted, .article-feedback-buttons .article-content .voted.alimentarium-btn, .article-content .article-feedback-buttons .voted.alimentarium-btn, .article-feedback-buttons .content-text .voted.alimentarium-btn, .content-text .article-feedback-buttons .voted.alimentarium-btn, .article-feedback-buttons .post-description .voted.alimentarium-btn, .post-description .article-feedback-buttons .voted.alimentarium-btn, .article-feedback-buttons .knowledge-recipes-list-top .voted.alimentarium-btn, .knowledge-recipes-list-top .article-feedback-buttons .voted.alimentarium-btn, .article-feedback-buttons .home-content-frame .text .voted.alimentarium-btn, .home-content-frame .text .article-feedback-buttons .voted.alimentarium-btn, .article-feedback-buttons .change-pass-container .form-actions .voted.button, .change-pass-container .form-actions .article-feedback-buttons .voted.button, .article-feedback-buttons .popup-content #popup-buttons .voted.agree-button, .popup-content #popup-buttons .article-feedback-buttons .voted.agree-button, .article-feedback-buttons .create-post-page .field-prefix .voted.link, .create-post-page .field-prefix .article-feedback-buttons .voted.link,
      .article-feedback-buttons .create-post-page .description .voted.link, .create-post-page .description .article-feedback-buttons .voted.link,
      .article-feedback-buttons .create-post-page .messages .voted.link, .create-post-page .messages .article-feedback-buttons .voted.link, .article-feedback-buttons .create-post-page .image-upload .voted.form-submit, .create-post-page .image-upload .article-feedback-buttons .voted.form-submit, .article-feedback-buttons .curated_set-container .web-form .field-prefix .voted.link, .curated_set-container .web-form .field-prefix .article-feedback-buttons .voted.link,
      .article-feedback-buttons .curated_set-container .web-form .description .voted.link, .curated_set-container .web-form .description .article-feedback-buttons .voted.link,
      .article-feedback-buttons .curated_set-container .web-form .messages .voted.link, .curated_set-container .web-form .messages .article-feedback-buttons .voted.link, .article-feedback-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .voted.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-feedback-buttons .voted.link, .article-feedback-buttons .curated_set-container .web-form .voted.form-submit, .curated_set-container .web-form .article-feedback-buttons .voted.form-submit, .article-feedback-buttons #media-library-content .views-exposed-form .voted.form-submit, #media-library-content .views-exposed-form .article-feedback-buttons .voted.form-submit, .article-feedback-buttons .profile-info-avatar .user-photo .voted.form-submit, .profile-info-avatar .user-photo .article-feedback-buttons .voted.form-submit, .article-feedback-buttons .activity-data-picker .ui-datepicker-buttonpane .voted.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .article-feedback-buttons .voted.select-date-button, .article-feedback-buttons a:hover, .article-feedback-buttons a.voted {
        text-decoration: none;
        background: #f9423a;
        color: #fff; }
      .article-feedback-buttons .btn img, .article-feedback-buttons .user-register-form #edit-submit img, .user-register-form .article-feedback-buttons #edit-submit img, .article-feedback-buttons .user-popup .create-account .form-actions input img, .user-popup .create-account .form-actions .article-feedback-buttons input img, .article-feedback-buttons .article-content .alimentarium-btn img, .article-content .article-feedback-buttons .alimentarium-btn img, .article-feedback-buttons .content-text .alimentarium-btn img, .content-text .article-feedback-buttons .alimentarium-btn img, .article-feedback-buttons .post-description .alimentarium-btn img, .post-description .article-feedback-buttons .alimentarium-btn img, .article-feedback-buttons .knowledge-recipes-list-top .alimentarium-btn img, .knowledge-recipes-list-top .article-feedback-buttons .alimentarium-btn img, .article-feedback-buttons .home-content-frame .text .alimentarium-btn img, .home-content-frame .text .article-feedback-buttons .alimentarium-btn img, .article-feedback-buttons .change-pass-container .form-actions .button img, .change-pass-container .form-actions .article-feedback-buttons .button img, .article-feedback-buttons .popup-content #popup-buttons .agree-button img, .popup-content #popup-buttons .article-feedback-buttons .agree-button img, .article-feedback-buttons .create-post-page .field-prefix .link img, .create-post-page .field-prefix .article-feedback-buttons .link img, .article-feedback-buttons .create-post-page .description .link img, .create-post-page .description .article-feedback-buttons .link img, .article-feedback-buttons .create-post-page .messages .link img, .create-post-page .messages .article-feedback-buttons .link img, .article-feedback-buttons .create-post-page .image-upload .form-submit img, .create-post-page .image-upload .article-feedback-buttons .form-submit img, .article-feedback-buttons .curated_set-container .web-form .field-prefix .link img, .curated_set-container .web-form .field-prefix .article-feedback-buttons .link img, .article-feedback-buttons .curated_set-container .web-form .description .link img, .curated_set-container .web-form .description .article-feedback-buttons .link img, .article-feedback-buttons .curated_set-container .web-form .messages .link img, .curated_set-container .web-form .messages .article-feedback-buttons .link img, .article-feedback-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link img, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-feedback-buttons .link img, .article-feedback-buttons .curated_set-container .web-form .form-submit img, .curated_set-container .web-form .article-feedback-buttons .form-submit img, .article-feedback-buttons #media-library-content .views-exposed-form .form-submit img, #media-library-content .views-exposed-form .article-feedback-buttons .form-submit img, .article-feedback-buttons .profile-info-avatar .user-photo .form-submit img, .profile-info-avatar .user-photo .article-feedback-buttons .form-submit img, .article-feedback-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button img, .activity-data-picker .ui-datepicker-buttonpane .article-feedback-buttons .select-date-button img, .article-feedback-buttons a img {
        display: inline;
        width: 18px;
        height: 18px;
        margin-left: 5px; }

@media screen and (max-width: 974px) {
  .article-feedback-buttons .btn, .article-feedback-buttons .user-register-form #edit-submit, .user-register-form .article-feedback-buttons #edit-submit, .article-feedback-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .article-feedback-buttons input, .article-feedback-buttons .article-content .alimentarium-btn, .article-content .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .content-text .alimentarium-btn, .content-text .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .post-description .alimentarium-btn, .post-description .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .article-feedback-buttons .alimentarium-btn, .article-feedback-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .article-feedback-buttons .button, .article-feedback-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .article-feedback-buttons .agree-button, .article-feedback-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .article-feedback-buttons .link,
  .article-feedback-buttons .create-post-page .description .link, .create-post-page .description .article-feedback-buttons .link,
  .article-feedback-buttons .create-post-page .messages .link, .create-post-page .messages .article-feedback-buttons .link, .article-feedback-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .article-feedback-buttons .form-submit, .article-feedback-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .article-feedback-buttons .link,
  .article-feedback-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .article-feedback-buttons .link,
  .article-feedback-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .article-feedback-buttons .link, .article-feedback-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .article-feedback-buttons .link, .article-feedback-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .article-feedback-buttons .form-submit, .article-feedback-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .article-feedback-buttons .form-submit, .article-feedback-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .article-feedback-buttons .form-submit, .article-feedback-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .article-feedback-buttons .select-date-button, .article-feedback-buttons a {
    padding: 0 22px; } }

@media screen and (max-width: 974px) {
  .stats-tags {
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
    .stats-tags .tag {
      margin-bottom: 0; }
    .stats-tags .stats, .stats-tags .tags {
      margin-bottom: 0; } }

.read-more-btn {
  color: #707070;
  align-items: center;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  display: flex; }
  .read-more-btn .svg-icon {
    margin-left: 10px;
    width: 9px;
    height: 4px; }

.content-block {
  padding-top: 46px;
  margin-bottom: 14px; }
  .content-block-title {
    color: #666;
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 30px;
    letter-spacing: 0.02em; }
  .content-block-inner {
    padding: 18px 18px 11px;
    border: 3px solid #f9423a; }

@media screen and (min-width: 974px) {
  .content-block-inner {
    padding: 29px 27px; } }
  .content-block h3, .content-block .h3 {
    margin-top: 33px; }
  .content-block .row {
    display: flex;
    justify-content: flex-start; }
    .content-block .row .col:first-child {
      width: 40%; }
    .content-block .row .col:last-child {
      width: 60%; }
  .content-block-row {
    margin-bottom: 30px; }
    .content-block-row:last-child {
      margin-bottom: 0; }
  .content-block h3, .content-block .h3 {
    margin-bottom: 28px; }
  .content-block h4, .content-block .h4 {
    margin-bottom: 20px; }
  .content-block h5, .content-block .h5 {
    margin-top: 0;
    margin-bottom: 21px; }
  .content-block ul {
    margin-left: 40px; }

@media screen and (min-width: 974px) {
  .content-block ul {
    margin-left: 76px; } }
    .content-block ul li {
      margin-bottom: 10px;
      position: relative; }
      .content-block ul li:before {
        content: '';
        background: #f9423a;
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        position: absolute;
        left: -28px;
        top: 8px; }
      .content-block ul li:last-child {
        margin-bottom: 0; }
  .content-block .opened-hours h3, .content-block .opened-hours .h3 {
    margin-top: 0; }

@media screen and (max-width: 974px) {
  .content-block .opened-hours p {
    font-size: 14px; } }

.instagram-widget {
  border: 1px solid #e0e0e0;
  position: relative; }
  .instagram-widget:before {
    content: '';
    width: 100%;
    height: 0;
    padding-top: 136%;
    display: block; }

@media screen and (max-width: 973px) {
  .instagram-widget:before {
    padding-top: 172%; } }
    @media (min-width: 768px) and (max-width: 1023px) {
      .instagram-widget:before {
        padding-top: 127%; } }
    @media (min-width: 480px) and (max-width: 767px) {
      .instagram-widget:before {
        padding-top: 149%; } }
  .instagram-widget iframe, .instagram-widget img {
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute; }
  .instagram-widget + .instagram-widget {
    border: none;
    margin-bottom: 40px; }
    .instagram-widget + .instagram-widget:before {
      padding-top: 114%; }

@media screen and (max-width: 973px) {
  .instagram-widget + .instagram-widget:before {
    padding-top: 192%; } }
      @media (min-width: 768px) and (max-width: 1023px) {
        .instagram-widget + .instagram-widget:before {
          padding-top: 80%; } }
      @media (min-width: 480px) and (max-width: 767px) {
        .instagram-widget + .instagram-widget:before {
          padding-top: 110%; } }

.sidebar-col .instagram-widget {
  border: none;
  position: relative; }
  .sidebar-col .instagram-widget img {
    position: relative; }
  .sidebar-col .instagram-widget:before {
    display: none; }

.image-width-auto img, .image-width-auto .image-gallery-item img {
  width: auto;
  height: auto;
  margin: 0 auto;
  display: block; }

.author-description {
  border: 1px solid #f9423a;
  padding: 20px;
  margin-bottom: 12px; }

@media screen and (min-width: 974px) {
  .author-description {
    margin-bottom: 50px; } }
  .author-description a {
    color: #f9423a; }
  .author-description .read-more-btn {
    color: #707070;
    margin-top: -12px;
    margin-bottom: 14px; }

@media screen and (max-width: 974px) {
  .author-description {
    position: relative;
    padding: 15px 15px 50px; }
    .author-description:after {
      content: '';
      height: 0;
      width: 100%;
      display: block;
      clear: both; } }

@media screen and (min-width: 974px) {
  .author-description {
    display: flex; } }
  .author-description-left {
    padding: 0 18px; }

@media screen and (max-width: 974px) {
  .author-description-left {
    float: left;
    padding: 0;
    margin-right: 10px; } }
    .author-description-left .btn, .author-description-left .user-register-form #edit-submit, .user-register-form .author-description-left #edit-submit, .author-description-left .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .author-description-left input, .author-description-left .article-content .alimentarium-btn, .article-content .author-description-left .alimentarium-btn, .author-description-left .content-text .alimentarium-btn, .content-text .author-description-left .alimentarium-btn, .author-description-left .post-description .alimentarium-btn, .post-description .author-description-left .alimentarium-btn, .author-description-left .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .author-description-left .alimentarium-btn, .author-description-left .home-content-frame .text .alimentarium-btn, .home-content-frame .text .author-description-left .alimentarium-btn, .author-description-left .change-pass-container .form-actions .button, .change-pass-container .form-actions .author-description-left .button, .author-description-left .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .author-description-left .agree-button, .author-description-left .create-post-page .field-prefix .link, .create-post-page .field-prefix .author-description-left .link,
    .author-description-left .create-post-page .description .link, .create-post-page .description .author-description-left .link,
    .author-description-left .create-post-page .messages .link, .create-post-page .messages .author-description-left .link, .author-description-left .create-post-page .image-upload .form-submit, .create-post-page .image-upload .author-description-left .form-submit, .author-description-left .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .author-description-left .link,
    .author-description-left .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .author-description-left .link,
    .author-description-left .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .author-description-left .link, .author-description-left .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .author-description-left .link, .author-description-left .curated_set-container .web-form .form-submit, .curated_set-container .web-form .author-description-left .form-submit, .author-description-left #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .author-description-left .form-submit, .author-description-left .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .author-description-left .form-submit, .author-description-left .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .author-description-left .select-date-button {
      margin: 0 auto 30px;
      line-height: 15px; }

@media screen and (max-width: 974px) {
  .author-description-left .btn, .author-description-left .user-register-form #edit-submit, .user-register-form .author-description-left #edit-submit, .author-description-left .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .author-description-left input, .author-description-left .article-content .alimentarium-btn, .article-content .author-description-left .alimentarium-btn, .author-description-left .content-text .alimentarium-btn, .content-text .author-description-left .alimentarium-btn, .author-description-left .post-description .alimentarium-btn, .post-description .author-description-left .alimentarium-btn, .author-description-left .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .author-description-left .alimentarium-btn, .author-description-left .home-content-frame .text .alimentarium-btn, .home-content-frame .text .author-description-left .alimentarium-btn, .author-description-left .change-pass-container .form-actions .button, .change-pass-container .form-actions .author-description-left .button, .author-description-left .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .author-description-left .agree-button, .author-description-left .create-post-page .field-prefix .link, .create-post-page .field-prefix .author-description-left .link,
  .author-description-left .create-post-page .description .link, .create-post-page .description .author-description-left .link,
  .author-description-left .create-post-page .messages .link, .create-post-page .messages .author-description-left .link, .author-description-left .create-post-page .image-upload .form-submit, .create-post-page .image-upload .author-description-left .form-submit, .author-description-left .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .author-description-left .link,
  .author-description-left .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .author-description-left .link,
  .author-description-left .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .author-description-left .link, .author-description-left .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .author-description-left .link, .author-description-left .curated_set-container .web-form .form-submit, .curated_set-container .web-form .author-description-left .form-submit, .author-description-left #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .author-description-left .form-submit, .author-description-left .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .author-description-left .form-submit, .author-description-left .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .author-description-left .select-date-button {
    position: absolute;
    bottom: 15px;
    left: 15px;
    right: 15px;
    max-width: 100%;
    margin-bottom: 0; } }
  .author-description .author-description-right {
    font-size: 14px;
    line-height: 18px; }
    .author-description .author-description-right p {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 17px; }
    .author-description .author-description-right h2 {
      margin-top: -7px;
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 4px; }

@media screen and (min-width: 974px) {
  .author-description .author-description-right h2 {
    margin-top: 0;
    font-size: 36px;
    line-height: 34px;
    margin-bottom: 11px; } }
  .author-description .user-photo {
    width: 61px;
    overflow: hidden;
    margin-bottom: 0;
    border-radius: 50%;
    position: relative; }
    .author-description .user-photo:before {
      content: '';
      display: block;
      width: 100%;
      height: 0;
      padding-top: 100%; }
    .author-description .user-photo img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 100%; }

@media screen and (min-width: 974px) {
  .author-description .user-photo {
    width: 140px;
    margin: 0 auto 30px; } }
  .author-description-subtitle {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px; }

@media screen and (min-width: 974px) {
  .author-description .read-more-btn {
    display: none; } }

@media screen and (max-width: 974px) {
  .author-description-hidden {
    display: none; }
  .author-description.active .author-description-hidden {
    display: block; }
  .author-description.active .read-more-btn .svg-icon {
    transform: rotate(180deg); } }

.author {
  margin-bottom: 18px;
  display: flex; }

@media screen and (min-width: 974px) {
  .author {
    margin-bottom: 20px; } }
  .author .user-photo {
    width: 35px;
    margin-right: 7px;
    position: relative;
    border-radius: 50%;
    overflow: hidden; }
    .author .user-photo:before {
      content: '';
      display: block;
      width: 100%;
      height: 0;
      padding-top: 100%; }
    .author .user-photo img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      height: 100%;
      width: auto;
      max-width: inherit; }

@media screen and (min-width: 974px) {
  .author .user-photo {
    width: 49px; } }
  .author-info {
    margin-top: -6px; }

@media screen and (min-width: 974px) {
  .author-info {
    padding-top: 5px;
    margin-top: 0; } }
    .author-info-top {
      display: flex; }
      .author-info-top .btn, .author-info-top .user-register-form #edit-submit, .user-register-form .author-info-top #edit-submit, .author-info-top .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .author-info-top input, .author-info-top .article-content .alimentarium-btn, .article-content .author-info-top .alimentarium-btn, .author-info-top .content-text .alimentarium-btn, .content-text .author-info-top .alimentarium-btn, .author-info-top .post-description .alimentarium-btn, .post-description .author-info-top .alimentarium-btn, .author-info-top .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .author-info-top .alimentarium-btn, .author-info-top .home-content-frame .text .alimentarium-btn, .home-content-frame .text .author-info-top .alimentarium-btn, .author-info-top .change-pass-container .form-actions .button, .change-pass-container .form-actions .author-info-top .button, .author-info-top .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .author-info-top .agree-button, .author-info-top .create-post-page .field-prefix .link, .create-post-page .field-prefix .author-info-top .link,
      .author-info-top .create-post-page .description .link, .create-post-page .description .author-info-top .link,
      .author-info-top .create-post-page .messages .link, .create-post-page .messages .author-info-top .link, .author-info-top .create-post-page .image-upload .form-submit, .create-post-page .image-upload .author-info-top .form-submit, .author-info-top .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .author-info-top .link,
      .author-info-top .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .author-info-top .link,
      .author-info-top .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .author-info-top .link, .author-info-top .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .author-info-top .link, .author-info-top .curated_set-container .web-form .form-submit, .curated_set-container .web-form .author-info-top .form-submit, .author-info-top #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .author-info-top .form-submit, .author-info-top .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .author-info-top .form-submit, .author-info-top .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .author-info-top .select-date-button {
        display: inline-flex; }
  .author-name {
    color: #f9423a;
    text-decoration: none;
    font-weight: bold;
    margin-right: 10px;
    font-size: 16px;
    line-height: 25px; }

@media screen and (min-width: 974px) {
  .author-name {
    font-size: 18px; } }
  .author-date {
    font-size: 14px;
    line-height: 19px;
    color: #757575; }

.authors-page .dossier-container {
  padding: 0; }

.authors-page .dossier-frame {
  margin: 0; }

.authors-page .author-description-left {
  padding-left: 0; }

.authors-page .author-description-right h2 {
  color: #f9423a; }

.author-info-page .dossier-container .container, .author-info-page .dossier-container .breadcrumbs-red ul, .breadcrumbs-red .author-info-page .dossier-container ul, .author-info-page .dossier-container .popup-content, .author-info-page .dossier-container .quiz-question-navigation {
  padding: 0; }

.author-info-page .author {
  padding-top: 30px; }

@media screen and (max-width: 974px) {
  .author-info-page .author {
    display: block; } }
  .author-info-page .author .user-photo {
    width: 140px;
    height: 140px;
    margin-right: 15px; }

@media screen and (max-width: 974px) {
  .author-info-page .author .user-photo {
    margin: 0 auto 15px; } }
  .author-info-page .author-info-top {
    display: block; }
  .author-info-page .author-description-subtitle {
    margin: 0; }

.author-info-page .icon-info {
  padding-top: 15px;
  display: flex;
  color: #f9423a;
  line-height: 30px;
  font-size: 20px; }
  .author-info-page .icon-info .icon {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #ffffff;
    border: 1px solid #E0E0E0;
    color: #f9423a;
    display: block;
    margin-right: 10px;
    position: relative; }
  .author-info-page .icon-info .svg-icon {
    width: 17px;
    height: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.author-info-page .article-content {
  margin-bottom: 30px; }

.author-info-page .author-name {
  font-size: 30px; }

.author-info-page .author-info-top {
  padding-top: 15px; }

.big-slider:not(.slick-initialized) .slide {
  position: absolute;
  display: none; }
  .big-slider:not(.slick-initialized) .slide:first-child {
    display: block;
    position: relative; }

.big-slider .slide-content {
  height: 434px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }

.big-slider .slick-slide {
  line-height: 0; }

.big-slider .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*ie11 fix*/ }
  .big-slider .img img {
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .big-slider .img.custom-object-fit {
    background-size: cover !important;
    background-position: center center !important; }
    .big-slider .img.custom-object-fit img {
      opacity: 0; }

.big-slider .text-box {
  position: relative;
  z-index: 2;
  color: #ffffff;
  font-size: 24px;
  line-height: 27px;
  padding: 0 0 82px; }

@media screen and (max-width: 974px) {
  .big-slider .text-box {
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 64px; } }

.big-slider .txt {
  max-width: 480px;
  margin-bottom: 14px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  overflow: hidden; }

.big-slider .subtitle {
  display: block;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  padding-bottom: 10px; }

.big-slider h2 {
  margin: 0 0 24px;
  font-size: 40px;
  line-height: 44px; }

@media screen and (max-width: 974px) {
  .big-slider h2 {
    margin: 0 0 15px; } }

.big-slider p {
  margin: 0;
  font-weight: bold; }

.big-slider .btn, .big-slider .user-register-form #edit-submit, .user-register-form .big-slider #edit-submit, .big-slider .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .big-slider input, .big-slider .article-content .alimentarium-btn, .article-content .big-slider .alimentarium-btn, .big-slider .content-text .alimentarium-btn, .content-text .big-slider .alimentarium-btn, .big-slider .post-description .alimentarium-btn, .post-description .big-slider .alimentarium-btn, .big-slider .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .big-slider .alimentarium-btn, .big-slider .home-content-frame .text .alimentarium-btn, .home-content-frame .text .big-slider .alimentarium-btn, .big-slider .change-pass-container .form-actions .button, .change-pass-container .form-actions .big-slider .button, .big-slider .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .big-slider .agree-button, .big-slider .create-post-page .field-prefix .link, .create-post-page .field-prefix .big-slider .link,
.big-slider .create-post-page .description .link, .create-post-page .description .big-slider .link,
.big-slider .create-post-page .messages .link, .create-post-page .messages .big-slider .link, .big-slider .create-post-page .image-upload .form-submit, .create-post-page .image-upload .big-slider .form-submit, .big-slider .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .big-slider .link,
.big-slider .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .big-slider .link,
.big-slider .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .big-slider .link, .big-slider .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .big-slider .link, .big-slider .curated_set-container .web-form .form-submit, .curated_set-container .web-form .big-slider .form-submit, .big-slider #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .big-slider .form-submit, .big-slider .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .big-slider .form-submit, .big-slider .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .big-slider .select-date-button {
  height: 46px;
  max-width: 278px;
  margin-top: 18px; }

@media screen and (max-width: 974px) {
  .big-slider .btn, .big-slider .user-register-form #edit-submit, .user-register-form .big-slider #edit-submit, .big-slider .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .big-slider input, .big-slider .article-content .alimentarium-btn, .article-content .big-slider .alimentarium-btn, .big-slider .content-text .alimentarium-btn, .content-text .big-slider .alimentarium-btn, .big-slider .post-description .alimentarium-btn, .post-description .big-slider .alimentarium-btn, .big-slider .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .big-slider .alimentarium-btn, .big-slider .home-content-frame .text .alimentarium-btn, .home-content-frame .text .big-slider .alimentarium-btn, .big-slider .change-pass-container .form-actions .button, .change-pass-container .form-actions .big-slider .button, .big-slider .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .big-slider .agree-button, .big-slider .create-post-page .field-prefix .link, .create-post-page .field-prefix .big-slider .link,
  .big-slider .create-post-page .description .link, .create-post-page .description .big-slider .link,
  .big-slider .create-post-page .messages .link, .create-post-page .messages .big-slider .link, .big-slider .create-post-page .image-upload .form-submit, .create-post-page .image-upload .big-slider .form-submit, .big-slider .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .big-slider .link,
  .big-slider .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .big-slider .link,
  .big-slider .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .big-slider .link, .big-slider .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .big-slider .link, .big-slider .curated_set-container .web-form .form-submit, .curated_set-container .web-form .big-slider .form-submit, .big-slider #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .big-slider .form-submit, .big-slider .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .big-slider .form-submit, .big-slider .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .big-slider .select-date-button {
    margin-top: 10px; } }

@media screen and (max-width: 1280px) {
  .big-slider .slick-prev,
  .big-slider .slick-next {
    transform: translate(0, 0);
    top: auto;
    bottom: 23px; } }

@media screen and (min-width: 975px) {
  .big-slider .slick-prev,
  .big-slider .slick-next {
    visibility: hidden;
    opacity: 0; } }

@media screen and (max-width: 1280px) {
  .big-slider .slick-next {
    left: auto;
    right: 440px; } }

@media screen and (max-width: 974px) {
  .big-slider .slick-next {
    right: 20px; } }

@media screen and (max-width: 1280px) {
  .big-slider .slick-prev {
    left: auto;
    right: 510px; } }

@media screen and (max-width: 974px) {
  .big-slider .slick-prev {
    right: 90px; } }

@media screen and (min-width: 975px) {
  .big-slider:hover .slick-prev,
  .big-slider:hover .slick-next {
    opacity: 1;
    visibility: visible; } }

.big-slider-wrap {
  position: relative; }
  .big-slider-wrap .slick-navigation {
    position: absolute;
    bottom: 30px;
    left: 0;
    z-index: 3;
    width: 100%; }

.dj-browser-msie .big-slider .txt {
  max-height: 133px; }

.dj-browser-msie .big-slider .slide-content {
  max-height: 434px; }

.dj-browser-msie .big-slider .frame {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  right: 0; }

.breadcrumbs {
  padding-bottom: 4px; }
  .breadcrumbs-absolute {
    position: absolute;
    left: 5px;
    top: 10px;
    right: 0;
    z-index: 2; }

@media screen and (min-width: 975px) {
  .breadcrumbs-absolute {
    top: 51px; } }

@media screen and (max-width: 974px) {
  .breadcrumbs-absolute {
    left: 15px; } }
    .breadcrumbs-absolute + div .visual-block .title {
      margin-top: 25px; }
    .breadcrumbs-absolute ul {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 5px; }
      .breadcrumbs-absolute ul li {
        color: #ffffff; }
      .breadcrumbs-absolute ul a {
        color: #ffffff; }
  .breadcrumbs-red {
    padding-top: 27px; }
  .breadcrumbs ul {
    display: flex;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold; }

@media screen and (max-width: 974px) {
  .breadcrumbs ul {
    font-size: 14px;
    line-height: 20px; } }
  .breadcrumbs li {
    position: relative;
    padding: 0 2px;
    color: #f9423a; }
    .breadcrumbs li em {
      font-style: normal; }

@media screen and (max-width: 974px) {
  .breadcrumbs li {
    display: none; }
    .breadcrumbs li:last-child, .breadcrumbs li:first-child {
      display: block; } }
    .breadcrumbs li:before {
      content: ':';
      padding-right: 5px; }
    .breadcrumbs li:first-child {
      padding-left: 0; }
      .breadcrumbs li:first-child:before {
        display: none; }

.change-pass-container {
  padding: 50px; }

@media screen and (max-width: 974px) {
  .change-pass-container {
    padding: 30px 0; } }
  .change-pass-container .info {
    padding-bottom: 40px;
    max-width: 600px;
    margin: 0 auto; }
    .change-pass-container .info p {
      margin: 0; }
  .change-pass-container .user-form {
    max-width: 600px;
    margin: 0 auto; }
  .change-pass-container label {
    display: block;
    color: #333;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 10px; }
  .change-pass-container .form-item {
    padding-bottom: 15px; }
    .change-pass-container .form-item input {
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
      border-color: #999;
      height: 44px;
      font-size: 18px; }
      .change-pass-container .form-item input:focus {
        border-color: #f9423a; }
  .change-pass-container .form-actions {
    text-align: center; }
    .change-pass-container .form-actions .button {
      height: 48px;
      font-size: 15px;
      line-height: 50px;
      padding: 0 15px;
      margin: 0 auto;
      background: #f9423a;
      color: #ffffff; }
      .change-pass-container .form-actions .button:hover {
        background: #ffffff;
        color: #f9423a; }
  .change-pass-container .password-strength {
    display: none; }
  .change-pass-container .password-confirm-message {
    display: none; }

.collection-modal {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 99999 !important;
  border: 0 !important;
  background: #666666; }

@media screen and (max-width: 600px) {
  .collection-modal {
    overflow: scroll; } }
  .collection-modal .ui-dialog-title {
    font-size: 0; }
  .collection-modal .ui-dialog-titlebar-close {
    background: none;
    border: 0;
    width: 40px;
    height: 40px; }
  .collection-modal .ui-button-icon.ui-icon-closethick {
    background: url("../svg/spritesrc/icon-close-white.svg") no-repeat center;
    width: 25px;
    height: 25px;
    left: 0; }
  .collection-modal .ui-dialog-titlebar {
    background: transparent;
    border: 0; }
  .collection-modal #drupal-modal {
    padding: 0;
    margin: 25px auto;
    max-height: none !important;
    height: calc(100vh - 100px) !important; }
  .collection-modal #toolbar-administration {
    display: none; }

#sliding-popup {
  position: fixed;
  width: 100%;
  background: #f9423a;
  overflow: hidden;
  z-index: 999;
  color: #ffffff;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
  animation-duration: 1.5s;
  animation-name: slideDownBanner; }

.popup-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px; }

@media screen and (max-width: 600px) {
  .popup-content {
    height: auto;
    flex-direction: column;
    align-items: normal;
    padding-top: 10px; } }
  .popup-content #popup-text {
    display: flex;
    justify-content: space-between;
    width: 100%; }

@media screen and (max-width: 600px) {
  .popup-content #popup-text {
    flex-direction: column;
    font-size: 18px;
    font-weight: 300;
    line-height: 23px;
    width: 90%; } }
    .popup-content #popup-text p {
      font-weight: 700;
      margin: 0;
      padding: 10px 30px 10px 0;
      max-width: 720px;
      font-size: 12px; }
    .popup-content #popup-text .find-more-button {
      border: none;
      background: transparent url("../svg/spritesrc/arrow-right-white.svg") no-repeat 80% center;
      padding: 0 60px 0 0;
      background-size: 18px;
      margin: 0 10% 0 0;
      min-width: 150px; }

@media screen and (max-width: 600px) {
  .popup-content #popup-text .find-more-button {
    position: absolute;
    bottom: 28px;
    left: 20px; } }
      .popup-content #popup-text .find-more-button:hover {
        animation: slideRight 1s infinite; }
  .popup-content #popup-buttons {
    display: flex;
    justify-content: space-between;
    align-items: center; }

@media screen and (max-width: 600px) {
  .popup-content #popup-buttons {
    padding: 20px 0;
    justify-content: flex-end; } }
    .popup-content #popup-buttons .agree-button {
      height: 36px;
      border: 1px solid #ffffff;
      border-radius: 3px;
      text-align: center;
      font-size: 13px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      background: transparent;
      color: #ffffff;
      padding: 0 20px;
      margin-right: 50px; }
      .popup-content #popup-buttons .agree-button:hover {
        color: #f9423a; }
      .popup-content #popup-buttons .agree-button:before {
        background: #ffffff; }
    .popup-content #popup-buttons .close-cookie-message {
      cursor: pointer;
      display: block;
      position: absolute;
      top: 30px;
      right: 25px;
      width: 18px;
      height: 18px;
      background: url("../svg/spritesrc/icon-close-white.svg") no-repeat center; }

@media screen and (max-width: 600px) {
  .popup-content #popup-buttons .close-cookie-message {
    position: absolute;
    top: 20px;
    right: 20px; } }
      .popup-content #popup-buttons .close-cookie-message svg {
        cursor: pointer;
        width: 24px;
        height: 33px; }

.eu-cookie-compliance-message {
  max-width: 100% !important; }

@keyframes slideDownBanner {
  from {
    top: -98px; }
  to {
    top: 0; } }

#onetrust-consent-sdk #onetrust-accept-btn-handler {
  background-color: #f9423a  !important;
  border-color: #f9423a !important;
  color: #FFFFFF !important;
  border: 1px solid #f9423a !important; }

#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: transparent !important;
  border-color: #f9423a !important;
  border: 1px solid #f9423a !important;
  color: #f9423a !important; }

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  background-color: #f9423a !important;
  border: 1px solid #f9423a !important; }

#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler {
  color: #666 !important; }

#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #f9423a !important; }

#onetrust-pc-sdk .ot-pc-refuse-all-handler {
  background-color: transparent !important;
  border-color: #f9423a !important;
  color: #f9423a !important;
  border: 1px solid #f9423a !important; }

#onetrust-pc-sdk .save-preference-btn-handler,
#onetrust-pc-sdk #accept-recommended-btn-handler {
  background-color: #f9423a !important;
  border-color: #f9423a !important;
  color: #FFFFFF !important;
  border: 1px solid #f9423a !important; }

#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
  color: #f9423a !important; }

#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
  color: #666 !important; }

#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler {
  color: #f9423a !important; }

#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  color: #f9423a !important; }

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background: #f9423a !important; }

#onetrust-pc-sdk .ot-switch-nob {
  border: 1px solid #f9423a !important;
  background-color: transparent !important; }

#onetrust-pc-sdk .ot-switch-nob:before {
  background-color: #f9423a !important; }

#onetrust-pc-sdk [type=checkbox]:checked + .ot-switch .ot-switch-nob:before {
  background-color: #fff !important; }

#hs-eu-cookie-confirmation {
  display: none !important; }

.course-detail-wrap .all-courses-back {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between; }

@media screen and (min-width: 975px) {
  .course-detail-wrap .all-courses-back {
    margin-bottom: 48px; } }

.course-detail-wrap .tags {
  margin-bottom: 0; }
  .course-detail-wrap .tags .tag {
    margin: 0; }

@media screen and (min-width: 975px) {
  .course-detail .row {
    display: flex;
    margin: 0 -10px; }
    .course-detail .row .col {
      padding: 0 10px; }
      .course-detail .row .col-sidebar {
        width: 42%;
        min-height: 370px; }
      .course-detail .row .col-container {
        width: 58%; }
  .course-detail-sidebar {
    max-width: 377px; }
  .course-detail .video-box {
    padding-bottom: 30px; } }

.course-detail-sidebar {
  margin-bottom: 30px; }
  .course-detail-sidebar-title {
    font-size: 18px;
    line-height: 25px;
    color: #666;
    font-weight: 700;
    margin-bottom: 38px; }

@media screen and (min-width: 1025px) {
  .course-detail-sidebar.fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2; } }
  @media screen and (min-width: 1024px) {
    .course-detail-sidebar.fixed {
      top: 98px;
      bottom: auto;
      left: 15px; } }
  @media screen and (min-width: 1200px) {
    .course-detail-sidebar.fixed {
      left: 50%;
      margin-left: -595px; } }

.course-detail-progress {
  margin-bottom: 20px; }
  .course-detail-progress-title {
    color: #999999;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px; }

.course-detail-content-buttons {
  margin-bottom: 45px; }
  .course-detail-content-buttons .button-group .btn, .course-detail-content-buttons .button-group .user-register-form #edit-submit, .user-register-form .course-detail-content-buttons .button-group #edit-submit, .course-detail-content-buttons .button-group .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-detail-content-buttons .button-group input, .course-detail-content-buttons .button-group .article-content .alimentarium-btn, .article-content .course-detail-content-buttons .button-group .alimentarium-btn, .course-detail-content-buttons .button-group .content-text .alimentarium-btn, .content-text .course-detail-content-buttons .button-group .alimentarium-btn, .course-detail-content-buttons .button-group .post-description .alimentarium-btn, .post-description .course-detail-content-buttons .button-group .alimentarium-btn, .course-detail-content-buttons .button-group .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-detail-content-buttons .button-group .alimentarium-btn, .course-detail-content-buttons .button-group .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-detail-content-buttons .button-group .alimentarium-btn, .course-detail-content-buttons .button-group .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-detail-content-buttons .button-group .button, .course-detail-content-buttons .button-group .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-detail-content-buttons .button-group .agree-button, .course-detail-content-buttons .button-group .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-detail-content-buttons .button-group .link,
  .course-detail-content-buttons .button-group .create-post-page .description .link, .create-post-page .description .course-detail-content-buttons .button-group .link,
  .course-detail-content-buttons .button-group .create-post-page .messages .link, .create-post-page .messages .course-detail-content-buttons .button-group .link, .course-detail-content-buttons .button-group .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-detail-content-buttons .button-group .form-submit, .course-detail-content-buttons .button-group .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-detail-content-buttons .button-group .link,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-detail-content-buttons .button-group .link,
  .course-detail-content-buttons .button-group .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-detail-content-buttons .button-group .link, .course-detail-content-buttons .button-group .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-content-buttons .button-group .link, .course-detail-content-buttons .button-group .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-detail-content-buttons .button-group .form-submit, .course-detail-content-buttons .button-group #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-detail-content-buttons .button-group .form-submit, .course-detail-content-buttons .button-group .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-detail-content-buttons .button-group .form-submit, .course-detail-content-buttons .button-group .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail-content-buttons .button-group .select-date-button {
    flex: 1;
    max-width: inherit; }

.course-detail-content-title, .course-detail-content h5, .course-detail-content .h5, .course-detail .content-text-title, .course-detail .content-text h5, .course-detail .content-text .h5 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
  color: #666;
  display: flex;
  align-items: center; }
  .course-detail-content-title-img, .course-detail-content h5-img, .course-detail-content .h5-img, .course-detail .content-text-title-img, .course-detail .content-text h5-img, .course-detail .content-text .h5-img {
    width: 57px;
    height: 57px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 20px; }
    .course-detail-content-title-img img, .course-detail-content h5-img img, .course-detail-content .h5-img img, .course-detail .content-text-title-img img, .course-detail .content-text h5-img img, .course-detail .content-text .h5-img img {
      margin: 0; }
  .course-detail-content-title .svg-icon, .course-detail-content h5 .svg-icon, .course-detail-content .h5 .svg-icon, .course-detail .content-text-title .svg-icon, .course-detail .content-text h5 .svg-icon, .course-detail .content-text .h5 .svg-icon {
    width: 57px;
    height: 57px;
    margin-right: 20px;
    color: #333; }
  .course-detail-content-title + table, .course-detail-content h5 + table, .course-detail-content .h5 + table, .course-detail .content-text-title + table, .course-detail .content-text h5 + table, .course-detail .content-text .h5 + table {
    margin-top: -6px; }

.course-detail-content h6, .course-detail-content .h6, .course-detail .content-text h6, .course-detail .content-text .h6 {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  margin: 37px 0 16px; }

.course-detail-content p, .course-detail .content-text p {
  margin-top: 0;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 41px; }

.course-detail table {
  margin-bottom: 28px; }
  .course-detail table td {
    font-size: 20px;
    line-height: 28px;
    border-top: 1px solid #e0e0e0;
    padding: 12px 11px; }
    .course-detail table td:first-child {
      min-width: 150px; }

.course-detail .btn, .course-detail .user-register-form #edit-submit, .user-register-form .course-detail #edit-submit, .course-detail .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-detail input, .course-detail .article-content .alimentarium-btn, .article-content .course-detail .alimentarium-btn, .course-detail .content-text .alimentarium-btn, .content-text .course-detail .alimentarium-btn, .course-detail .post-description .alimentarium-btn, .post-description .course-detail .alimentarium-btn, .course-detail .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-detail .alimentarium-btn, .course-detail .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-detail .alimentarium-btn, .course-detail .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-detail .button, .course-detail .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-detail .agree-button, .course-detail .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-detail .link,
.course-detail .create-post-page .description .link, .create-post-page .description .course-detail .link,
.course-detail .create-post-page .messages .link, .create-post-page .messages .course-detail .link, .course-detail .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-detail .form-submit, .course-detail .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-detail .link,
.course-detail .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-detail .link,
.course-detail .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-detail .link, .course-detail .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail .link, .course-detail .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-detail .form-submit, .course-detail #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-detail .form-submit, .course-detail .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-detail .form-submit, .course-detail .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail .select-date-button {
  max-width: 177px; }

.course-detail hr {
  margin: 30px 0;
  border: 0;
  border-bottom: 1px solid #e0e0e0; }

.course-detail-buttons {
  display: flex;
  justify-content: space-between; }
  .course-detail-buttons .btn, .course-detail-buttons .user-register-form #edit-submit, .user-register-form .course-detail-buttons #edit-submit, .course-detail-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-detail-buttons input, .course-detail-buttons .article-content .alimentarium-btn, .article-content .course-detail-buttons .alimentarium-btn, .course-detail-buttons .content-text .alimentarium-btn, .content-text .course-detail-buttons .alimentarium-btn, .course-detail-buttons .post-description .alimentarium-btn, .post-description .course-detail-buttons .alimentarium-btn, .course-detail-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-detail-buttons .alimentarium-btn, .course-detail-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-detail-buttons .alimentarium-btn, .course-detail-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-detail-buttons .button, .course-detail-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-detail-buttons .agree-button, .course-detail-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-detail-buttons .link,
  .course-detail-buttons .create-post-page .description .link, .create-post-page .description .course-detail-buttons .link,
  .course-detail-buttons .create-post-page .messages .link, .create-post-page .messages .course-detail-buttons .link, .course-detail-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-detail-buttons .form-submit, .course-detail-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-detail-buttons .link,
  .course-detail-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-detail-buttons .link,
  .course-detail-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-detail-buttons .link, .course-detail-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-buttons .link, .course-detail-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-detail-buttons .form-submit, .course-detail-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-detail-buttons .form-submit, .course-detail-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-detail-buttons .form-submit, .course-detail-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail-buttons .select-date-button {
    min-width: 100px;
    max-width: 100%;
    padding: 0 15px;
    line-height: 18px; }

@media screen and (min-width: 975px) {
  .course-detail-buttons .btn, .course-detail-buttons .user-register-form #edit-submit, .user-register-form .course-detail-buttons #edit-submit, .course-detail-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-detail-buttons input, .course-detail-buttons .article-content .alimentarium-btn, .article-content .course-detail-buttons .alimentarium-btn, .course-detail-buttons .content-text .alimentarium-btn, .content-text .course-detail-buttons .alimentarium-btn, .course-detail-buttons .post-description .alimentarium-btn, .post-description .course-detail-buttons .alimentarium-btn, .course-detail-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-detail-buttons .alimentarium-btn, .course-detail-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-detail-buttons .alimentarium-btn, .course-detail-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-detail-buttons .button, .course-detail-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-detail-buttons .agree-button, .course-detail-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-detail-buttons .link,
  .course-detail-buttons .create-post-page .description .link, .create-post-page .description .course-detail-buttons .link,
  .course-detail-buttons .create-post-page .messages .link, .create-post-page .messages .course-detail-buttons .link, .course-detail-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-detail-buttons .form-submit, .course-detail-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-detail-buttons .link,
  .course-detail-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-detail-buttons .link,
  .course-detail-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-detail-buttons .link, .course-detail-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-buttons .link, .course-detail-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-detail-buttons .form-submit, .course-detail-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-detail-buttons .form-submit, .course-detail-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-detail-buttons .form-submit, .course-detail-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail-buttons .select-date-button {
    min-width: 178px; } }
    .course-detail-buttons .btn:first-child, .course-detail-buttons .user-register-form #edit-submit:first-child, .user-register-form .course-detail-buttons #edit-submit:first-child, .course-detail-buttons .user-popup .create-account .form-actions input:first-child, .user-popup .create-account .form-actions .course-detail-buttons input:first-child, .course-detail-buttons .article-content .alimentarium-btn:first-child, .article-content .course-detail-buttons .alimentarium-btn:first-child, .course-detail-buttons .content-text .alimentarium-btn:first-child, .content-text .course-detail-buttons .alimentarium-btn:first-child, .course-detail-buttons .post-description .alimentarium-btn:first-child, .post-description .course-detail-buttons .alimentarium-btn:first-child, .course-detail-buttons .knowledge-recipes-list-top .alimentarium-btn:first-child, .knowledge-recipes-list-top .course-detail-buttons .alimentarium-btn:first-child, .course-detail-buttons .home-content-frame .text .alimentarium-btn:first-child, .home-content-frame .text .course-detail-buttons .alimentarium-btn:first-child, .course-detail-buttons .change-pass-container .form-actions .button:first-child, .change-pass-container .form-actions .course-detail-buttons .button:first-child, .course-detail-buttons .popup-content #popup-buttons .agree-button:first-child, .popup-content #popup-buttons .course-detail-buttons .agree-button:first-child, .course-detail-buttons .create-post-page .field-prefix .link:first-child, .create-post-page .field-prefix .course-detail-buttons .link:first-child,
    .course-detail-buttons .create-post-page .description .link:first-child, .create-post-page .description .course-detail-buttons .link:first-child,
    .course-detail-buttons .create-post-page .messages .link:first-child, .create-post-page .messages .course-detail-buttons .link:first-child, .course-detail-buttons .create-post-page .image-upload .form-submit:first-child, .create-post-page .image-upload .course-detail-buttons .form-submit:first-child, .course-detail-buttons .curated_set-container .web-form .field-prefix .link:first-child, .curated_set-container .web-form .field-prefix .course-detail-buttons .link:first-child,
    .course-detail-buttons .curated_set-container .web-form .description .link:first-child, .curated_set-container .web-form .description .course-detail-buttons .link:first-child,
    .course-detail-buttons .curated_set-container .web-form .messages .link:first-child, .curated_set-container .web-form .messages .course-detail-buttons .link:first-child, .course-detail-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:first-child, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail-buttons .link:first-child, .course-detail-buttons .curated_set-container .web-form .form-submit:first-child, .curated_set-container .web-form .course-detail-buttons .form-submit:first-child, .course-detail-buttons #media-library-content .views-exposed-form .form-submit:first-child, #media-library-content .views-exposed-form .course-detail-buttons .form-submit:first-child, .course-detail-buttons .profile-info-avatar .user-photo .form-submit:first-child, .profile-info-avatar .user-photo .course-detail-buttons .form-submit:first-child, .course-detail-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button:first-child, .activity-data-picker .ui-datepicker-buttonpane .course-detail-buttons .select-date-button:first-child {
      margin-right: 10px; }

.course-detail img.align-center {
  display: block;
  margin: 20px auto 44px; }

.course-detail .video-gallery-item {
  border-radius: 0;
  filter: none;
  margin: 0; }
  .course-detail .video-gallery-item:before {
    display: none; }

.course-detail .game-box .game-preview {
  padding-bottom: 56.25%;
  background-position: 50% 50%;
  background-size: cover;
  text-align: center;
  position: relative;
  margin-bottom: 20px; }

.course-detail .game-box .box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff; }

.course-detail .game-box h2 {
  margin: 0 0 10px;
  font-size: 36px;
  color: #ffffff; }

.course-detail .game-box .btn, .course-detail .game-box .user-register-form #edit-submit, .user-register-form .course-detail .game-box #edit-submit, .course-detail .game-box .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .course-detail .game-box input, .course-detail .game-box .article-content .alimentarium-btn, .article-content .course-detail .game-box .alimentarium-btn, .course-detail .game-box .content-text .alimentarium-btn, .content-text .course-detail .game-box .alimentarium-btn, .course-detail .game-box .post-description .alimentarium-btn, .post-description .course-detail .game-box .alimentarium-btn, .course-detail .game-box .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .course-detail .game-box .alimentarium-btn, .course-detail .game-box .home-content-frame .text .alimentarium-btn, .home-content-frame .text .course-detail .game-box .alimentarium-btn, .course-detail .game-box .change-pass-container .form-actions .button, .change-pass-container .form-actions .course-detail .game-box .button, .course-detail .game-box .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .course-detail .game-box .agree-button, .course-detail .game-box .create-post-page .field-prefix .link, .create-post-page .field-prefix .course-detail .game-box .link,
.course-detail .game-box .create-post-page .description .link, .create-post-page .description .course-detail .game-box .link,
.course-detail .game-box .create-post-page .messages .link, .create-post-page .messages .course-detail .game-box .link, .course-detail .game-box .create-post-page .image-upload .form-submit, .create-post-page .image-upload .course-detail .game-box .form-submit, .course-detail .game-box .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .course-detail .game-box .link,
.course-detail .game-box .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .course-detail .game-box .link,
.course-detail .game-box .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .course-detail .game-box .link, .course-detail .game-box .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail .game-box .link, .course-detail .game-box .curated_set-container .web-form .form-submit, .curated_set-container .web-form .course-detail .game-box .form-submit, .course-detail .game-box #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .course-detail .game-box .form-submit, .course-detail .game-box .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .course-detail .game-box .form-submit, .course-detail .game-box .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .course-detail .game-box .select-date-button {
  color: #ffffff;
  border-color: #ffffff;
  padding: 0 20px; }
  .course-detail .game-box .btn:hover, .course-detail .game-box .user-register-form #edit-submit:hover, .user-register-form .course-detail .game-box #edit-submit:hover, .course-detail .game-box .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .course-detail .game-box input:hover, .course-detail .game-box .article-content .alimentarium-btn:hover, .article-content .course-detail .game-box .alimentarium-btn:hover, .course-detail .game-box .content-text .alimentarium-btn:hover, .content-text .course-detail .game-box .alimentarium-btn:hover, .course-detail .game-box .post-description .alimentarium-btn:hover, .post-description .course-detail .game-box .alimentarium-btn:hover, .course-detail .game-box .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .course-detail .game-box .alimentarium-btn:hover, .course-detail .game-box .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .course-detail .game-box .alimentarium-btn:hover, .course-detail .game-box .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .course-detail .game-box .button:hover, .course-detail .game-box .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .course-detail .game-box .agree-button:hover, .course-detail .game-box .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .course-detail .game-box .link:hover,
  .course-detail .game-box .create-post-page .description .link:hover, .create-post-page .description .course-detail .game-box .link:hover,
  .course-detail .game-box .create-post-page .messages .link:hover, .create-post-page .messages .course-detail .game-box .link:hover, .course-detail .game-box .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .course-detail .game-box .form-submit:hover, .course-detail .game-box .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .course-detail .game-box .link:hover,
  .course-detail .game-box .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .course-detail .game-box .link:hover,
  .course-detail .game-box .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .course-detail .game-box .link:hover, .course-detail .game-box .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .course-detail .game-box .link:hover, .course-detail .game-box .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .course-detail .game-box .form-submit:hover, .course-detail .game-box #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .course-detail .game-box .form-submit:hover, .course-detail .game-box .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .course-detail .game-box .form-submit:hover, .course-detail .game-box .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .course-detail .game-box .select-date-button:hover {
    background: rgba(51, 51, 51, 0.7); }

.gray-box {
  background: #F2F2F2;
  padding: 29px; }

.course-detail-lesson .content-text p {
  margin-bottom: 29px; }

.course-detail-lesson .content-text ul {
  padding: 0 0 30px 20px; }

.course-detail-lesson .content-text h6:first-child, .course-detail-lesson .content-text .h6:first-child {
  margin-top: 31px; }

@media screen and (min-width: 975px) {
  .course-detail-lesson .course-detail-content-title {
    margin-top: -14px; } }

.teacher-menu-inner .accordion-opener:first-child {
  border-top: 2px solid #999; }

.teacher-menu .course-detail-sidebar-title {
  margin-bottom: 20px; }

.teacher-menu .accordion-opener {
  border-bottom: 2px solid #999; }
  .teacher-menu .accordion-opener .opener {
    font-weight: 700;
    padding: 12px 20px 12px 0;
    margin-bottom: 0;
    font-size: 16px;
    color: #757575; }
  .teacher-menu .accordion-opener .svg-icon {
    z-index: 1;
    right: 8px;
    top: 18px; }

.teacher-menu-links li {
  position: relative;
  border-top: 1px solid #b3b3b3; }
  .teacher-menu-links li:hover:before, .teacher-menu-links li.active:before {
    content: '';
    position: absolute;
    left: -29px;
    right: -29px;
    top: -1px;
    bottom: -1px;
    background: #ccc;
    z-index: 1; }
  .teacher-menu-links li.active:before {
    background: #f9423a; }
  .teacher-menu-links li.active a {
    color: #ffffff; }

.teacher-menu-links a {
  position: relative;
  z-index: 2;
  display: block;
  padding: 12px 29px;
  font-weight: 400;
  font-size: 16px;
  margin: 0 -29px; }
  .teacher-menu-links a:hover {
    text-decoration: none; }

.quizzes-check .line-check {
  display: flex;
  padding-top: 15px; }
  .quizzes-check .line-check .btn, .quizzes-check .line-check .user-register-form #edit-submit, .user-register-form .quizzes-check .line-check #edit-submit, .quizzes-check .line-check .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .quizzes-check .line-check input, .quizzes-check .line-check .article-content .alimentarium-btn, .article-content .quizzes-check .line-check .alimentarium-btn, .quizzes-check .line-check .content-text .alimentarium-btn, .content-text .quizzes-check .line-check .alimentarium-btn, .quizzes-check .line-check .post-description .alimentarium-btn, .post-description .quizzes-check .line-check .alimentarium-btn, .quizzes-check .line-check .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .quizzes-check .line-check .alimentarium-btn, .quizzes-check .line-check .home-content-frame .text .alimentarium-btn, .home-content-frame .text .quizzes-check .line-check .alimentarium-btn, .quizzes-check .line-check .change-pass-container .form-actions .button, .change-pass-container .form-actions .quizzes-check .line-check .button, .quizzes-check .line-check .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .quizzes-check .line-check .agree-button, .quizzes-check .line-check .create-post-page .field-prefix .link, .create-post-page .field-prefix .quizzes-check .line-check .link,
  .quizzes-check .line-check .create-post-page .description .link, .create-post-page .description .quizzes-check .line-check .link,
  .quizzes-check .line-check .create-post-page .messages .link, .create-post-page .messages .quizzes-check .line-check .link, .quizzes-check .line-check .create-post-page .image-upload .form-submit, .create-post-page .image-upload .quizzes-check .line-check .form-submit, .quizzes-check .line-check .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .quizzes-check .line-check .link,
  .quizzes-check .line-check .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .quizzes-check .line-check .link,
  .quizzes-check .line-check .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .quizzes-check .line-check .link, .quizzes-check .line-check .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .quizzes-check .line-check .link, .quizzes-check .line-check .curated_set-container .web-form .form-submit, .curated_set-container .web-form .quizzes-check .line-check .form-submit, .quizzes-check .line-check #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .quizzes-check .line-check .form-submit, .quizzes-check .line-check .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .quizzes-check .line-check .form-submit, .quizzes-check .line-check .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .quizzes-check .line-check .select-date-button {
    max-width: 100%;
    width: auto;
    padding: 3px 15px;
    margin-right: 10px; }
    .quizzes-check .line-check .btn .svg-icon, .quizzes-check .line-check .user-register-form #edit-submit .svg-icon, .user-register-form .quizzes-check .line-check #edit-submit .svg-icon, .quizzes-check .line-check .user-popup .create-account .form-actions input .svg-icon, .user-popup .create-account .form-actions .quizzes-check .line-check input .svg-icon, .quizzes-check .line-check .article-content .alimentarium-btn .svg-icon, .article-content .quizzes-check .line-check .alimentarium-btn .svg-icon, .quizzes-check .line-check .content-text .alimentarium-btn .svg-icon, .content-text .quizzes-check .line-check .alimentarium-btn .svg-icon, .quizzes-check .line-check .post-description .alimentarium-btn .svg-icon, .post-description .quizzes-check .line-check .alimentarium-btn .svg-icon, .quizzes-check .line-check .knowledge-recipes-list-top .alimentarium-btn .svg-icon, .knowledge-recipes-list-top .quizzes-check .line-check .alimentarium-btn .svg-icon, .quizzes-check .line-check .home-content-frame .text .alimentarium-btn .svg-icon, .home-content-frame .text .quizzes-check .line-check .alimentarium-btn .svg-icon, .quizzes-check .line-check .change-pass-container .form-actions .button .svg-icon, .change-pass-container .form-actions .quizzes-check .line-check .button .svg-icon, .quizzes-check .line-check .popup-content #popup-buttons .agree-button .svg-icon, .popup-content #popup-buttons .quizzes-check .line-check .agree-button .svg-icon, .quizzes-check .line-check .create-post-page .field-prefix .link .svg-icon, .create-post-page .field-prefix .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .create-post-page .description .link .svg-icon, .create-post-page .description .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .create-post-page .messages .link .svg-icon, .create-post-page .messages .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .create-post-page .image-upload .form-submit .svg-icon, .create-post-page .image-upload .quizzes-check .line-check .form-submit .svg-icon, .quizzes-check .line-check .curated_set-container .web-form .field-prefix .link .svg-icon, .curated_set-container .web-form .field-prefix .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .curated_set-container .web-form .description .link .svg-icon, .curated_set-container .web-form .description .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .curated_set-container .web-form .messages .link .svg-icon, .curated_set-container .web-form .messages .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link .svg-icon, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .quizzes-check .line-check .link .svg-icon, .quizzes-check .line-check .curated_set-container .web-form .form-submit .svg-icon, .curated_set-container .web-form .quizzes-check .line-check .form-submit .svg-icon, .quizzes-check .line-check #media-library-content .views-exposed-form .form-submit .svg-icon, #media-library-content .views-exposed-form .quizzes-check .line-check .form-submit .svg-icon, .quizzes-check .line-check .profile-info-avatar .user-photo .form-submit .svg-icon, .profile-info-avatar .user-photo .quizzes-check .line-check .form-submit .svg-icon, .quizzes-check .line-check .activity-data-picker .ui-datepicker-buttonpane .select-date-button .svg-icon, .activity-data-picker .ui-datepicker-buttonpane .quizzes-check .line-check .select-date-button .svg-icon {
      color: #ffffff;
      margin-right: 10px;
      top: 0;
      height: auto; }

.years-list {
  display: flex;
  padding-bottom: 40px; }
  .years-list span {
    flex: 1;
    margin-left: -1px; }
  .years-list .btn, .years-list .user-register-form #edit-submit, .user-register-form .years-list #edit-submit, .years-list .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .years-list input, .years-list .article-content .alimentarium-btn, .article-content .years-list .alimentarium-btn, .years-list .content-text .alimentarium-btn, .content-text .years-list .alimentarium-btn, .years-list .post-description .alimentarium-btn, .post-description .years-list .alimentarium-btn, .years-list .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .years-list .alimentarium-btn, .years-list .home-content-frame .text .alimentarium-btn, .home-content-frame .text .years-list .alimentarium-btn, .years-list .change-pass-container .form-actions .button, .change-pass-container .form-actions .years-list .button, .years-list .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .years-list .agree-button, .years-list .create-post-page .field-prefix .link, .create-post-page .field-prefix .years-list .link,
  .years-list .create-post-page .description .link, .create-post-page .description .years-list .link,
  .years-list .create-post-page .messages .link, .create-post-page .messages .years-list .link, .years-list .create-post-page .image-upload .form-submit, .create-post-page .image-upload .years-list .form-submit, .years-list .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .years-list .link,
  .years-list .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .years-list .link,
  .years-list .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .years-list .link, .years-list .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .years-list .link, .years-list .curated_set-container .web-form .form-submit, .curated_set-container .web-form .years-list .form-submit, .years-list #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .years-list .form-submit, .years-list .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .years-list .form-submit, .years-list .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .years-list .select-date-button {
    max-width: 100%;
    width: 100%;
    height: 40px; }
    .years-list .btn.active, .years-list .user-register-form .active#edit-submit, .user-register-form .years-list .active#edit-submit, .years-list .user-popup .create-account .form-actions input.active, .user-popup .create-account .form-actions .years-list input.active, .years-list .article-content .active.alimentarium-btn, .article-content .years-list .active.alimentarium-btn, .years-list .content-text .active.alimentarium-btn, .content-text .years-list .active.alimentarium-btn, .years-list .post-description .active.alimentarium-btn, .post-description .years-list .active.alimentarium-btn, .years-list .knowledge-recipes-list-top .active.alimentarium-btn, .knowledge-recipes-list-top .years-list .active.alimentarium-btn, .years-list .home-content-frame .text .active.alimentarium-btn, .home-content-frame .text .years-list .active.alimentarium-btn, .years-list .change-pass-container .form-actions .active.button, .change-pass-container .form-actions .years-list .active.button, .years-list .popup-content #popup-buttons .active.agree-button, .popup-content #popup-buttons .years-list .active.agree-button, .years-list .create-post-page .field-prefix .active.link, .create-post-page .field-prefix .years-list .active.link,
    .years-list .create-post-page .description .active.link, .create-post-page .description .years-list .active.link,
    .years-list .create-post-page .messages .active.link, .create-post-page .messages .years-list .active.link, .years-list .create-post-page .image-upload .active.form-submit, .create-post-page .image-upload .years-list .active.form-submit, .years-list .curated_set-container .web-form .field-prefix .active.link, .curated_set-container .web-form .field-prefix .years-list .active.link,
    .years-list .curated_set-container .web-form .description .active.link, .curated_set-container .web-form .description .years-list .active.link,
    .years-list .curated_set-container .web-form .messages .active.link, .curated_set-container .web-form .messages .years-list .active.link, .years-list .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .active.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .years-list .active.link, .years-list .curated_set-container .web-form .active.form-submit, .curated_set-container .web-form .years-list .active.form-submit, .years-list #media-library-content .views-exposed-form .active.form-submit, #media-library-content .views-exposed-form .years-list .active.form-submit, .years-list .profile-info-avatar .user-photo .active.form-submit, .profile-info-avatar .user-photo .years-list .active.form-submit, .years-list .activity-data-picker .ui-datepicker-buttonpane .active.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .years-list .active.select-date-button {
      background: #f9423a;
      color: #ffffff; }

.open-close-box .slide {
  padding-top: 30px; }

.open-close-box .opener .hide {
  display: none; }

.open-close-box.opened .opener .see {
  display: none; }

.open-close-box.opened .opener .hide {
  display: block; }

.tester-slide .slick-slide {
  font-size: inherit;
  padding-bottom: 100px; }

.tester-slide .course-detail-buttons {
  padding-right: 2px; }

.tester-slide .slick-disabled {
  pointer-events: none;
  opacity: .2; }

.quiz-question-navigation .course-detail-buttons-wrap {
  display: flex;
  margin: 0 -10px;
  justify-content: flex-end; }

.quiz-question-navigation .course-detail-buttons {
  width: 100%; }

@media screen and (min-width: 975px) {
  .quiz-question-navigation .course-detail-buttons {
    width: 58%;
    padding: 0 10px; } }

.paragraphs-experiences .activities-block {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap; }

.paragraphs-experiences .box {
  width: 50%;
  padding: 0 10px 10px; }

@media screen and (max-width: 600px) {
  .paragraphs-experiences .box {
    width: 100%; } }

.paragraphs-experiences .frame {
  background: #F2F2F2;
  padding: 20px;
  color: #b3b3b3;
  min-height: 100%; }
  .paragraphs-experiences .frame:hover {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
  .paragraphs-experiences .frame a:hover {
    text-decoration: none; }

.paragraphs-experiences .head {
  display: flex;
  justify-content: space-between;
  font-size: 16px; }
  .paragraphs-experiences .head .icon-info .icon {
    position: relative;
    top: 6px;
    padding-left: 10px; }
  .paragraphs-experiences .head .icon-info .svg-icon {
    width: 15px;
    height: 15px; }

.paragraphs-experiences .activity-icon {
  padding: 50px 0; }
  .paragraphs-experiences .activity-icon .icon {
    width: 96px;
    height: 96px;
    margin: 0 auto;
    display: block;
    color: #00C389; }

.paragraphs-experiences .activity-label {
  font-size: 16px;
  line-height: 22px;
  color: #00C389;
  text-align: center;
  padding-bottom: 20px; }

.paragraphs-experiences .activity-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  color: #00C389; }

.profile-stats .profile-achievements.game-stats {
  margin-bottom: 20px; }
  .profile-stats .profile-achievements.game-stats .row {
    justify-content: space-between; }

@media screen and (max-width: 974px) {
  .profile-stats .profile-achievements.game-stats .row {
    flex-wrap: wrap; } }
  .profile-stats .profile-achievements.game-stats .col {
    max-width: 275px; }

@media screen and (max-width: 974px) {
  .profile-stats .profile-achievements.game-stats .col {
    margin-bottom: 20px; } }

@media screen and (max-width: 600px) {
  .profile-stats .profile-achievements.game-stats .col {
    width: 100%;
    max-width: none; } }

.courses-stats {
  background: rgba(242, 242, 242, 0.5);
  margin-bottom: 20px; }
  .courses-stats .courses-stats-wrapper {
    padding: 15px; }
  .courses-stats .title {
    padding: 15px 0 20px;
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    color: #f9423a; }
  .courses-stats .sub-title {
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    color: #f9423a;
    margin: 10px 0 20px; }
  .courses-stats .completed-items {
    margin: 20px 0;
    display: flex; }

@media screen and (max-width: 600px) {
  .courses-stats .completed-items {
    flex-wrap: wrap;
    justify-content: space-between; } }
    .courses-stats .completed-items .item {
      position: relative;
      width: 120px;
      margin: 0 20px 20px 0;
      box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
      border-radius: 8px; }
      .courses-stats .completed-items .item .info {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 88%;
        display: flex;
        justify-content: space-between; }
        .courses-stats .completed-items .item .info .icon {
          background: #ffffff;
          border-radius: 50%;
          height: 18px; }
        .courses-stats .completed-items .item .info svg {
          width: 18px;
          height: 18px; }
      .courses-stats .completed-items .item .name {
        position: absolute;
        bottom: 10px;
        left: 10px;
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
        color: #ffffff;
        width: 55%; }
  .courses-stats .inprogress-items {
    display: flex;
    flex-wrap: wrap; }
    .courses-stats .inprogress-items .item, .courses-stats .inprogress-items .progress-item {
      display: flex;
      align-content: center;
      background: #ffffff;
      padding: 15px;
      border-radius: 8px;
      min-width: 550px;
      margin: 0 30px 20px 0; }

@media screen and (max-width: 974px) {
  .courses-stats .inprogress-items .item, .courses-stats .inprogress-items .progress-item {
    min-width: 100%;
    margin: 0 0px 20px 0; } }
      .courses-stats .inprogress-items .item .image, .courses-stats .inprogress-items .progress-item .image {
        margin-right: 25px; }
      .courses-stats .inprogress-items .item .text, .courses-stats .inprogress-items .progress-item .text {
        width: 100%; }
      .courses-stats .inprogress-items .item .name, .courses-stats .inprogress-items .progress-item .name {
        font-weight: bold;
        font-size: 18px;
        line-height: 25px;
        color: #666; }
      .courses-stats .inprogress-items .item .progress, .courses-stats .inprogress-items .progress-item .progress {
        display: flex; }
        .courses-stats .inprogress-items .item .progress .title, .courses-stats .inprogress-items .progress-item .progress .title {
          padding: 0;
          font-weight: normal;
          font-size: 18px;
          line-height: 26px;
          color: #A0A0A0;
          margin: 0 15px 0 0; }
        .courses-stats .inprogress-items .item .progress .progress-bar, .courses-stats .inprogress-items .item .progress .progress-line, .courses-stats .inprogress-items .progress-item .progress .progress-bar, .courses-stats .inprogress-items .progress-item .progress .progress-line {
          margin: 10px 0 0; }
      .courses-stats .inprogress-items .item.food .progress .progress-bar, .courses-stats .inprogress-items .progress-item.food .progress .progress-bar {
        background: rgba(0, 195, 137, 0.2); }
        .courses-stats .inprogress-items .item.food .progress .progress-bar .progress-bar-status, .courses-stats .inprogress-items .progress-item.food .progress .progress-bar .progress-bar-status {
          background: #00C389; }
      .courses-stats .inprogress-items .item.nutrients .progress .progress-bar, .courses-stats .inprogress-items .progress-item.nutrients .progress .progress-bar {
        background: rgba(87, 44, 95, 0.2); }
        .courses-stats .inprogress-items .item.nutrients .progress .progress-bar .progress-bar-status, .courses-stats .inprogress-items .progress-item.nutrients .progress .progress-bar .progress-bar-status {
          background: #572C5F; }
      .courses-stats .inprogress-items .item:nth-child(2n), .courses-stats .inprogress-items .progress-item:nth-child(2n) {
        margin-right: 0; }

.courses-stats-wrapper .completed-course-item-head, .profile-my-courses-child-col .completed-course-item-head {
  height: auto; }

.courses-stats-wrapper .completed-course-item .icon-info, .profile-my-courses-child-col .completed-course-item .icon-info {
  width: 20px;
  height: 20px; }
  .courses-stats-wrapper .completed-course-item .icon-info .icon, .profile-my-courses-child-col .completed-course-item .icon-info .icon {
    position: relative;
    bottom: 0;
    right: 0;
    margin-right: 0; }

.create-post-page {
  margin: 40px 0;
  display: flex; }

@media screen and (max-width: 974px) {
  .create-post-page {
    flex-direction: column; } }
  .create-post-page .post-main {
    flex: 3;
    padding: 0 7% 0 0; }

@media screen and (max-width: 974px) {
  .create-post-page .post-main {
    padding: 0; } }
  .create-post-page .js-form-type-radio label {
    padding: 0; }
    .create-post-page .js-form-type-radio label:before {
      display: none; }
  .create-post-page .post-title h1 {
    font-weight: bold;
    font-size: 48px;
    line-height: 53px;
    color: #f9423a;
    padding: 20px 0;
    margin: 0 0 40px 0; }

@media screen and (max-width: 974px) {
  .create-post-page .post-title h1 {
    margin: 0; } }

@media screen and (max-width: 974px) {
  .create-post-page .post-title h1 {
    font-size: 32px;
    line-height: 35px; } }
  .create-post-page .form-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 25px 0;
    color: #f9423a; }
  .create-post-page .create-post-form .form-category .select2-container {
    min-width: 175px;
    color: #f9423a;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #f9423a;
    padding: 0; }
    .create-post-page .create-post-form .form-category .select2-container .select2-selection__arrow {
      right: 0; }
      .create-post-page .create-post-form .form-category .select2-container .select2-selection__arrow b {
        background: url("../svg/spritesrc/arrow-select-orange.svg") center 100%; }
  .create-post-page .form-drafts .drafts-count {
    background: #B0B0B0;
    padding: 5px;
    border-radius: 2px;
    color: #ffffff;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.5px;
    text-transform: uppercase; }
  .create-post-page .form-body .form-item {
    margin: 15px 0; }
    .create-post-page .form-body .form-item input {
      border-radius: 4px; }
      .create-post-page .form-body .form-item input::placeholder {
        color: #878A8C; }
  .create-post-page .form-body .image-upload {
    position: relative;
    background: #fff;
    border: 1px solid #ECECEC;
    color: #f9423a;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 2px;
    text-align: center; }
    .create-post-page .form-body .image-upload .file-upload-js-error {
      font-size: 15px;
      padding: 10px 100px; }

@media screen and (max-width: 974px) {
  .create-post-page .form-body .image-upload .file-upload-js-error {
    padding: 10px; } }
    .create-post-page .form-body .image-upload .form-file {
      display: none; }
    .create-post-page .form-body .image-upload label {
      margin-bottom: 20px; }
    .create-post-page .form-body .image-upload .form-no-label {
      margin: 0; }
      .create-post-page .form-body .image-upload .form-no-label input {
        border: 0;
        border-top: 1px solid #ECECEC; }
    .create-post-page .form-body .image-upload .button {
      width: 80px;
      height: 35px;
      margin: 25px 0 0 10px;
      border: 1px solid #f9423a;
      border-radius: 3px;
      padding: 0 5px;
      text-align: center;
      color: #f9423a;
      font-size: 13px;
      background: transparent; }
  .create-post-page .form-body .form-body-label {
    border: 1px solid #ECECEC;
    border-radius: 4px;
    border-bottom: 0; }
  .create-post-page .form-body textarea {
    resize: none; }
  .create-post-page .form-action {
    display: flex;
    justify-content: space-between;
    align-items: center; }

@media screen and (max-width: 974px) {
  .create-post-page .form-action {
    display: block; } }
    .create-post-page .form-action .form-checkbox-item, .create-post-page .form-action .form-radio-item, .create-post-page .form-action .js-form-type-radio {
      position: relative;
      flex: 2; }

@media screen and (max-width: 974px) {
  .create-post-page .form-action .form-checkbox-item, .create-post-page .form-action .form-radio-item, .create-post-page .form-action .js-form-type-radio {
    margin: 0 0 30px 0; } }
    .create-post-page .form-action .form-item {
      flex: 1; }

@media screen and (max-width: 974px) {
  .create-post-page .form-action .form-item {
    display: inline-block;
    width: auto;
    margin: 0 20px 0 0; }
    .create-post-page .form-action .form-item:last-child {
      margin: 0; } }
      .create-post-page .form-action .form-item:nth-last-child(2) .btn, .create-post-page .form-action .form-item:nth-last-child(2) .user-register-form #edit-submit, .user-register-form .create-post-page .form-action .form-item:nth-last-child(2) #edit-submit, .create-post-page .form-action .form-item:nth-last-child(2) .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .create-post-page .form-action .form-item:nth-last-child(2) input, .create-post-page .form-action .form-item:nth-last-child(2) .article-content .alimentarium-btn, .article-content .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn, .create-post-page .form-action .form-item:nth-last-child(2) .content-text .alimentarium-btn, .content-text .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn, .create-post-page .form-action .form-item:nth-last-child(2) .post-description .alimentarium-btn, .post-description .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn, .create-post-page .form-action .form-item:nth-last-child(2) .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn, .create-post-page .form-action .form-item:nth-last-child(2) .home-content-frame .text .alimentarium-btn, .home-content-frame .text .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn, .create-post-page .form-action .form-item:nth-last-child(2) .change-pass-container .form-actions .button, .change-pass-container .form-actions .create-post-page .form-action .form-item:nth-last-child(2) .button, .create-post-page .form-action .form-item:nth-last-child(2) .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .create-post-page .form-action .form-item:nth-last-child(2) .agree-button, .create-post-page .form-action .form-item:nth-last-child(2) .field-prefix .link, .create-post-page .field-prefix .form-action .form-item:nth-last-child(2) .link,
      .create-post-page .form-action .form-item:nth-last-child(2) .description .link, .create-post-page .description .form-action .form-item:nth-last-child(2) .link,
      .create-post-page .form-action .form-item:nth-last-child(2) .messages .link, .create-post-page .messages .form-action .form-item:nth-last-child(2) .link, .create-post-page .form-action .form-item:nth-last-child(2) .image-upload .form-submit, .create-post-page .image-upload .form-action .form-item:nth-last-child(2) .form-submit, .curated_set-container .web-form .field-prefix .create-post-page .form-action .form-item:nth-last-child(2) .link, .curated_set-container .web-form .description .create-post-page .form-action .form-item:nth-last-child(2) .link, .curated_set-container .web-form .messages .create-post-page .form-action .form-item:nth-last-child(2) .link, .create-post-page .form-action .form-item:nth-last-child(2) .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .create-post-page .form-action .form-item:nth-last-child(2) .link, .create-post-page .form-action .form-item:nth-last-child(2) .curated_set-container .web-form .form-submit, .curated_set-container .web-form .create-post-page .form-action .form-item:nth-last-child(2) .form-submit, .create-post-page .form-action .form-item:nth-last-child(2) #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .create-post-page .form-action .form-item:nth-last-child(2) .form-submit, .create-post-page .form-action .form-item:nth-last-child(2) .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .create-post-page .form-action .form-item:nth-last-child(2) .form-submit, .create-post-page .form-action .form-item:nth-last-child(2) .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .create-post-page .form-action .form-item:nth-last-child(2) .select-date-button {
        color: #00C389;
        background: transparent; }
        .create-post-page .form-action .form-item:nth-last-child(2) .btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .user-register-form #edit-submit:hover, .user-register-form .create-post-page .form-action .form-item:nth-last-child(2) #edit-submit:hover, .create-post-page .form-action .form-item:nth-last-child(2) .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .create-post-page .form-action .form-item:nth-last-child(2) input:hover, .create-post-page .form-action .form-item:nth-last-child(2) .article-content .alimentarium-btn:hover, .article-content .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .content-text .alimentarium-btn:hover, .content-text .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .post-description .alimentarium-btn:hover, .post-description .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .create-post-page .form-action .form-item:nth-last-child(2) .alimentarium-btn:hover, .create-post-page .form-action .form-item:nth-last-child(2) .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .create-post-page .form-action .form-item:nth-last-child(2) .button:hover, .create-post-page .form-action .form-item:nth-last-child(2) .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .create-post-page .form-action .form-item:nth-last-child(2) .agree-button:hover, .create-post-page .form-action .form-item:nth-last-child(2) .field-prefix .link:hover, .create-post-page .field-prefix .form-action .form-item:nth-last-child(2) .link:hover,
        .create-post-page .form-action .form-item:nth-last-child(2) .description .link:hover, .create-post-page .description .form-action .form-item:nth-last-child(2) .link:hover,
        .create-post-page .form-action .form-item:nth-last-child(2) .messages .link:hover, .create-post-page .messages .form-action .form-item:nth-last-child(2) .link:hover, .create-post-page .form-action .form-item:nth-last-child(2) .image-upload .form-submit:hover, .create-post-page .image-upload .form-action .form-item:nth-last-child(2) .form-submit:hover, .curated_set-container .web-form .field-prefix .create-post-page .form-action .form-item:nth-last-child(2) .link:hover, .curated_set-container .web-form .description .create-post-page .form-action .form-item:nth-last-child(2) .link:hover, .curated_set-container .web-form .messages .create-post-page .form-action .form-item:nth-last-child(2) .link:hover, .create-post-page .form-action .form-item:nth-last-child(2) .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .create-post-page .form-action .form-item:nth-last-child(2) .link:hover, .create-post-page .form-action .form-item:nth-last-child(2) .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .create-post-page .form-action .form-item:nth-last-child(2) .form-submit:hover, .create-post-page .form-action .form-item:nth-last-child(2) #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .create-post-page .form-action .form-item:nth-last-child(2) .form-submit:hover, .create-post-page .form-action .form-item:nth-last-child(2) .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .create-post-page .form-action .form-item:nth-last-child(2) .form-submit:hover, .create-post-page .form-action .form-item:nth-last-child(2) .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .create-post-page .form-action .form-item:nth-last-child(2) .select-date-button:hover {
          background: #00C389;
          color: #ffffff; }
    .create-post-page .form-action .form-checkbox-item span, .create-post-page .form-action .form-radio-item span, .create-post-page .form-action .js-form-type-radio span {
      padding: 0 0 3px 41px; }
    .create-post-page .form-action .btn, .create-post-page .form-action .user-register-form #edit-submit, .user-register-form .create-post-page .form-action #edit-submit, .create-post-page .form-action .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .create-post-page .form-action input, .create-post-page .form-action .article-content .alimentarium-btn, .article-content .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .content-text .alimentarium-btn, .content-text .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .post-description .alimentarium-btn, .post-description .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .home-content-frame .text .alimentarium-btn, .home-content-frame .text .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .change-pass-container .form-actions .button, .change-pass-container .form-actions .create-post-page .form-action .button, .create-post-page .form-action .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .create-post-page .form-action .agree-button, .create-post-page .form-action .field-prefix .link, .create-post-page .field-prefix .form-action .link,
    .create-post-page .form-action .description .link, .create-post-page .description .form-action .link,
    .create-post-page .form-action .messages .link, .create-post-page .messages .form-action .link, .create-post-page .form-action .image-upload .form-submit, .create-post-page .image-upload .form-action .form-submit, .curated_set-container .web-form .field-prefix .create-post-page .form-action .link, .curated_set-container .web-form .description .create-post-page .form-action .link, .curated_set-container .web-form .messages .create-post-page .form-action .link, .create-post-page .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .create-post-page .form-action .link, .create-post-page .form-action .curated_set-container .web-form .form-submit, .curated_set-container .web-form .create-post-page .form-action .form-submit, .create-post-page .form-action #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .create-post-page .form-action .form-submit, .create-post-page .form-action .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .create-post-page .form-action .form-submit, .create-post-page .form-action .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .create-post-page .form-action .select-date-button {
      width: 175px;
      height: 50px;
      font-weight: bold;
      font-size: 18px;
      line-height: 23px; }

@media screen and (max-width: 974px) {
  .create-post-page .form-action .btn, .create-post-page .form-action .user-register-form #edit-submit, .user-register-form .create-post-page .form-action #edit-submit, .create-post-page .form-action .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .create-post-page .form-action input, .create-post-page .form-action .article-content .alimentarium-btn, .article-content .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .content-text .alimentarium-btn, .content-text .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .post-description .alimentarium-btn, .post-description .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .home-content-frame .text .alimentarium-btn, .home-content-frame .text .create-post-page .form-action .alimentarium-btn, .create-post-page .form-action .change-pass-container .form-actions .button, .change-pass-container .form-actions .create-post-page .form-action .button, .create-post-page .form-action .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .create-post-page .form-action .agree-button, .create-post-page .form-action .field-prefix .link, .create-post-page .field-prefix .form-action .link,
  .create-post-page .form-action .description .link, .create-post-page .description .form-action .link,
  .create-post-page .form-action .messages .link, .create-post-page .messages .form-action .link, .create-post-page .form-action .image-upload .form-submit, .create-post-page .image-upload .form-action .form-submit, .curated_set-container .web-form .field-prefix .create-post-page .form-action .link, .curated_set-container .web-form .description .create-post-page .form-action .link, .curated_set-container .web-form .messages .create-post-page .form-action .link, .create-post-page .form-action .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .create-post-page .form-action .link, .create-post-page .form-action .curated_set-container .web-form .form-submit, .curated_set-container .web-form .create-post-page .form-action .form-submit, .create-post-page .form-action #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .create-post-page .form-action .form-submit, .create-post-page .form-action .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .create-post-page .form-action .form-submit, .create-post-page .form-action .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .create-post-page .form-action .select-date-button {
    width: 150px; } }
    .create-post-page .form-action .form-actions {
      display: flex; }
      .create-post-page .form-action .form-actions * + * {
        margin: 0 0 0 20px; }
  .create-post-page .field--name-field-content {
    margin-bottom: 50px; }
  .create-post-page .form-item-field-hashtags-body-0-value textarea {
    height: 100px; }
  .create-post-page .create-post-sidebar {
    flex: 2; }
    .create-post-page .create-post-sidebar .form-guide {
      margin: 0 0 40px 0; }
    .create-post-page .create-post-sidebar .guide-title {
      font-weight: bold;
      font-size: 24px;
      line-height: 26px;
      color: #f9423a;
      margin: 0 0 30px 0; }
    .create-post-page .create-post-sidebar .form-rules,
    .create-post-page .create-post-sidebar .guide-desc {
      font-weight: normal;
      font-size: 18px;
      line-height: 26px;
      color: #666; }
    .create-post-page .create-post-sidebar .rules-title {
      margin: 0 0 25px 0; }
    .create-post-page .create-post-sidebar .rules-list {
      position: relative;
      border: 1px solid #F9423A;
      box-sizing: border-box;
      padding: 20px 35px 20px 40px; }
      .create-post-page .create-post-sidebar .rules-list ol {
        counter-reset: li; }
        .create-post-page .create-post-sidebar .rules-list ol li {
          counter-increment: li;
          margin: 0 0 20px 0; }
          .create-post-page .create-post-sidebar .rules-list ol li:nth-child(4) {
            padding: 0 20px 0 0; }
          .create-post-page .create-post-sidebar .rules-list ol li:last-child {
            margin: 0;
            padding: 0 110px 0 0; }
        .create-post-page .create-post-sidebar .rules-list ol li::before {
          content: counter(li) ".";
          color: #f9423a;
          display: inline-block;
          width: 25px; }
      .create-post-page .create-post-sidebar .rules-list .svg-icon {
        position: absolute;
        right: -40px;
        bottom: -95px;
        width: 190px; }
      .create-post-page .create-post-sidebar .rules-list a {
        color: #f9423a;
        text-decoration: underline; }
    .create-post-page .create-post-sidebar .form-policy {
      font-size: 12px;
      line-height: 16px;
      color: #7C7C7C;
      margin: 30px 0 0 0;
      padding: 0 30% 0 0; }
      .create-post-page .create-post-sidebar .form-policy a {
        color: #f9423a; }
  .create-post-page .draft-popup {
    position: absolute;
    width: 390px;
    height: 225px;
    background: #ffffff;
    box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16);
    border-radius: 8px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #666; }

@media screen and (max-width: 974px) {
  .create-post-page .draft-popup {
    width: 100%; } }
    .create-post-page .draft-popup .close-popup {
      position: absolute;
      top: 20px;
      right: 20px;
      cursor: pointer; }
      .create-post-page .draft-popup .close-popup svg {
        width: 13px;
        height: 13px; }
    .create-post-page .draft-popup .popup-title {
      font-weight: bold;
      font-size: 24px;
      line-height: 26px;
      margin: 30px 0 20px; }
    .create-post-page .draft-popup .popup-text {
      font-size: 18px;
      line-height: 26px;
      padding: 0 15%; }
    .create-post-page .draft-popup .popup-actions {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 20px 15%; }
      .create-post-page .draft-popup .popup-actions .btn, .create-post-page .draft-popup .popup-actions .user-register-form #edit-submit, .user-register-form .create-post-page .draft-popup .popup-actions #edit-submit, .create-post-page .draft-popup .popup-actions .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .create-post-page .draft-popup .popup-actions input, .create-post-page .draft-popup .popup-actions .article-content .alimentarium-btn, .article-content .create-post-page .draft-popup .popup-actions .alimentarium-btn, .create-post-page .draft-popup .popup-actions .content-text .alimentarium-btn, .content-text .create-post-page .draft-popup .popup-actions .alimentarium-btn, .create-post-page .draft-popup .popup-actions .post-description .alimentarium-btn, .post-description .create-post-page .draft-popup .popup-actions .alimentarium-btn, .create-post-page .draft-popup .popup-actions .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .create-post-page .draft-popup .popup-actions .alimentarium-btn, .create-post-page .draft-popup .popup-actions .home-content-frame .text .alimentarium-btn, .home-content-frame .text .create-post-page .draft-popup .popup-actions .alimentarium-btn, .create-post-page .draft-popup .popup-actions .change-pass-container .form-actions .button, .change-pass-container .form-actions .create-post-page .draft-popup .popup-actions .button, .create-post-page .draft-popup .popup-actions .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .create-post-page .draft-popup .popup-actions .agree-button, .create-post-page .draft-popup .popup-actions .field-prefix .link, .create-post-page .field-prefix .draft-popup .popup-actions .link,
      .create-post-page .draft-popup .popup-actions .description .link, .create-post-page .description .draft-popup .popup-actions .link,
      .create-post-page .draft-popup .popup-actions .messages .link, .create-post-page .messages .draft-popup .popup-actions .link, .create-post-page .draft-popup .popup-actions .image-upload .form-submit, .create-post-page .image-upload .draft-popup .popup-actions .form-submit, .curated_set-container .web-form .field-prefix .create-post-page .draft-popup .popup-actions .link, .curated_set-container .web-form .description .create-post-page .draft-popup .popup-actions .link, .curated_set-container .web-form .messages .create-post-page .draft-popup .popup-actions .link, .create-post-page .draft-popup .popup-actions .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .create-post-page .draft-popup .popup-actions .link, .create-post-page .draft-popup .popup-actions .curated_set-container .web-form .form-submit, .curated_set-container .web-form .create-post-page .draft-popup .popup-actions .form-submit, .create-post-page .draft-popup .popup-actions #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .create-post-page .draft-popup .popup-actions .form-submit, .create-post-page .draft-popup .popup-actions .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .create-post-page .draft-popup .popup-actions .form-submit, .create-post-page .draft-popup .popup-actions .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .create-post-page .draft-popup .popup-actions .select-date-button {
        width: 125px;
        height: 50px;
        font-weight: bold;
        font-size: 18px;
        line-height: 23px;
        align-items: center; }
  .create-post-page .my-list {
    margin: 0; }
    .create-post-page .my-list .my-list-header {
      display: block; }
    .create-post-page .my-list .title-with-link {
      padding: 0; }

@media screen and (max-width: 974px) {
  .create-post-page .my-list .columns-wrap .views-infinite-scroll-content-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px; } }
    .create-post-page .my-list .columns-wrap .col {
      flex: 0 0 33%;
      width: 33%;
      padding: 0 10px; }

@media screen and (max-width: 1024px) {
  .create-post-page .my-list .columns-wrap .col {
    flex: 0 0 50%;
    width: 50%; } }

@media screen and (max-width: 767px) {
  .create-post-page .my-list .columns-wrap .col {
    flex: 0 0 100%;
    width: 100%; } }
      .create-post-page .my-list .columns-wrap .col .col {
        flex: 0 0 100%;
        width: 100%;
        padding: 0; }
      .create-post-page .my-list .columns-wrap .col .square-block {
        min-width: 150px;
        min-height: 150px; }
    .create-post-page .my-list .columns-wrap .clickable-object {
      cursor: pointer; }
      .create-post-page .my-list .columns-wrap .clickable-object.is-active {
        box-shadow: 0 3px 14px rgba(249, 66, 58, 0.25);
        outline: 1px solid #f9423a; }
  .create-post-page .js-form-item-field-set *:not(.form-item--error-message) {
    position: absolute;
    opacity: 0;
    visibility: hidden; }
  .create-post-page .field-prefix,
  .create-post-page .description,
  .create-post-page .messages {
    margin: 0 10px;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    display: block;
    padding: 15px 0 0;
    width: 100%;
    color: #666; }
  .create-post-page .field-prefix {
    padding: 0 0 15px; }
  .create-post-page .image-upload .form-submit {
    height: 48px !important;
    font-size: 15px !important;
    line-height: 50px !important;
    min-width: 234px !important;
    width: auto !important;
    background: #f9423a !important;
    color: #ffffff !important; }

@media screen and (max-width: 974px) {
  .create-post-page .image-upload .form-submit {
    margin: 20px 0 0;
    width: 100%;
    max-width: 500px; } }
  .create-post-page .image-upload .ajax-progress {
    display: none; }

.image-upload {
  position: relative;
  padding-top: 25px; }
  .image-upload-label, .image-upload .fieldset-legend {
    position: absolute;
    font-size: 14px;
    line-height: 32px;
    color: #878A8C;
    left: 0;
    top: 0;
    margin: 0 10px;
    min-width: 80px; }
  .image-upload label {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center; }
    .image-upload label span {
      margin: 0 5px;
      min-width: 80px; }
  .image-upload .js-media-library-selection {
    display: flex;
    flex-wrap: wrap;
    margin: 0 10px; }
  .image-upload .js-media-library-item {
    padding: 10px;
    text-align: center;
    font-size: 15px;
    line-height: 19px; }
    .image-upload .js-media-library-item .form-submit {
      margin: 0 auto 15px !important; }
    .image-upload .js-media-library-item img {
      display: block;
      margin: 0 auto 10px; }
  .image-upload .field-suffix .form-submit {
    color: #f9423a !important;
    border-color: #f9423a !important;
    background: #ffffff !important; }

.curated_set-container .title-with-link {
  padding-top: 40px; }
  .curated_set-container .title-with-link .community-title {
    padding: 0;
    margin-right: 15px; }

.curated_set-container.curated_set-main-page .load-more-link {
  display: none; }

.curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set {
  display: flex;
  height: 210px;
  overflow: hidden;
  flex-wrap: wrap; }
  .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set .box {
    width: 50%;
    overflow: hidden; }
    .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set .box img {
      height: 100%;
      object-fit: cover; }
  .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set.three-item {
    position: relative;
    padding-left: 50%; }
    .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set.three-item .box {
      width: 100%; }
      .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set.three-item .box:first-child {
        position: absolute;
        left: 0;
        top: 0;
        width: 50%;
        height: 100%; }
        .curated_set-container .community-content-block .views-infinite-scroll-content-wrapper .item .img .img-set.three-item .box:first-child img {
          position: absolute;
          width: 100%;
          height: 100%;
          object-fit: cover; }

.curated_set-container .web-form {
  padding-top: 40px; }
  .post-main .curated_set-container .web-form {
    padding: 0; }
  .curated_set-container .web-form label,
  .curated_set-container .web-form legend,
  .curated_set-container .web-form h4.label {
    display: block;
    color: #333;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    padding: 0 0 10px;
    margin: 0;
    text-align: left; }
  .curated_set-container .web-form .form-item input[type='text'],
  .curated_set-container .web-form .form-item textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    border-color: #999;
    height: 44px;
    font-size: 18px; }
  .curated_set-container .web-form .form-item textarea {
    height: 200px; }
  .curated_set-container .web-form .fieldset-legend {
    margin: 0; }
  .curated_set-container .web-form form {
    display: flex;
    flex-wrap: wrap;
    max-width: 700px;
    margin: 0 auto; }
  .curated_set-container .web-form .form-wrapper {
    width: 100%;
    margin: 0;
    background: #f2f2f2;
    border: 1px solid #c0c0c0;
    padding: 15px;
    margin-bottom: 20px; }
    .curated_set-container .web-form .form-wrapper fieldset,
    .curated_set-container .web-form .form-wrapper .form-wrapper {
      padding: 0;
      margin: 0;
      background: none;
      border: none; }
    .curated_set-container .web-form .form-wrapper .fieldset-wrapper {
      display: flex;
      flex-wrap: wrap; }
      .curated_set-container .web-form .form-wrapper .fieldset-wrapper .form-submit {
        margin-right: 20px; }

@media screen and (max-width: 974px) {
  .curated_set-container .web-form .form-wrapper .fieldset-wrapper .form-submit {
    margin: 0 0 20px;
    width: 100%;
    max-width: 500px; } }
      .curated_set-container .web-form .form-wrapper .fieldset-wrapper .js-form-type-number {
        margin-top: 15px;
        padding: 10px;
        border: 1px solid #999;
        border-radius: 5px; }
        .curated_set-container .web-form .form-wrapper .fieldset-wrapper .js-form-type-number label {
          font-size: 15px;
          line-height: 19px;
          padding-bottom: 5px; }
        .curated_set-container .web-form .form-wrapper .fieldset-wrapper .js-form-type-number input {
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          border-color: #999;
          height: 30px;
          font-size: 15px; }
  .curated_set-container .web-form .js-form-item {
    width: 100%; }
    .curated_set-container .web-form .js-form-item .js-form-item {
      margin: 0;
      background: none;
      border: none;
      padding: 0; }
  .curated_set-container .web-form .field-prefix,
  .curated_set-container .web-form .description,
  .curated_set-container .web-form .messages {
    font-size: 12px;
    line-height: 15px;
    display: block;
    padding: 15px 0 0;
    width: 100%; }
  .curated_set-container .web-form .field-prefix {
    padding: 0 0 15px; }
  .curated_set-container .web-form #edit-field-content-wrapper {
    font-size: 12px;
    line-height: 15px; }
  .curated_set-container .web-form .tabledrag-toggle-weight-wrapper {
    display: flex;
    justify-content: flex-end; }
  .curated_set-container .web-form .form-submit {
    height: 48px !important;
    font-size: 15px !important;
    line-height: 50px !important;
    min-width: 234px !important;
    width: auto !important;
    background: #f9423a !important;
    color: #ffffff !important; }

@media screen and (max-width: 974px) {
  .curated_set-container .web-form .form-submit {
    margin: 20px 0 0;
    width: 100%;
    max-width: 500px; } }
  .curated_set-container .web-form .form-actions {
    display: flex;
    width: auto;
    padding: 0;
    margin: 0;
    background: none;
    border: none; }
    .curated_set-container .web-form .form-actions .form-submit {
      margin-right: 20px; }
    .curated_set-container .web-form .form-actions #edit-preview {
      color: #f9423a !important;
      border-color: #f9423a !important;
      background: #ffffff !important; }
  .curated_set-container .web-form #edit-field-image-wrapper .field-suffix .form-submit,
  .curated_set-container .web-form #edit-field-card-image-wrapper .field-suffix .form-submit {
    color: #f9423a !important;
    border-color: #f9423a !important;
    background: #ffffff !important; }
  .curated_set-container .web-form .field-multiple-table {
    margin-bottom: 15px; }
  .curated_set-container .web-form .draggable .field-multiple-drag {
    padding-left: 10px;
    padding-right: 10px; }
  .curated_set-container .web-form .draggable a.tabledrag-handle {
    margin: 0;
    float: none;
    height: auto; }
    .curated_set-container .web-form .draggable a.tabledrag-handle .handle {
      margin: 0;
      padding: 0;
      background-position: 0 0; }
  .curated_set-container .web-form .entity-meta.vertical-tabs__panes details.form-wrapper {
    margin: 0;
    border: none; }
  .curated_set-container .web-form .ajax-progress {
    display: none; }
  .curated_set-container .web-form .views-element-container .container, .curated_set-container .web-form .views-element-container .breadcrumbs-red ul, .breadcrumbs-red .curated_set-container .web-form .views-element-container ul, .curated_set-container .web-form .views-element-container .popup-content, .curated_set-container .web-form .views-element-container .quiz-question-navigation {
    padding: 0; }

#media-library-content header {
  display: flex;
  justify-content: flex-end; }
  #media-library-content header a {
    margin-left: 10px;
    font-size: 15px;
    padding: 3px 10px;
    border: 1px solid #999;
    border-radius: 3px; }
    #media-library-content header a.is-active {
      background: #f9423a;
      color: #fff; }

#media-library-content .views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 20px; }
  #media-library-content .views-exposed-form label {
    display: block;
    color: #333;
    font-size: 15px;
    line-height: 19px;
    font-weight: normal;
    padding: 0 0 5px;
    margin: 0;
    text-align: left; }
  #media-library-content .views-exposed-form .form-item {
    width: 50%;
    padding: 0 10px 20px; }

@media screen and (max-width: 974px) {
  #media-library-content .views-exposed-form .form-item {
    width: 100%; } }
    #media-library-content .views-exposed-form .form-item input[type='text'] {
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
      border-color: #999;
      height: 44px;
      font-size: 18px; }
  #media-library-content .views-exposed-form .form-wrapper {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding: 0 10px; }
  #media-library-content .views-exposed-form .form-submit {
    height: 48px !important;
    font-size: 15px !important;
    line-height: 50px !important;
    min-width: 234px !important;
    width: auto !important;
    background: #f9423a !important;
    color: #ffffff !important; }

@media screen and (max-width: 974px) {
  #media-library-content .views-exposed-form .form-submit {
    margin: 20px 0 0;
    width: 100%;
    max-width: 500px; } }

#media-library-content .js-media-library-views-form {
  display: flex;
  flex-wrap: wrap; }
  #media-library-content .js-media-library-views-form .js-media-library-item {
    width: 25%;
    flex: 0 0 25%;
    padding: 5px;
    font-size: 15px;
    line-height: 19px;
    position: relative; }
    #media-library-content .js-media-library-views-form .js-media-library-item img {
      width: 100%;
      margin-bottom: 10px; }
    #media-library-content .js-media-library-views-form .js-media-library-item .js-media-library-item-preview {
      padding-bottom: 10px; }
    #media-library-content .js-media-library-views-form .js-media-library-item .js-click-to-select-trigger {
      padding: 5px;
      border: 1px solid transparent; }
    #media-library-content .js-media-library-views-form .js-media-library-item.checked .js-form-type-checkbox label:after {
      display: block; }
    #media-library-content .js-media-library-views-form .js-media-library-item.checked .js-click-to-select-trigger {
      padding: 5px;
      border-color: #f9423a;
      border-radius: 5px; }
  #media-library-content .js-media-library-views-form .js-form-type-checkbox {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
    width: 100%;
    height: 100%;
    text-indent: -99999px; }
    #media-library-content .js-media-library-views-form .js-form-type-checkbox label {
      cursor: pointer;
      display: block;
      left: 15px !important;
      top: 15px !important;
      clip: auto;
      width: 24px;
      height: 24px;
      padding: 0; }
      #media-library-content .js-media-library-views-form .js-form-type-checkbox label:before {
        content: '';
        width: 24px;
        height: 24px;
        border-radius: 4px;
        border: 2px solid #f9423a;
        background: #fff;
        position: absolute;
        left: 0;
        top: 0; }
      #media-library-content .js-media-library-views-form .js-form-type-checkbox label:after {
        content: '';
        height: 6px;
        width: 12px;
        border: solid #f9423a;
        border-width: 0 0 2px 2px;
        position: absolute;
        left: 6px;
        top: 8px;
        transform: rotate(-45deg);
        display: none; }
    #media-library-content .js-media-library-views-form .js-form-type-checkbox input {
      visibility: visible;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      cursor: pointer; }
  #media-library-content .js-media-library-views-form table th {
    padding: 5px;
    border-bottom: 1px solid #999;
    font-size: 17px;
    text-align: left; }
    #media-library-content .js-media-library-views-form table th.views-field-media-library-select-form {
      height: auto;
      width: auto; }
  #media-library-content .js-media-library-views-form table .js-media-library-item {
    width: 100%;
    flex: 0 0 100%; }
  #media-library-content .js-media-library-views-form table td {
    padding: 5px;
    border-bottom: 1px solid rgba(153, 153, 153, 0.7); }
    #media-library-content .js-media-library-views-form table td .js-form-type-checkbox {
      position: static;
      height: auto;
      width: auto; }
      #media-library-content .js-media-library-views-form table td .js-form-type-checkbox label {
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
        display: none; }
      #media-library-content .js-media-library-views-form table td .js-form-type-checkbox input {
        width: 24px;
        height: 24px;
        border-radius: 4px;
        border: 2px solid #f9423a;
        background: #fff;
        position: static;
        opacity: 1;
        margin: 0;
        display: block; }
        #media-library-content .js-media-library-views-form table td .js-form-type-checkbox input:checked {
          background: #000; }
    #media-library-content .js-media-library-views-form table td a {
      text-decoration: underline; }
      #media-library-content .js-media-library-views-form table td a:hover {
        text-decoration: none; }
  #media-library-content .js-media-library-views-form table .js-media-library-item img {
    margin: 0; }

.custom-content-page .h5, .custom-content-page h5 {
  margin-bottom: 10px; }

.custom-content-page blockquote {
  border: 3px solid #f9423a;
  padding: 30px; }

.custom-content-page .image-gallery-item img {
  max-height: 600px; }

.receipt-block {
  margin-bottom: 30px; }
  .receipt-block-inner {
    margin: 0 auto; }

@media screen and (min-width: 975px) {
  .receipt-block-inner {
    max-width: 400px; } }

@media screen and (min-width: 975px) {
  .two-column-text {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px; } }

.dossier-container {
  padding-bottom: 70px; }

@media screen and (max-width: 974px) {
  .dossier-container {
    padding-bottom: 30px; } }
  .dossier-container .load-more-link .btn, .dossier-container .load-more-link .user-register-form #edit-submit, .user-register-form .dossier-container .load-more-link #edit-submit, .dossier-container .load-more-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .dossier-container .load-more-link input, .dossier-container .load-more-link .article-content .alimentarium-btn, .article-content .dossier-container .load-more-link .alimentarium-btn, .dossier-container .load-more-link .content-text .alimentarium-btn, .content-text .dossier-container .load-more-link .alimentarium-btn, .dossier-container .load-more-link .post-description .alimentarium-btn, .post-description .dossier-container .load-more-link .alimentarium-btn, .dossier-container .load-more-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .dossier-container .load-more-link .alimentarium-btn, .dossier-container .load-more-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .dossier-container .load-more-link .alimentarium-btn, .dossier-container .load-more-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .dossier-container .load-more-link .button, .dossier-container .load-more-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .dossier-container .load-more-link .agree-button, .dossier-container .load-more-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .dossier-container .load-more-link .link,
  .dossier-container .load-more-link .create-post-page .description .link, .create-post-page .description .dossier-container .load-more-link .link,
  .dossier-container .load-more-link .create-post-page .messages .link, .create-post-page .messages .dossier-container .load-more-link .link, .dossier-container .load-more-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .dossier-container .load-more-link .form-submit, .dossier-container .load-more-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .dossier-container .load-more-link .link,
  .dossier-container .load-more-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .dossier-container .load-more-link .link,
  .dossier-container .load-more-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .dossier-container .load-more-link .link, .dossier-container .load-more-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .dossier-container .load-more-link .link, .dossier-container .load-more-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .dossier-container .load-more-link .form-submit, .dossier-container .load-more-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .dossier-container .load-more-link .form-submit, .dossier-container .load-more-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .dossier-container .load-more-link .form-submit, .dossier-container .load-more-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .dossier-container .load-more-link .select-date-button {
    font-size: 18px; }
  .dossier-container .author-description {
    width: 100%; }
    .dossier-container .author-description:last-child {
      margin-bottom: 0; }

.dossier-frame {
  margin: 0 -11px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 100px; }

@media screen and (max-width: 974px) {
  .dossier-frame {
    padding-bottom: 50px; } }

@media screen and (max-width: 600px) {
  .dossier-frame {
    margin: 0 -31px; } }
  .dossier-frame .box {
    width: 33.33%;
    padding: 10px 11px;
    position: relative;
    animation-duration: 1s;
    animation-name: loadItems; }

@media screen and (max-width: 974px) {
  .dossier-frame .box {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .dossier-frame .box {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .dossier-frame .box:nth-child(3n - 1) .frame {
    top: 45px; } }
  .dossier-frame .frame {
    position: relative;
    border-radius: 5px;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
    background: #ffffff;
    height: 100%; }
    .dossier-frame .frame a:hover {
      text-decoration: none; }
      .dossier-frame .frame a:hover .img img {
        transform: scale(1.2); }
  .dossier-frame .img {
    overflow: hidden;
    border-radius: 5px 5px 0 0; }
    .dossier-frame .img img {
      transition: transform 0.5s; }
  .dossier-frame .icon-info {
    position: absolute;
    left: 20px;
    top: 20px;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    z-index: 2; }
    .dossier-frame .icon-info .icon {
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      display: block;
      margin-right: 10px;
      position: relative; }
    .dossier-frame .icon-info .svg-icon {
      width: 17px;
      height: 17px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .dossier-frame .label {
    position: absolute;
    right: 20px;
    top: 22px;
    padding: 8px 10px;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 140%;
    z-index: 2; }
  .dossier-frame .favorite-link {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 2; }
  .dossier-frame .text {
    padding: 14px 23px; }
    .dossier-frame .text .title {
      margin: 0 0 6px;
      font-size: 26px;
      line-height: 36px;
      font-weight: bold;
      color: #f9423a; }
    .dossier-frame .text p {
      margin: 0 0 18px;
      font-size: 18px;
      line-height: 26px; }
    .dossier-frame .text .info {
      display: flex;
      font-size: 16px;
      line-height: 22px;
      padding-bottom: 12px; }
      .dossier-frame .text .info span {
        color: #f9423a; }
    .dossier-frame .text .date {
      padding-right: 16px; }
    .dossier-frame .text .comments {
      font-size: 16px;
      line-height: 22px;
      display: flex;
      align-items: center;
      padding-bottom: 7px; }
      .dossier-frame .text .comments .svg-icon {
        width: 26px;
        height: 26px;
        margin-right: 9px;
        color: #f9423a; }

.draft-popup.ui-dialog {
  position: fixed;
  height: auto;
  width: 900px;
  top: 312px;
  left: 270px;
  z-index: 101;
  padding: 0; }
  .draft-popup.ui-dialog .ui-widget-header {
    background: none;
    border: none;
    padding: 17px 22px; }
  .draft-popup.ui-dialog .ui-dialog-title {
    color: #f9423a;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px; }
  .draft-popup.ui-dialog .ui-dialog-titlebar-close {
    margin: 0;
    padding: 0;
    height: 20px;
    width: 20px;
    top: 20px;
    right: 20px;
    border: none;
    background: none; }
    .draft-popup.ui-dialog .ui-dialog-titlebar-close .ui-icon {
      background: url("../svg/spritesrc/icon-close-red.svg") 0 0 no-repeat;
      background-size: 100% auto;
      width: 14px;
      height: 14px;
      margin-top: -7px;
      margin-left: -7px; }
  .draft-popup.ui-dialog .ui-dialog-content {
    padding: 0; }
  .draft-popup.ui-dialog .items {
    font-weight: normal;
    font-size: 18px;
    line-height: 26px; }
    .draft-popup.ui-dialog .items table {
      font-family: "Circular Pro", Arial, sans-serif; }
    .draft-popup.ui-dialog .items th {
      color: #ffffff;
      background: #f9423a;
      text-align: left;
      font-weight: bold;
      font-size: 16px;
      line-height: 25px;
      padding: 20px 24px;
      border: none; }
      .draft-popup.ui-dialog .items th a {
        color: #ffffff; }
      .draft-popup.ui-dialog .items th .tablesort {
        width: 14px;
        height: 8px;
        position: relative;
        left: 14px; }
        .draft-popup.ui-dialog .items th .tablesort.tablesort--desc {
          background: url("../svg/spritesrc/arrow-select-white.svg") 0 0 no-repeat;
          background-size: 100% auto;
          transform: rotate(180deg); }
        .draft-popup.ui-dialog .items th .tablesort.tablesort--asc {
          background: url("../svg/spritesrc/arrow-select-white.svg") 0 0 no-repeat;
          background-size: 100% auto; }
    .draft-popup.ui-dialog .items td {
      padding: 7px 24px;
      border: none;
      color: #505050; }
    .draft-popup.ui-dialog .items tbody tr:nth-child(even) td {
      background: rgba(224, 224, 224, 0.4); }
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations ul {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations li {
      padding-left: 10px; }
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .user-register-form #edit-submit, .user-register-form .draft-popup.ui-dialog .items .views-field-posts-draft-operations #edit-submit, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .draft-popup.ui-dialog .items .views-field-posts-draft-operations input, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .article-content .alimentarium-btn, .article-content .draft-popup.ui-dialog .items .views-field-posts-draft-operations .alimentarium-btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .content-text .alimentarium-btn, .content-text .draft-popup.ui-dialog .items .views-field-posts-draft-operations .alimentarium-btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .post-description .alimentarium-btn, .post-description .draft-popup.ui-dialog .items .views-field-posts-draft-operations .alimentarium-btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .draft-popup.ui-dialog .items .views-field-posts-draft-operations .alimentarium-btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .home-content-frame .text .alimentarium-btn, .home-content-frame .text .draft-popup.ui-dialog .items .views-field-posts-draft-operations .alimentarium-btn, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .change-pass-container .form-actions .button, .change-pass-container .form-actions .draft-popup.ui-dialog .items .views-field-posts-draft-operations .button, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .draft-popup.ui-dialog .items .views-field-posts-draft-operations .agree-button, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .create-post-page .field-prefix .link, .create-post-page .field-prefix .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link,
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .create-post-page .description .link, .create-post-page .description .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link,
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .create-post-page .messages .link, .create-post-page .messages .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .create-post-page .image-upload .form-submit, .create-post-page .image-upload .draft-popup.ui-dialog .items .views-field-posts-draft-operations .form-submit, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link,
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link,
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .draft-popup.ui-dialog .items .views-field-posts-draft-operations .link, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .curated_set-container .web-form .form-submit, .curated_set-container .web-form .draft-popup.ui-dialog .items .views-field-posts-draft-operations .form-submit, .draft-popup.ui-dialog .items .views-field-posts-draft-operations #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .draft-popup.ui-dialog .items .views-field-posts-draft-operations .form-submit, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .draft-popup.ui-dialog .items .views-field-posts-draft-operations .form-submit, .draft-popup.ui-dialog .items .views-field-posts-draft-operations .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .draft-popup.ui-dialog .items .views-field-posts-draft-operations .select-date-button {
      background: #7B808B;
      border-color: #7B808B;
      color: #ffffff;
      font-weight: bold;
      font-size: 16px;
      line-height: 22px;
      min-width: 95px;
      height: 49px; }
    .draft-popup.ui-dialog .items .views-field-posts-draft-operations .close {
      background: none;
      border: none;
      text-indent: -9999px;
      background: url("../svg/spritesrc/icon-delete-grey.svg") 0 0 no-repeat;
      background-size: 100% auto;
      min-width: 0;
      width: 24px;
      height: 24px; }
  .draft-popup.ui-dialog .pager__items {
    display: flex;
    justify-content: center;
    padding: 30px 0; }
    .draft-popup.ui-dialog .pager__items li {
      padding: 0 5px; }
      .draft-popup.ui-dialog .pager__items li.is-active a {
        color: #f9423a; }
    .draft-popup.ui-dialog .pager__items a {
      display: block;
      padding: 5px; }

.favorite-link {
  width: 14px;
  height: 16px;
  color: #666;
  display: block; }
  .favorite-link a {
    display: block;
    height: 100%;
    position: relative; }
  .favorite-link .svg-icon {
    position: absolute;
    top: 0;
    left: 0; }
    .favorite-link .svg-icon.active {
      display: none; }
  .favorite-link.is-active .svg-icon {
    display: none; }
    .favorite-link.is-active .svg-icon.active {
      display: block; }
      .home-content-frame .favorite-link.is-active .svg-icon.active {
        color: #f9423a; }

.reverse-color .button-bookmark--absolute {
  color: #666; }

.reverse-color.has-hidden-part:hover .button-bookmark--absolute {
  color: #ffffff; }

.game-quizzes-stats {
  background: rgba(242, 242, 242, 0.5);
  margin-bottom: 20px;
  padding: 15px; }
  .game-quizzes-stats .title {
    padding: 15px 0 20px;
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    color: #f9423a; }
  .game-quizzes-stats .sub-title {
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    color: #f9423a;
    margin: 10px 0 20px; }
  .game-quizzes-stats .last-scores {
    margin: 0 0 30px 0; }
    .game-quizzes-stats .last-scores .items {
      display: flex; }

@media screen and (max-width: 600px) {
  .game-quizzes-stats .last-scores .items {
    flex-direction: column; } }
      .game-quizzes-stats .last-scores .items .item {
        display: flex;
        flex: 1;
        margin: 0 30px 0 0;
        align-items: center; }

@media screen and (max-width: 600px) {
  .game-quizzes-stats .last-scores .items .item {
    margin: 0 0 20px 0; } }
        .game-quizzes-stats .last-scores .items .item:nth-child(2n) {
          margin: 0; }
        .game-quizzes-stats .last-scores .items .item .image {
          position: relative;
          margin-right: 25px;
          width: 120px;
          height: 120px;
          box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
          border-radius: 8px; }

@media screen and (max-width: 600px) {
  .game-quizzes-stats .last-scores .items .item .image {
    width: 175px;
    height: auto; } }
          .game-quizzes-stats .last-scores .items .item .image .icon {
            position: absolute;
            top: 10px;
            left: 10px;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background: #ffffff;
            border: 1px solid #E0E0E0; }
            .game-quizzes-stats .last-scores .items .item .image .icon svg {
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              width: 9px;
              height: 9px; }
        .game-quizzes-stats .last-scores .items .item .score-info {
          width: 74%; }
          .game-quizzes-stats .last-scores .items .item .score-info .progress-line {
            height: 11px; }
          .game-quizzes-stats .last-scores .items .item .score-info .progress-bar {
            height: 11px;
            background: rgba(249, 66, 58, 0.2); }
            .game-quizzes-stats .last-scores .items .item .score-info .progress-bar .progress-bar-status {
              height: 11px;
              background: #f9423a; }
        .game-quizzes-stats .last-scores .items .item .name-score {
          display: flex;
          justify-content: space-between;
          margin: 0 0 10px 0; }

@media screen and (max-width: 974px) {
  .game-quizzes-stats .last-scores .items .item .name-score {
    flex-direction: column; } }
          .game-quizzes-stats .last-scores .items .item .name-score .name {
            font-weight: bold;
            font-size: 18px;
            line-height: 25px;
            color: #666; }
          .game-quizzes-stats .last-scores .items .item .name-score .level {
            font-weight: normal;
            font-size: 18px;
            line-height: 26px;
            color: #83919E; }
          .game-quizzes-stats .last-scores .items .item .name-score .last-score .title {
            font-weight: 450;
            font-size: 18px;
            line-height: 25px;
            padding: 0; }
          .game-quizzes-stats .last-scores .items .item .name-score .last-score .pts {
            font-weight: bold;
            font-size: 48px;
            line-height: 53px;
            color: #f9423a; }

@media screen and (max-width: 974px) {
  .game-quizzes-stats .last-scores .items .item .name-score .last-score .pts {
    font-size: 30px;
    line-height: 35px; } }
  .game-quizzes-stats .highest-score .highest-score-items {
    display: flex; }

@media screen and (max-width: 974px) {
  .game-quizzes-stats .highest-score .highest-score-items {
    flex-direction: column; } }
    .game-quizzes-stats .highest-score .highest-score-items .item {
      flex: 1;
      position: relative;
      display: flex;
      align-content: center;
      background: #fff;
      padding: 15px;
      border-radius: 8px;
      margin: 0 20px 0 0; }

@media screen and (max-width: 974px) {
  .game-quizzes-stats .highest-score .highest-score-items .item {
    padding: 20px 15px;
    margin: 0 0 20px 0; } }
      .game-quizzes-stats .highest-score .highest-score-items .item:nth-child(2n) {
        margin: 0; }
      .game-quizzes-stats .highest-score .highest-score-items .item .image {
        width: 50px;
        height: 50px;
        border-radius: 6px;
        margin: 0 25px 0 0; }

@media screen and (max-width: 600px) {
  .game-quizzes-stats .highest-score .highest-score-items .item .image {
    width: 60px;
    height: auto; } }
      .game-quizzes-stats .highest-score .highest-score-items .item .date {
        position: absolute;
        top: 5px;
        right: 9px;
        font-weight: normal;
        font-size: 14px;
        line-height: 20px;
        color: #666; }
      .game-quizzes-stats .highest-score .highest-score-items .item .highest-info {
        width: 88%; }
        .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .name {
          font-weight: bold;
          font-size: 18px;
          line-height: 25px;
          color: #666; }
        .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress {
          display: flex;
          justify-content: space-around;
          align-items: center; }

@media screen and (max-width: 600px) {
  .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress {
    flex-direction: column;
    align-items: baseline; } }
          .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress div {
            flex: 1; }
          .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress .level {
            font-weight: normal;
            font-size: 18px;
            line-height: 26px;
            color: #A0A0A0; }
          .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress .score {
            font-weight: normal;
            font-size: 18px;
            line-height: 25px;
            color: #f9423a; }
          .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress .progress-bar {
            margin: 0;
            background: rgba(249, 66, 58, 0.2); }
            .game-quizzes-stats .highest-score .highest-score-items .item .highest-info .level-progress .progress-bar .progress-bar-status {
              background: #f9423a; }

.community-content-block {
  padding: 10px 0; }
  .community-content-block .community-title {
    color: #666;
    font-weight: bold;
    font-size: 18px;
    line-height: 140%;
    padding: 0 0 12px; }
  .community-content-block .views-infinite-scroll-content-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px; }
    .community-content-block .views-infinite-scroll-content-wrapper .item {
      width: 33.33%;
      position: relative;
      padding: 10px;
      animation-duration: 1s;
      animation-name: loadItems; }

@media screen and (max-width: 974px) {
  .community-content-block .views-infinite-scroll-content-wrapper .item {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .community-content-block .views-infinite-scroll-content-wrapper .item {
    width: 100%; } }
      .community-content-block .views-infinite-scroll-content-wrapper .item .frame {
        position: relative;
        box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
        border-radius: 5px;
        overflow: hidden;
        height: 100%;
        display: flex;
        flex-direction: column; }
      .community-content-block .views-infinite-scroll-content-wrapper .item .img {
        border-radius: 8px 8px 0 0;
        position: relative; }
        .community-content-block .views-infinite-scroll-content-wrapper .item .img img {
          transition: transform 0.5s;
          width: 100%; }
        .community-content-block .views-infinite-scroll-content-wrapper .item .img a {
          overflow: hidden;
          display: block; }
          .community-content-block .views-infinite-scroll-content-wrapper .item .img a:hover {
            text-decoration: none; }
            .community-content-block .views-infinite-scroll-content-wrapper .item .img a:hover img {
              transform: scale(1.2); }
        .community-content-block .views-infinite-scroll-content-wrapper .item .img .subtitle {
          font-size: 14px;
          line-height: 20px;
          padding: 0 0 12px;
          position: absolute;
          left: 22px;
          bottom: 6px;
          color: #ffffff; }
          .community-content-block .views-infinite-scroll-content-wrapper .item .img .subtitle.ico-alimentarium {
            padding: 0 0 12px 17px; }
            .community-content-block .views-infinite-scroll-content-wrapper .item .img .subtitle.ico-alimentarium:before {
              content: '';
              position: absolute;
              left: 2px;
              top: -4px;
              background: url("../svg/spritesrc/icon-fork.svg") 0 0 no-repeat;
              width: 5px;
              height: 25px; }
        .community-content-block .views-infinite-scroll-content-wrapper .item .img .event-box {
          position: absolute;
          left: 0;
          bottom: -7px;
          background: #ffffff;
          box-shadow: 0 0 32px rgba(0, 0, 0, 0.4);
          font-size: 14px;
          line-height: 20px;
          padding: 4px 9px; }
          .community-content-block .views-infinite-scroll-content-wrapper .item .img .event-box .date {
            color: #f9423a;
            display: block; }
          .community-content-block .views-infinite-scroll-content-wrapper .item .img .event-box .live {
            display: block; }
      .community-content-block .views-infinite-scroll-content-wrapper .item .text {
        padding: 24px 22px;
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }

@media screen and (max-width: 974px) {
  .community-content-block .views-infinite-scroll-content-wrapper .item .text {
    padding: 13px 20px; } }
        html.dj-browser-msie-11 .community-content-block .views-infinite-scroll-content-wrapper .item .text {
          flex: auto; }
        .community-content-block .views-infinite-scroll-content-wrapper .item .text .title {
          font-weight: bold;
          font-size: 24px;
          line-height: 26px;
          color: #f9423a;
          padding-bottom: 25px; }

@media screen and (max-width: 974px) {
  .community-content-block .views-infinite-scroll-content-wrapper .item .text .title {
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 8px; } }
        .community-content-block .views-infinite-scroll-content-wrapper .item .text .info {
          font-size: 18px;
          line-height: 180%;
          padding-bottom: 20px;
          margin-top: auto; }

@media screen and (max-width: 974px) {
  .community-content-block .views-infinite-scroll-content-wrapper .item .text .info {
    padding-bottom: 5px; } }
        .community-content-block .views-infinite-scroll-content-wrapper .item .text .by a {
          text-decoration: underline; }
          .community-content-block .views-infinite-scroll-content-wrapper .item .text .by a:hover {
            text-decoration: none; }
  .community-content-block .label {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    padding: 8px;
    z-index: 1; }

@media screen and (max-width: 600px) {
  .community-content-block .label {
    right: 15px;
    top: 15px; } }
  .community-content-block .icon-info {
    position: absolute;
    left: 20px;
    top: 20px;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    z-index: 2; }
    .community-content-block .icon-info .icon {
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      display: block;
      margin-right: 10px;
      position: relative; }
    .community-content-block .icon-info .svg-icon {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .community-content-block .bottom-line {
    font-size: 18px;
    line-height: 22px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 3px; }

@media screen and (max-width: 974px) {
  .community-content-block .bottom-line {
    justify-content: flex-start; } }
    .community-content-block .bottom-line .link-comments, .community-content-block .bottom-line .link-share {
      display: flex;
      align-items: center;
      padding-right: 28px; }

@media screen and (max-width: 974px) {
  .community-content-block .bottom-line .link-comments, .community-content-block .bottom-line .link-share {
    padding-right: 10px; } }
      .community-content-block .bottom-line .link-comments .svg-icon, .community-content-block .bottom-line .link-share .svg-icon {
        width: 26px;
        height: 26px;
        margin-right: 10px; }
    .community-content-block .bottom-line .link-share {
      cursor: pointer;
      position: relative; }
      .community-content-block .bottom-line .link-share:hover {
        text-decoration: underline; }
      .community-content-block .bottom-line .link-share .st_print_custom {
        display: none; }
      .community-content-block .bottom-line .link-share .social-content-list {
        position: absolute;
        top: -7px;
        left: -75px;
        flex-direction: row;
        margin: 0;
        background: #fff;
        width: 205px; }
        .community-content-block .bottom-line .link-share .social-content-list .social-icon {
          margin: 0px; }
    .community-content-block .bottom-line .favorite-link {
      color: #666;
      position: relative;
      margin: 3px 4px 0 auto; }

@media screen and (max-width: 974px) {
  .community-content-block .bottom-line .favorite-link {
    display: none; } }
  .community-content-block .load-more-link {
    padding-top: 75px; }
    .community-content-block .load-more-link .btn, .community-content-block .load-more-link .user-register-form #edit-submit, .user-register-form .community-content-block .load-more-link #edit-submit, .community-content-block .load-more-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .community-content-block .load-more-link input, .community-content-block .load-more-link .article-content .alimentarium-btn, .article-content .community-content-block .load-more-link .alimentarium-btn, .community-content-block .load-more-link .content-text .alimentarium-btn, .content-text .community-content-block .load-more-link .alimentarium-btn, .community-content-block .load-more-link .post-description .alimentarium-btn, .post-description .community-content-block .load-more-link .alimentarium-btn, .community-content-block .load-more-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .community-content-block .load-more-link .alimentarium-btn, .community-content-block .load-more-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .community-content-block .load-more-link .alimentarium-btn, .community-content-block .load-more-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .community-content-block .load-more-link .button, .community-content-block .load-more-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .community-content-block .load-more-link .agree-button, .community-content-block .load-more-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .community-content-block .load-more-link .link,
    .community-content-block .load-more-link .create-post-page .description .link, .create-post-page .description .community-content-block .load-more-link .link,
    .community-content-block .load-more-link .create-post-page .messages .link, .create-post-page .messages .community-content-block .load-more-link .link, .community-content-block .load-more-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .community-content-block .load-more-link .form-submit, .community-content-block .load-more-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .community-content-block .load-more-link .link,
    .community-content-block .load-more-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .community-content-block .load-more-link .link,
    .community-content-block .load-more-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .community-content-block .load-more-link .link, .community-content-block .load-more-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .community-content-block .load-more-link .link, .community-content-block .load-more-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .community-content-block .load-more-link .form-submit, .community-content-block .load-more-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .community-content-block .load-more-link .form-submit, .community-content-block .load-more-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .community-content-block .load-more-link .form-submit, .community-content-block .load-more-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .community-content-block .load-more-link .select-date-button {
      font-size: 18px;
      font-weight: bold; }

.community-page-head {
  margin: -146px 0 82px;
  position: relative; }

@media screen and (max-width: 974px) {
  .community-page-head {
    margin: 0 -20px; } }
  .community-page-head.not-logged {
    margin: 30px 0 82px; }

@media screen and (max-width: 974px) {
  .community-page-head.not-logged {
    margin: 0; } }
    .community-page-head.not-logged .community-rules {
      padding: 0; }
  .community-page-head .container, .community-page-head .breadcrumbs-red ul, .breadcrumbs-red .community-page-head ul, .community-page-head .popup-content, .community-page-head .quiz-question-navigation {
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }

@media screen and (max-width: 974px) {
  .community-page-head .container, .community-page-head .breadcrumbs-red ul, .breadcrumbs-red .community-page-head ul, .community-page-head .popup-content, .community-page-head .quiz-question-navigation {
    display: block; } }
  .community-page-head .community-rules {
    font-size: 14px;
    line-height: 17px;
    padding: 0 0 0 8.5%; }
    html.dj-browser-msie-11 .community-page-head .community-rules {
      width: calc(100% - 578px); }

@media screen and (max-width: 974px) {
  .community-page-head .community-rules {
    display: none; } }
    .community-page-head .community-rules a {
      text-decoration: underline; }
      .community-page-head .community-rules a:hover {
        text-decoration: none; }
  .community-page-head .profile-info {
    margin: 0;
    max-width: 578px; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info {
    display: flex;
    padding: 10px 20px; } }
  .community-page-head .profile-info-avatar {
    width: 67px;
    height: 67px;
    overflow: hidden;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px 0 0; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-avatar {
    width: 46px;
    height: 46px;
    margin: 0 11px 0 0; } }
    .community-page-head .profile-info-avatar img {
      width: 100%; }
  .community-page-head .profile-information {
    padding-right: 38px; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-information {
    margin: 0; } }
    .community-page-head .profile-information:last-child {
      padding: 0; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-mobile-hidden {
    display: none; } }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-right {
    display: flex;
    padding: 0;
    justify-content: space-between; } }
  .community-page-head .profile-info-right-head {
    margin-bottom: 35px; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-right-head {
    margin: 0; } }
  .community-page-head .profile-information-text {
    color: #A0A0A0; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-information-text {
    margin-top: -4px; } }
    .community-page-head .profile-information-text a {
      text-decoration: underline; }
      .community-page-head .profile-information-text a:hover {
        text-decoration: none; }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-links {
    margin: 8px 0 0; } }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-links .link-txt {
    display: none; } }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-links a {
    margin: 0 0 0 19px; } }

@media screen and (max-width: 974px) {
  .community-page-head .profile-info-links a .svg-icon {
    margin: 0; } }

@media screen and (max-width: 974px) {
  .community-head {
    padding: 0 0 20px !important; } }

.community-head .community-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 30px; }

@media screen and (max-width: 974px) {
  .community-head .community-title {
    flex-direction: column;
    padding-bottom: 14px; } }
  .community-head .community-title h2 {
    margin: 0;
    font-size: 48px;
    line-height: 53px;
    font-weight: bold;
    color: #f9423a; }

@media screen and (max-width: 974px) {
  .community-head .community-title h2 {
    font-size: 27px;
    line-height: 30px;
    padding-bottom: 8px; } }
  .community-head .community-title .btn, .community-head .community-title .user-register-form #edit-submit, .user-register-form .community-head .community-title #edit-submit, .community-head .community-title .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .community-head .community-title input, .community-head .community-title .article-content .alimentarium-btn, .article-content .community-head .community-title .alimentarium-btn, .community-head .community-title .content-text .alimentarium-btn, .content-text .community-head .community-title .alimentarium-btn, .community-head .community-title .post-description .alimentarium-btn, .post-description .community-head .community-title .alimentarium-btn, .community-head .community-title .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .community-head .community-title .alimentarium-btn, .community-head .community-title .home-content-frame .text .alimentarium-btn, .home-content-frame .text .community-head .community-title .alimentarium-btn, .community-head .community-title .change-pass-container .form-actions .button, .change-pass-container .form-actions .community-head .community-title .button, .community-head .community-title .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .community-head .community-title .agree-button, .community-head .community-title .create-post-page .field-prefix .link, .create-post-page .field-prefix .community-head .community-title .link,
  .community-head .community-title .create-post-page .description .link, .create-post-page .description .community-head .community-title .link,
  .community-head .community-title .create-post-page .messages .link, .create-post-page .messages .community-head .community-title .link, .community-head .community-title .create-post-page .image-upload .form-submit, .create-post-page .image-upload .community-head .community-title .form-submit, .community-head .community-title .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .community-head .community-title .link,
  .community-head .community-title .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .community-head .community-title .link,
  .community-head .community-title .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .community-head .community-title .link, .community-head .community-title .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .community-head .community-title .link, .community-head .community-title .curated_set-container .web-form .form-submit, .curated_set-container .web-form .community-head .community-title .form-submit, .community-head .community-title #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .community-head .community-title .form-submit, .community-head .community-title .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .community-head .community-title .form-submit, .community-head .community-title .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .community-head .community-title .select-date-button {
    height: 48px;
    font-weight: bold;
    font-size: 18px;
    padding: 0 15px;
    min-width: 277px; }

@media screen and (max-width: 974px) {
  .community-head .community-head-frame {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    position: relative; } }

.community-head .community-head-frame .burger-filter-link {
  right: 0;
  left: 35px;
  top: -5px; }

.community-head .community-navigation {
  padding-bottom: 27px; }

@media screen and (max-width: 974px) {
  .community-head .community-navigation {
    padding: 0; } }
  .community-head .community-navigation ul {
    display: flex;
    font-weight: bold;
    font-size: 18px;
    line-height: 140%; }

@media screen and (max-width: 974px) {
  .community-head .community-navigation ul {
    font-size: 16px; } }
  .community-head .community-navigation li {
    padding-right: 35px; }

@media screen and (max-width: 974px) {
  .community-head .community-navigation li {
    padding: 0 0 0 20px; } }
    .community-head .community-navigation li.active a {
      color: #666; }
  .community-head .community-navigation a {
    color: #C8C8C8; }
    .community-head .community-navigation a:hover {
      color: #666; }

.community-head.page-head-container .filter-block {
  padding: 0 0 50px 0;
  display: block; }
  .community-head.page-head-container .filter-block .select-wrap {
    padding-right: 0; }

@media screen and (max-width: 974px) {
  .community-head.page-head-container .filter-block {
    position: static;
    padding: 0;
    width: 100px; } }

.community-head.page-head-container .mobile-filter-drop.is-active .filter-form-content {
  position: absolute;
  left: 0;
  top: 25px;
  background: #ffffff;
  width: 100%;
  z-index: 10;
  padding: 10px 0; }

.community-head .filter-form-content .row {
  display: flex; }

@media screen and (max-width: 974px) {
  .community-head .filter-form-content .row {
    flex-wrap: wrap; } }

.community-head .filter-form-content .form-item {
  padding-left: 30px; }

@media screen and (max-width: 974px) {
  .community-head .filter-form-content .form-item {
    width: auto;
    padding: 0 20px 0 0; } }
  .community-head .filter-form-content .form-item .select2-container--default {
    min-width: 79px; }

.community-head .launch-link {
  margin: 5px; }

.topic-search-wrapper .opener-mobile-filter {
  width: 25px;
  height: 25px;
  display: none; }

@media screen and (max-width: 974px) {
  .topic-search-wrapper .opener-mobile-filter {
    display: block; } }

.is-active-topic-search .topic-search-wrapper .opener-mobile-filter {
  color: #f9423a; }

@media screen and (max-width: 974px) {
  .page-topic-search-drop {
    position: absolute;
    padding: 10px 0;
    width: 100%;
    background: #ffffff;
    left: -9999px;
    bottom: -9999px;
    visibility: hidden;
    z-index: 2; }
    .is-active-topic-search .page-topic-search-drop {
      left: 0;
      bottom: -10px;
      visibility: visible;
      width: calc(100vw - 40px); }
      .is-active-topic-search .page-topic-search-drop .form-actions {
        top: 10px; } }

.page-topic-search {
  margin: 3px 0 0; }
  .page-topic-search form {
    display: flex;
    justify-content: space-between;
    width: 100%; }

@media screen and (max-width: 974px) {
  .page-topic-search form {
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 20px; } }
  .page-topic-search .row {
    position: relative; }
  .page-topic-search .form-item input {
    border-color: #666;
    height: 48px;
    width: 377px; }

@media screen and (max-width: 974px) {
  .page-topic-search .form-item input {
    width: 100%; } }
  .page-topic-search .form-actions {
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 48px; }
    .page-topic-search .form-actions .search-button-container {
      width: 100%;
      height: 100%; }
    .page-topic-search .form-actions button {
      width: 100%;
      height: 100%;
      background: none;
      border: none; }
    .page-topic-search .form-actions .svg-icon {
      width: 25px;
      height: 25px;
      color: #666;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .page-topic-search .form-actions .form-submit {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      z-index: 1; }

.trending-today-block {
  padding: 10px 0 47px; }
  .trending-today-block .start-discussion-block .trending-today-title {
    padding: 0; }
  .trending-today-block .start-discussion-block .link {
    margin-left: 15px; }

@media screen and (max-width: 974px) {
  .trending-today-block {
    padding: 0 0 10px; } }
  .trending-today-block .trending-today-title {
    color: #666;
    font-weight: bold;
    font-size: 18px;
    line-height: 140%;
    padding: 0 0 22px; }

@media screen and (max-width: 974px) {
  .trending-today-block .trending-today-title {
    padding-bottom: 10px; } }
  .trending-today-block .items {
    display: flex;
    justify-content: space-between;
    margin: 0 -8px; }

@media screen and (max-width: 974px) {
  .trending-today-block .items {
    flex-wrap: wrap; } }

@media screen and (max-width: 974px) {
  .trending-today-block .items .slick-list {
    padding: 0 25% 0 0; } }
    .trending-today-block .items .item {
      flex: 1;
      position: relative;
      padding: 0 8px; }

@media screen and (max-width: 974px) {
  .trending-today-block .items .item {
    flex-basis: 100%;
    padding: 0 8px 20px; }
    .trending-today-block .items .item .img img {
      width: 100%; } }
      .trending-today-block .items .item .img {
        overflow: hidden;
        border-radius: 8px; }
        .trending-today-block .items .item .img img {
          transition: transform 0.5s;
          width: 100%; }
        .trending-today-block .items .item .img .img-set {
          display: flex;
          height: 277px;
          width: 277px !important;
          overflow: hidden;
          flex-wrap: wrap; }
          .trending-today-block .items .item .img .img-set .box {
            width: 50%;
            overflow: hidden; }
            .trending-today-block .items .item .img .img-set .box img {
              height: 100%;
              object-fit: cover; }
          .trending-today-block .items .item .img .img-set.three-item {
            position: relative;
            padding-left: 50%; }
            .trending-today-block .items .item .img .img-set.three-item .box {
              width: 100%; }
              .trending-today-block .items .item .img .img-set.three-item .box:first-child {
                position: absolute;
                left: 0;
                top: 0;
                width: 50%;
                height: 100%; }
                .trending-today-block .items .item .img .img-set.three-item .box:first-child img {
                  position: absolute;
                  width: 100%;
                  height: 100%;
                  object-fit: cover; }
      .trending-today-block .items .item a:hover {
        text-decoration: none; }
        .trending-today-block .items .item a:hover img {
          transform: scale(1.2); }
        .trending-today-block .items .item a:hover .label {
          border-color: #f9423a;
          background: #f9423a;
          color: #ffffff; }
      .trending-today-block .items .item .frame {
        position: relative;
        height: 100%; }
      .trending-today-block .items .item .text {
        position: absolute;
        color: #ffffff;
        bottom: 18px;
        left: 25px;
        width: 80%; }
        .trending-today-block .items .item .text .subtitle {
          font-size: 14px;
          line-height: 20px;
          padding: 0 0 12px; }
          .trending-today-block .items .item .text .subtitle.ico-alimentarium {
            padding: 0 0 12px 17px;
            position: relative; }
            .trending-today-block .items .item .text .subtitle.ico-alimentarium:before {
              content: '';
              position: absolute;
              left: 2px;
              top: -4px;
              background: url("../svg/spritesrc/icon-fork.svg") 0 0 no-repeat;
              width: 5px;
              height: 25px; }
        .trending-today-block .items .item .text .title {
          font-weight: bold;
          font-size: 20px;
          line-height: 22px;
          padding-bottom: 8px; }
        .trending-today-block .items .item .text .text-user {
          font-weight: bold;
          font-size: 18px;
          line-height: 25px;
          display: flex;
          align-items: center;
          padding-bottom: 8px; }
        .trending-today-block .items .item .text .ico-user {
          width: 20px;
          height: 20px;
          overflow: hidden;
          border-radius: 100%;
          border: 1px solid #ffffff;
          margin: 0 10px 0 0; }
        .trending-today-block .items .item .text .date {
          font-size: 18px;
          line-height: 21px; }
  .trending-today-block .label {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    padding: 8px; }

@media screen and (max-width: 600px) {
  .trending-today-block .label {
    right: 15px;
    top: 15px; } }
  .trending-today-block .icon-info {
    position: absolute;
    left: 20px;
    top: 20px;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    z-index: 2; }
    .trending-today-block .icon-info .icon {
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      display: block;
      margin-right: 10px;
      position: relative; }
    .trending-today-block .icon-info .svg-icon {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .trending-today-block .favorite-link {
    color: #ffffff;
    position: absolute;
    right: 26px;
    bottom: 26px;
    z-index: 2; }
  .trending-today-block .slick-small-dots {
    display: none; }

@media screen and (max-width: 974px) {
  .trending-today-block .slick-small-dots {
    padding: 2px 0 0;
    display: flex; }
    .trending-today-block .slick-small-dots .more-slider-arrows {
      display: flex;
      padding: 3px 0 0 22px; } }
  .trending-today-block .slick-list {
    line-height: 0; }

@media screen and (min-width: 975px) {
  .trending-today-block .slick-slide {
    width: auto !important; } }

@media screen and (min-width: 975px) {
  .trending-today-block .slick-track {
    width: auto !important;
    display: flex; } }

.events .video-item-box.big-video {
  margin-bottom: 0; }

.events-container {
  margin-bottom: 55px; }
  .events-container .video-item-box.big-video .text {
    padding: 50px 31px 45px 51px; }

@media screen and (max-width: 1023px) {
  .events-container .video-item-box.big-video .text {
    padding: 30px 30px 0; } }

.events-video-block h2, .events-video-block .h2 {
  font-size: 48px;
  line-height: 53px;
  color: #f9423a;
  margin-bottom: 43px; }

@media screen and (max-width: 1023px) {
  .events-video-block h2, .events-video-block .h2 {
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 19px; } }

.events-block.story-slider-block {
  padding-top: 120px; }

@media screen and (min-width: 975px) {
  .events-block.story-slider-block .head .subtitle {
    bottom: 5px;
    left: -50px; } }

@media screen and (min-width: 975px) {
  .big-video-description {
    display: flex; }
    .big-video-description-left {
      width: 65%; }
    .big-video-description-right {
      padding: 50px 50px;
      width: 35%;
      display: flex;
      justify-content: flex-end; } }

.big-video-description-right {
  padding: 40px 50px; }
  .big-video-description-right .col-right-inner p {
    margin-bottom: 10px; }

@media screen and (max-width: 1023px) {
  .big-video-description-left, .big-video-description-right {
    margin-right: 20px; } }

.big-video-description .btn, .big-video-description .user-register-form #edit-submit, .user-register-form .big-video-description #edit-submit, .big-video-description .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .big-video-description input, .big-video-description .article-content .alimentarium-btn, .article-content .big-video-description .alimentarium-btn, .big-video-description .content-text .alimentarium-btn, .content-text .big-video-description .alimentarium-btn, .big-video-description .post-description .alimentarium-btn, .post-description .big-video-description .alimentarium-btn, .big-video-description .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .big-video-description .alimentarium-btn, .big-video-description .home-content-frame .text .alimentarium-btn, .home-content-frame .text .big-video-description .alimentarium-btn, .big-video-description .change-pass-container .form-actions .button, .change-pass-container .form-actions .big-video-description .button, .big-video-description .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .big-video-description .agree-button, .big-video-description .create-post-page .field-prefix .link, .create-post-page .field-prefix .big-video-description .link,
.big-video-description .create-post-page .description .link, .create-post-page .description .big-video-description .link,
.big-video-description .create-post-page .messages .link, .create-post-page .messages .big-video-description .link, .big-video-description .create-post-page .image-upload .form-submit, .create-post-page .image-upload .big-video-description .form-submit, .big-video-description .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .big-video-description .link,
.big-video-description .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .big-video-description .link,
.big-video-description .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .big-video-description .link, .big-video-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .big-video-description .link, .big-video-description .curated_set-container .web-form .form-submit, .curated_set-container .web-form .big-video-description .form-submit, .big-video-description #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .big-video-description .form-submit, .big-video-description .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .big-video-description .form-submit, .big-video-description .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .big-video-description .select-date-button {
  flex-direction: row;
  min-width: 200px;
  height: 48px;
  font-size: 15px; }
  .big-video-description .btn .svg-icon, .big-video-description .user-register-form #edit-submit .svg-icon, .user-register-form .big-video-description #edit-submit .svg-icon, .big-video-description .user-popup .create-account .form-actions input .svg-icon, .user-popup .create-account .form-actions .big-video-description input .svg-icon, .big-video-description .article-content .alimentarium-btn .svg-icon, .article-content .big-video-description .alimentarium-btn .svg-icon, .big-video-description .content-text .alimentarium-btn .svg-icon, .content-text .big-video-description .alimentarium-btn .svg-icon, .big-video-description .post-description .alimentarium-btn .svg-icon, .post-description .big-video-description .alimentarium-btn .svg-icon, .big-video-description .knowledge-recipes-list-top .alimentarium-btn .svg-icon, .knowledge-recipes-list-top .big-video-description .alimentarium-btn .svg-icon, .big-video-description .home-content-frame .text .alimentarium-btn .svg-icon, .home-content-frame .text .big-video-description .alimentarium-btn .svg-icon, .big-video-description .change-pass-container .form-actions .button .svg-icon, .change-pass-container .form-actions .big-video-description .button .svg-icon, .big-video-description .popup-content #popup-buttons .agree-button .svg-icon, .popup-content #popup-buttons .big-video-description .agree-button .svg-icon, .big-video-description .create-post-page .field-prefix .link .svg-icon, .create-post-page .field-prefix .big-video-description .link .svg-icon, .big-video-description .create-post-page .description .link .svg-icon, .create-post-page .description .big-video-description .link .svg-icon, .big-video-description .create-post-page .messages .link .svg-icon, .create-post-page .messages .big-video-description .link .svg-icon, .big-video-description .create-post-page .image-upload .form-submit .svg-icon, .create-post-page .image-upload .big-video-description .form-submit .svg-icon, .big-video-description .curated_set-container .web-form .field-prefix .link .svg-icon, .curated_set-container .web-form .field-prefix .big-video-description .link .svg-icon, .big-video-description .curated_set-container .web-form .description .link .svg-icon, .curated_set-container .web-form .description .big-video-description .link .svg-icon, .big-video-description .curated_set-container .web-form .messages .link .svg-icon, .curated_set-container .web-form .messages .big-video-description .link .svg-icon, .big-video-description .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link .svg-icon, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .big-video-description .link .svg-icon, .big-video-description .curated_set-container .web-form .form-submit .svg-icon, .curated_set-container .web-form .big-video-description .form-submit .svg-icon, .big-video-description #media-library-content .views-exposed-form .form-submit .svg-icon, #media-library-content .views-exposed-form .big-video-description .form-submit .svg-icon, .big-video-description .profile-info-avatar .user-photo .form-submit .svg-icon, .profile-info-avatar .user-photo .big-video-description .form-submit .svg-icon, .big-video-description .activity-data-picker .ui-datepicker-buttonpane .select-date-button .svg-icon, .activity-data-picker .ui-datepicker-buttonpane .big-video-description .select-date-button .svg-icon {
    margin-right: 5px;
    width: 26px;
    height: 26px; }

.agenda-block .activity-block {
  padding-top: 0; }

.agenda-block .title-with-link {
  margin-bottom: 20px; }
  .agenda-block .title-with-link h2, .agenda-block .title-with-link .h2 {
    font-size: 48px;
    line-height: 52px; }

@media screen and (max-width: 1023px) {
  .agenda-block .title-with-link h2, .agenda-block .title-with-link .h2 {
    font-size: 32px;
    line-height: 35px; } }

.agenda-block .page-head-container .filter-block {
  padding-bottom: 37px; }

@media screen and (max-width: 974px) {
  .agenda-block .page-head-container .filter-block {
    padding-bottom: 10px; } }

.plan-your-event-inner {
  padding: 20px; }
  .plan-your-event-inner h4, .plan-your-event-inner .h4 {
    margin: 0 0 30px;
    font-size: 32px;
    line-height: 35px;
    font-weight: 700;
    color: #f9423a; }
  .plan-your-event-inner p {
    margin-bottom: 34px; }
  .plan-your-event-inner .btn, .plan-your-event-inner .user-register-form #edit-submit, .user-register-form .plan-your-event-inner #edit-submit, .plan-your-event-inner .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .plan-your-event-inner input, .plan-your-event-inner .article-content .alimentarium-btn, .article-content .plan-your-event-inner .alimentarium-btn, .plan-your-event-inner .content-text .alimentarium-btn, .content-text .plan-your-event-inner .alimentarium-btn, .plan-your-event-inner .post-description .alimentarium-btn, .post-description .plan-your-event-inner .alimentarium-btn, .plan-your-event-inner .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .plan-your-event-inner .alimentarium-btn, .plan-your-event-inner .home-content-frame .text .alimentarium-btn, .home-content-frame .text .plan-your-event-inner .alimentarium-btn, .plan-your-event-inner .change-pass-container .form-actions .button, .change-pass-container .form-actions .plan-your-event-inner .button, .plan-your-event-inner .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .plan-your-event-inner .agree-button, .plan-your-event-inner .create-post-page .field-prefix .link, .create-post-page .field-prefix .plan-your-event-inner .link,
  .plan-your-event-inner .create-post-page .description .link, .create-post-page .description .plan-your-event-inner .link,
  .plan-your-event-inner .create-post-page .messages .link, .create-post-page .messages .plan-your-event-inner .link, .plan-your-event-inner .create-post-page .image-upload .form-submit, .create-post-page .image-upload .plan-your-event-inner .form-submit, .plan-your-event-inner .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .plan-your-event-inner .link,
  .plan-your-event-inner .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .plan-your-event-inner .link,
  .plan-your-event-inner .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .plan-your-event-inner .link, .plan-your-event-inner .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .plan-your-event-inner .link, .plan-your-event-inner .curated_set-container .web-form .form-submit, .curated_set-container .web-form .plan-your-event-inner .form-submit, .plan-your-event-inner #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .plan-your-event-inner .form-submit, .plan-your-event-inner .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .plan-your-event-inner .form-submit, .plan-your-event-inner .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .plan-your-event-inner .select-date-button {
    height: 46px;
    max-width: 199px; }

@media screen and (min-width: 975px) {
  .plan-your-event-inner {
    padding: 0 20px 0 91px; }
  .plan-your-event .row {
    display: flex; }
    .plan-your-event .row .col:first-child {
      width: 60%; }
    .plan-your-event .row .col:last-child {
      width: 40%; } }

@media screen and (min-width: 975px) {
  .archives {
    padding-top: 43px; }
    .archives-head {
      max-width: 370px; } }

.archives h2, .archives .h2 {
  margin: 0 0 33px;
  font-size: 48px;
  line-height: 52px;
  color: #f9423a;
  font-weight: 700; }

@media screen and (max-width: 1023px) {
  .archives h2, .archives .h2 {
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 19px; } }

.archives-head {
  margin-bottom: 28px; }

.archives-link {
  display: flex;
  justify-content: flex-end;
  margin: -49px 0 24px; }

@media screen and (max-width: 1023px) {
  .archives-link {
    margin: 0 0 20px; } }

.archives .story-slider-wrap.four-slides .slick-slider:after {
  display: none; }

.archives .story-slider-wrap .slick-arrow {
  display: none; }
  .archives .story-slider-wrap .slick-arrow:hover {
    color: #f9423a; }

.archive-item {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
  .archive-item-img {
    position: relative;
    overflow: hidden;
    border-radius: 8px; }
    .archive-item-img img {
      transition: transform 0.5s;
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%; }
  .archive-item-desc {
    padding: 10px 15px; }
  .archive-item-title, .archive-item-text {
    font-size: 18px;
    color: #666; }
  .archive-item-title {
    font-weight: 700; }
  .archive-item:hover img {
    transform: scale(1.2); }

.link-to-all a {
  color: #f9423a;
  display: flex;
  align-items: center;
  font-size: 14px; }

.link-to-all .svg-icon {
  position: relative;
  top: -2px;
  width: 20px;
  height: 14px;
  margin-right: 10px;
  color: #f9423a; }

.link-to-all--right .svg-icon {
  margin-left: 10px;
  margin-right: 0; }

.all-events-block {
  position: relative; }

.all-events .activity-card {
  margin-bottom: 20px; }

@media screen and (min-width: 974px) {
  .all-events .row {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap; }
    .all-events .row .col {
      padding: 0 10px;
      width: 25%; } }

.agenda-block .activity-on-frame .title, .visit-page-content .activity-on-frame .title, .all-events .activity-on-frame .title {
  transform: rotate(-90deg);
  top: 55px;
  left: -120px; }

.data-picker:after, .activity-on-frame .activity-card:after {
  display: none; }

.joint-projects-block {
  padding: 10px 0 47px; }

@media screen and (max-width: 974px) {
  .joint-projects-block {
    padding: 0 0 10px; } }
  .joint-projects-block .joint-projects-title {
    color: #f9423a;
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 10px; }

@media screen and (max-width: 974px) {
  .joint-projects-block .joint-projects-title {
    font-size: 27px;
    line-height: 30px;
    margin-bottom: 17px; } }
  .joint-projects-block .items {
    display: flex;
    justify-content: flex-start;
    margin: 0 -8px; }

@media screen and (max-width: 974px) {
  .joint-projects-block .items {
    flex-wrap: wrap; } }
    .joint-projects-block .items .item {
      flex: 1;
      position: relative;
      padding: 0 8px;
      max-width: 277px; }

@media screen and (max-width: 974px) {
  .joint-projects-block .items .item {
    flex-basis: 50%;
    padding: 0 8px 20px; }
    .joint-projects-block .items .item .img img {
      width: 100%; } }
      .joint-projects-block .items .item .img {
        overflow: hidden;
        border-radius: 8px; }
        .joint-projects-block .items .item .img img {
          transition: transform 0.5s; }
      .joint-projects-block .items .item a:hover {
        text-decoration: none; }
        .joint-projects-block .items .item a:hover img {
          transform: scale(1.2); }
      .joint-projects-block .items .item .frame {
        position: relative;
        height: 100%; }
      .joint-projects-block .items .item .title {
        position: absolute;
        color: #ffffff;
        font-weight: bold;
        font-size: 20px;
        line-height: 22px;
        bottom: 27px;
        left: 25px;
        width: 80%; }

@media screen and (max-width: 600px) {
  .joint-projects-block .items .item .title {
    bottom: 8px;
    left: 8px;
    width: 90%; } }
    .joint-projects-block .items .last-link a {
      color: #f9423a;
      display: flex;
      align-items: center;
      font-weight: bold;
      font-size: 48px;
      line-height: 53px;
      height: 100%;
      padding: 10px 48px;
      border: 1px solid #f9423a;
      border-radius: 8px; }

@media screen and (max-width: 600px) {
  .joint-projects-block .items .last-link a {
    font-size: 27px;
    line-height: 30px;
    padding: 10px 25px; } }
      .joint-projects-block .items .last-link a > span {
        display: flex;
        flex-wrap: wrap; }
    .joint-projects-block .items .last-link .arrow-icon {
      flex: 1;
      justify-content: flex-end;
      align-items: center;
      display: flex; }
      .joint-projects-block .items .last-link .arrow-icon svg {
        width: 32px;
        height: 22px;
        margin-top: 3px; }
        html.dj-browser-msie-11 .joint-projects-block .items .last-link .arrow-icon svg {
          position: relative;
          top: -3px; }

@media screen and (max-width: 600px) {
  .joint-projects-block .items .last-link .arrow-icon svg {
    width: 18px;
    height: 12px; } }
  .joint-projects-block .label {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    padding: 8px; }

@media screen and (max-width: 600px) {
  .joint-projects-block .label {
    right: 15px;
    top: 15px; } }

.support-us-block {
  position: relative;
  padding: 20px 0; }
  .support-us-block:before {
    background: url("../images/eat-drink-bkg.png") no-repeat 50% 0;
    position: absolute;
    left: 0;
    top: 26px;
    content: '';
    height: 240px;
    width: 100%;
    z-index: -1; }

@media screen and (max-width: 974px) {
  .support-us-block:before {
    display: none; } }

.support-us-wrapper {
  display: flex;
  justify-content: space-between; }

@media screen and (max-width: 974px) {
  .support-us-wrapper {
    flex-direction: column; } }
  .support-us-wrapper .block-info {
    width: 278px;
    padding: 0 20px;
    background: #ffffff;
    margin-left: -20px; }

@media screen and (max-width: 974px) {
  .support-us-wrapper .block-info {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 600px;
    background: none; } }
  .support-us-wrapper .block-title {
    margin-bottom: 24px; }
  .support-us-wrapper .block-desc {
    font-size: 18px;
    line-height: 26px;
    padding: 0 20px 23px 0; }

@media screen and (max-width: 974px) {
  .support-us-wrapper .block-desc {
    line-height: 22px;
    padding: 0 0 15px; } }
    .support-us-wrapper .block-desc strong {
      display: block;
      padding-bottom: 10px; }
  .support-us-wrapper .block-link {
    max-width: 400px;
    margin: 0 auto; }
    .support-us-wrapper .block-link .btn, .support-us-wrapper .block-link .user-register-form #edit-submit, .user-register-form .support-us-wrapper .block-link #edit-submit, .support-us-wrapper .block-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .support-us-wrapper .block-link input, .support-us-wrapper .block-link .article-content .alimentarium-btn, .article-content .support-us-wrapper .block-link .alimentarium-btn, .support-us-wrapper .block-link .content-text .alimentarium-btn, .content-text .support-us-wrapper .block-link .alimentarium-btn, .support-us-wrapper .block-link .post-description .alimentarium-btn, .post-description .support-us-wrapper .block-link .alimentarium-btn, .support-us-wrapper .block-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .support-us-wrapper .block-link .alimentarium-btn, .support-us-wrapper .block-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .support-us-wrapper .block-link .alimentarium-btn, .support-us-wrapper .block-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .support-us-wrapper .block-link .button, .support-us-wrapper .block-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .support-us-wrapper .block-link .agree-button, .support-us-wrapper .block-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .support-us-wrapper .block-link .link,
    .support-us-wrapper .block-link .create-post-page .description .link, .create-post-page .description .support-us-wrapper .block-link .link,
    .support-us-wrapper .block-link .create-post-page .messages .link, .create-post-page .messages .support-us-wrapper .block-link .link, .support-us-wrapper .block-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .support-us-wrapper .block-link .form-submit, .support-us-wrapper .block-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .support-us-wrapper .block-link .link,
    .support-us-wrapper .block-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .support-us-wrapper .block-link .link,
    .support-us-wrapper .block-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .support-us-wrapper .block-link .link, .support-us-wrapper .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .support-us-wrapper .block-link .link, .support-us-wrapper .block-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .support-us-wrapper .block-link .form-submit, .support-us-wrapper .block-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .support-us-wrapper .block-link .form-submit, .support-us-wrapper .block-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .support-us-wrapper .block-link .form-submit, .support-us-wrapper .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .support-us-wrapper .block-link .select-date-button {
      width: 100%;
      height: 48px;
      background: #ffffff; }
      .support-us-wrapper .block-link .btn:hover, .support-us-wrapper .block-link .user-register-form #edit-submit:hover, .user-register-form .support-us-wrapper .block-link #edit-submit:hover, .support-us-wrapper .block-link .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .support-us-wrapper .block-link input:hover, .support-us-wrapper .block-link .article-content .alimentarium-btn:hover, .article-content .support-us-wrapper .block-link .alimentarium-btn:hover, .support-us-wrapper .block-link .content-text .alimentarium-btn:hover, .content-text .support-us-wrapper .block-link .alimentarium-btn:hover, .support-us-wrapper .block-link .post-description .alimentarium-btn:hover, .post-description .support-us-wrapper .block-link .alimentarium-btn:hover, .support-us-wrapper .block-link .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .support-us-wrapper .block-link .alimentarium-btn:hover, .support-us-wrapper .block-link .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .support-us-wrapper .block-link .alimentarium-btn:hover, .support-us-wrapper .block-link .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .support-us-wrapper .block-link .button:hover, .support-us-wrapper .block-link .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .support-us-wrapper .block-link .agree-button:hover, .support-us-wrapper .block-link .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .support-us-wrapper .block-link .link:hover,
      .support-us-wrapper .block-link .create-post-page .description .link:hover, .create-post-page .description .support-us-wrapper .block-link .link:hover,
      .support-us-wrapper .block-link .create-post-page .messages .link:hover, .create-post-page .messages .support-us-wrapper .block-link .link:hover, .support-us-wrapper .block-link .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .support-us-wrapper .block-link .form-submit:hover, .support-us-wrapper .block-link .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .support-us-wrapper .block-link .link:hover,
      .support-us-wrapper .block-link .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .support-us-wrapper .block-link .link:hover,
      .support-us-wrapper .block-link .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .support-us-wrapper .block-link .link:hover, .support-us-wrapper .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .support-us-wrapper .block-link .link:hover, .support-us-wrapper .block-link .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .support-us-wrapper .block-link .form-submit:hover, .support-us-wrapper .block-link #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .support-us-wrapper .block-link .form-submit:hover, .support-us-wrapper .block-link .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .support-us-wrapper .block-link .form-submit:hover, .support-us-wrapper .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .support-us-wrapper .block-link .select-date-button:hover {
        background: #f9423a; }
  .support-us-wrapper .support-list-wrapper {
    padding: 102px 0 0;
    position: relative;
    max-width: 770px;
    width: calc(100% - 278px); }

@media screen and (max-width: 974px) {
  .support-us-wrapper .support-list-wrapper {
    margin: 0 -20px;
    padding: 22px 0 0;
    width: inherit; }
    .support-us-wrapper .support-list-wrapper:before {
      background: url("../images/eat-drink-bkg.png") no-repeat 50% 0;
      position: absolute;
      left: 0;
      top: -25px;
      content: '';
      height: 240px;
      width: 100%;
      z-index: -1; } }
    .support-us-wrapper .support-list-wrapper .title-list {
      font-weight: bold;
      font-size: 18px;
      line-height: 26px;
      padding-bottom: 25px; }

@media screen and (max-width: 974px) {
  .support-us-wrapper .support-list-wrapper .title-list {
    text-align: center;
    padding-bottom: 20px; } }
    .support-us-wrapper .support-list-wrapper .holder {
      display: flex;
      margin: 0 -12px; }

@media screen and (max-width: 974px) {
  .support-us-wrapper .support-list-wrapper .holder {
    justify-content: center;
    margin: 0 -10px; } }
    .support-us-wrapper .support-list-wrapper .item {
      padding: 0 12px; }

@media screen and (max-width: 974px) {
  .support-us-wrapper .support-list-wrapper .item {
    padding: 0 10px; } }
      .support-us-wrapper .support-list-wrapper .item a:hover {
        text-decoration: none; }
        .support-us-wrapper .support-list-wrapper .item a:hover img {
          transform: scale(1.2); }
    .support-us-wrapper .support-list-wrapper .img {
      width: 174px;
      height: 174px;
      border: 1px solid #f9423a;
      background: #ffffff;
      border-radius: 100%;
      margin: 0 auto 16px; }
      .support-us-wrapper .support-list-wrapper .img .frame {
        width: 176px;
        height: 176px;
        margin: -2px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        border-radius: 100%; }
      .support-us-wrapper .support-list-wrapper .img img {
        transition: transform 0.5s; }
    .support-us-wrapper .support-list-wrapper .text {
      text-align: center;
      max-width: 174px; }
    .support-us-wrapper .support-list-wrapper .name {
      font-weight: bold;
      font-size: 24px;
      line-height: 26px;
      color: #f9423a;
      padding-bottom: 11px; }
    .support-us-wrapper .support-list-wrapper .info {
      font-size: 18px;
      line-height: 26px; }

.text-plus-img-block {
  padding: 55px 0;
  position: relative; }

@media screen and (max-width: 974px) {
  .text-plus-img-block {
    padding: 10px 0; } }
  .text-plus-img-block:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: url("../images/e-collection-bkg.png") no-repeat center 90%;
    z-index: -1;
    opacity: .4; }

@media screen and (max-width: 974px) {
  .text-plus-img-block:after {
    display: none; } }
  .text-plus-img-block.inverse .holder {
    flex-direction: row-reverse; }

@media screen and (max-width: 974px) {
  .text-plus-img-block.inverse .holder {
    flex-direction: column-reverse; } }
  .text-plus-img-block.inverse .block-label {
    text-align: left; }
  .text-plus-img-block.inverse .box-text {
    padding: 0 0 0 10%; }

@media screen and (max-width: 974px) {
  .text-plus-img-block.inverse .box-text {
    padding: 0; } }
  .text-plus-img-block .holder {
    display: flex;
    justify-content: space-between; }

@media screen and (max-width: 974px) {
  .text-plus-img-block .holder {
    flex-direction: column-reverse; } }
  .text-plus-img-block .box-text {
    width: 42.5%;
    padding-right: 10%; }

@media screen and (max-width: 974px) {
  .text-plus-img-block .box-text {
    padding: 0;
    width: 100%; } }
  .text-plus-img-block .box-img {
    width: 57.5%; }

@media screen and (max-width: 974px) {
  .text-plus-img-block .box-img {
    padding: 0 0 14px;
    width: 100%; } }
    .text-plus-img-block .box-img img {
      width: 100%; }
  .text-plus-img-block .block-label {
    font-weight: bold;
    font-size: 120px;
    line-height: 130px;
    color: #ECECEC;
    letter-spacing: -2px;
    white-space: nowrap;
    text-align: right;
    margin-bottom: -20px; }

@media screen and (max-width: 974px) {
  .text-plus-img-block .block-label {
    font-size: 38px;
    line-height: 70px; } }
  .text-plus-img-block .block-title {
    margin: 0 0 25px; }

@media screen and (max-width: 974px) {
  .text-plus-img-block .block-title {
    margin-bottom: 20px; } }
  .text-plus-img-block .block-desc {
    color: #666;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    padding: 0 0 32px; }

@media screen and (max-width: 600px) {
  .text-plus-img-block .block-desc {
    line-height: 22px;
    padding-bottom: 18px; } }

@media screen and (max-width: 600px) {
  .text-plus-img-block .block-link {
    max-width: 500px;
    margin: 0 auto; } }
  .text-plus-img-block .block-link .btn, .text-plus-img-block .block-link .user-register-form #edit-submit, .user-register-form .text-plus-img-block .block-link #edit-submit, .text-plus-img-block .block-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .text-plus-img-block .block-link input, .text-plus-img-block .block-link .article-content .alimentarium-btn, .article-content .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .content-text .alimentarium-btn, .content-text .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .post-description .alimentarium-btn, .post-description .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .text-plus-img-block .block-link .button, .text-plus-img-block .block-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .text-plus-img-block .block-link .agree-button, .text-plus-img-block .block-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .create-post-page .description .link, .create-post-page .description .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .create-post-page .messages .link, .create-post-page .messages .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .text-plus-img-block .block-link .select-date-button {
    width: 240px;
    height: 45px; }

@media screen and (max-width: 600px) {
  .text-plus-img-block .block-link .btn, .text-plus-img-block .block-link .user-register-form #edit-submit, .user-register-form .text-plus-img-block .block-link #edit-submit, .text-plus-img-block .block-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .text-plus-img-block .block-link input, .text-plus-img-block .block-link .article-content .alimentarium-btn, .article-content .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .content-text .alimentarium-btn, .content-text .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .post-description .alimentarium-btn, .post-description .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .text-plus-img-block .block-link .alimentarium-btn, .text-plus-img-block .block-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .text-plus-img-block .block-link .button, .text-plus-img-block .block-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .text-plus-img-block .block-link .agree-button, .text-plus-img-block .block-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .create-post-page .description .link, .create-post-page .description .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .create-post-page .messages .link, .create-post-page .messages .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .text-plus-img-block .block-link .link,
  .text-plus-img-block .block-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .text-plus-img-block .block-link .link, .text-plus-img-block .block-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .text-plus-img-block .block-link .form-submit, .text-plus-img-block .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .text-plus-img-block .block-link .select-date-button {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .home-content-block + .activity-block .activity-on-frame .title {
    left: -230px; } }

@media screen and (max-width: 974px) {
  .home-content-block + .activity-block .activity-on-frame .title {
    top: -21px; } }

.home-content-frame {
  display: flex;
  justify-content: space-between;
  padding: 66px 0 0; }

@media screen and (max-width: 974px) {
  .home-content-frame {
    padding: 0;
    flex-direction: column-reverse; } }

@media screen and (min-width: 975px) {
  .home-content-frame .col {
    flex: 1; }
    .home-content-frame .col:nth-child(1) {
      padding-top: 150px; }
    .home-content-frame .col:nth-child(2) {
      padding: 0 10px; }
      .home-content-frame .col:nth-child(2) .box:nth-child(2) {
        margin-left: 27%; }
    .home-content-frame .col:last-child {
      display: flex;
      flex-direction: column;
      align-items: flex-end; } }
  .home-content-frame .box {
    position: relative;
    background: #ffffff;
    box-shadow: 0 8px 40px rgba(9, 44, 76, 0.16);
    border-radius: 5px;
    width: 277px;
    margin-bottom: 40px;
    padding-bottom: 20px; }

@media screen and (max-width: 974px) {
  .home-content-frame .box {
    width: 100%; } }
    .home-content-frame .box.with-video .img:before {
      display: block; }
    .home-content-frame .box .box-link {
      display: none;
      font-size: 13px;
      line-height: 23px;
      color: #f9423a;
      text-decoration: underline; }

@media screen and (max-width: 974px) {
  .home-content-frame .box .box-link {
    display: inline; } }
  .home-content-frame .head {
    display: flex;
    justify-content: space-between;
    padding: 13px 12px; }
    .home-content-frame .head .favorite-link {
      margin: 4px 6px 0 10px; }
  .home-content-frame .label {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #f9423a;
    max-width: 85%; }
  .home-content-frame .img {
    height: 170px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative; }

@media screen and (max-width: 974px) {
  .home-content-frame .img {
    height: 211px; } }
    .home-content-frame .img:before {
      content: '';
      opacity: 0.8;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 66px;
      height: 66px;
      background: #f9423a url("../svg/spritesrc/icon-play-white.svg") 50% 50% no-repeat;
      border-radius: 100%;
      display: none;
      z-index: 1;
      pointer-events: none; }
    .home-content-frame .img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
    .home-content-frame .img a:hover img {
      transform: scale(1.2); }
  .home-content-frame .text {
    font-size: 18px;
    line-height: 26px;
    padding: 0 19px;
    overflow-wrap: break-word; }
    .home-content-frame .text h2 {
      margin: 0 0 9px;
      font-size: 32px;
      line-height: 30px;
      color: #f9423a; }

@media screen and (max-width: 974px) {
  .home-content-frame .text h2 {
    font-size: 27px;
    padding-right: 20px; } }
    .home-content-frame .text p {
      margin: 0; }
    .home-content-frame .text .btn, .home-content-frame .text .user-register-form #edit-submit, .user-register-form .home-content-frame .text #edit-submit, .home-content-frame .text .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .home-content-frame .text input, .home-content-frame .text .alimentarium-btn, .home-content-frame .text .change-pass-container .form-actions .button, .change-pass-container .form-actions .home-content-frame .text .button, .home-content-frame .text .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .home-content-frame .text .agree-button, .home-content-frame .text .create-post-page .field-prefix .link, .create-post-page .field-prefix .home-content-frame .text .link,
    .home-content-frame .text .create-post-page .description .link, .create-post-page .description .home-content-frame .text .link,
    .home-content-frame .text .create-post-page .messages .link, .create-post-page .messages .home-content-frame .text .link, .home-content-frame .text .create-post-page .image-upload .form-submit, .create-post-page .image-upload .home-content-frame .text .form-submit, .home-content-frame .text .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .home-content-frame .text .link,
    .home-content-frame .text .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .home-content-frame .text .link,
    .home-content-frame .text .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .home-content-frame .text .link, .home-content-frame .text .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .home-content-frame .text .link, .home-content-frame .text .curated_set-container .web-form .form-submit, .curated_set-container .web-form .home-content-frame .text .form-submit, .home-content-frame .text #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .home-content-frame .text .form-submit, .home-content-frame .text .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .home-content-frame .text .form-submit, .home-content-frame .text .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .home-content-frame .text .select-date-button {
      height: 46px;
      margin-top: 15px;
      font-size: 14px; }
    .home-content-frame .text ul {
      list-style: initial;
      padding: 0 0 0 20px; }

@media screen and (max-width: 974px) {
  .home-content-frame .head {
    position: relative; }
  .home-content-frame .favorite-link {
    position: absolute;
    right: 13px;
    bottom: -248px;
    z-index: 2; } }

.home-information-block {
  max-width: 376px;
  border: 1px solid #00C389;
  margin: -167px 0 40px;
  position: relative; }

@media screen and (max-width: 974px) {
  .home-information-block {
    margin: -2px -20px 40px;
    max-width: 1000%;
    border-width: 1px 0; } }
  .home-information-block .head-info {
    background: #00C389;
    display: flex;
    color: #ffffff;
    padding: 20px;
    min-height: 100px; }

@media screen and (max-width: 974px) {
  .home-information-block .head-info {
    min-height: 0;
    padding: 4px 20px; } }
  .home-information-block .ico {
    width: 25px;
    height: 25px;
    margin: auto 17px auto 0; }
  .home-information-block .txt {
    display: flex;
    flex-direction: column;
    justify-content: center; }

@media screen and (max-width: 974px) {
  .home-information-block .txt {
    flex: 1;
    flex-direction: column; } }
    .home-information-block .txt .title {
      display: block;
      font-size: 24px;
      line-height: 34px;
      padding-bottom: 1px; }

@media screen and (max-width: 974px) {
  .home-information-block .txt .title {
    display: flex;
    flex: 1;
    justify-content: space-between; } }
      .home-information-block .txt .title .svg-icon {
        top: 15px;
        display: none; }

@media screen and (max-width: 974px) {
  .home-information-block .txt .title .svg-icon {
    display: inline-block; } }
    .home-information-block .txt .info {
      display: block;
      font-size: 18px;
      line-height: 25px;
      font-weight: bold; }

@media screen and (max-width: 974px) {
  .home-information-block .txt .info .svg-icon {
    display: none; } }
    .home-information-block .txt .svg-icon {
      width: 16px;
      height: 10px;
      position: relative;
      top: 8px;
      margin-left: 4px; }
  .home-information-block .content-info {
    padding: 20px; }
    .home-information-block .content-info.opened .open-close-link .open {
      display: none; }
    .home-information-block .content-info.opened .open-close-link .close {
      display: inline; }
    .home-information-block .content-info.opened .open-close-link .svg-icon {
      transform: rotate(180deg); }
    .home-information-block .content-info h2 {
      margin: 0 0 20px;
      font-size: 32px;
      line-height: 35px;
      color: #00C389; }
    .home-information-block .content-info p {
      margin: 0 0 14px; }
    .home-information-block .content-info .line {
      padding-bottom: 14px; }
      .home-information-block .content-info .line p {
        margin: 0; }
    .home-information-block .content-info .open-close-link {
      font-size: 16px;
      line-height: 20px;
      color: #707070; }
      .home-information-block .content-info .open-close-link .close {
        display: none; }
      .home-information-block .content-info .open-close-link .svg-icon {
        width: 20px;
        height: 20px;
        margin: 5px 0 0 11px; }

.image-gallery-item {
  position: relative;
  overflow: hidden;
  border-radius: 8px; }
  .image-gallery-item .svg-icon {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 15px;
    right: 15px;
    z-index: 2;
    cursor: pointer; }

@media screen and (min-width: 974px) {
  .image-gallery-item .svg-icon {
    width: 35px;
    height: 35px;
    top: 20px;
    right: 20px; } }
  .image-gallery-item img {
    width: 100%;
    border-radius: 10px;
    object-fit: cover;
    transition: transform 0.5s; }
  .image-gallery-item a:hover img {
    transform: scale(1.2); }

.body-overflow-img {
  overflow: hidden; }
  .body-overflow-img:before {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 999;
    content: ''; }

.img-full-screen-container, .slider-full-screen-container {
  position: relative; }
  .img-full-screen-container.is-active .wrap-img, .is-active.slider-full-screen-container .wrap-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    z-index: 1001;
    width: 80vw;
    max-width: 900px; }

@media screen and (max-width: 974px) {
  .img-full-screen-container.is-active .wrap-img, .is-active.slider-full-screen-container .wrap-img {
    max-width: 500px; } }
  .img-full-screen-container.is-active img, .is-active.slider-full-screen-container img {
    max-width: none;
    width: 100%; }
  .img-full-screen-container.is-active .gallery-caption, .is-active.slider-full-screen-container .gallery-caption,
  .img-full-screen-container.is-active .image-gallery-slider-caption,
  .is-active.slider-full-screen-container .image-gallery-slider-caption {
    background: #ffffff;
    margin: 0;
    padding: 0 10px;
    width: 100%;
    line-height: 25px; }
  .img-full-screen-container.is-active .slick-small-dots, .is-active.slider-full-screen-container .slick-small-dots {
    display: none; }
  .img-full-screen-container.is-active .image-gallery-slider-bottom, .is-active.slider-full-screen-container .image-gallery-slider-bottom {
    padding: 0; }
  .img-full-screen-container.is-active .image-gallery-slider-wrap, .is-active.slider-full-screen-container .image-gallery-slider-wrap {
    margin: 0;
    padding: 0; }

.slider-full-screen-container .svg-icon.opener {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 15px;
  right: 15px;
  z-index: 2;
  cursor: pointer; }

@media screen and (min-width: 974px) {
  .slider-full-screen-container .svg-icon.opener {
    width: 35px;
    height: 35px;
    top: 20px;
    right: 20px; } }

.image-gallery-slider {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  overflow: hidden; }
  .image-gallery-slider-top {
    position: relative; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-bottom {
    display: flex;
    padding-top: 7px; } }
  .image-gallery-slider-bottom h5 {
    padding-top: 6px;
    margin: 0 0 20px;
    min-height: 57px; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-bottom h5 {
    max-width: 65%;
    padding-top: 12px;
    min-height: 92px; } }
  .image-gallery-slider .slider {
    display: block !important; }
  .image-gallery-slider-caption.h6 {
    font-size: 20px;
    line-height: 22px;
    margin: 22px 0 40px;
    font-weight: 400; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-caption.h6 {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 22px;
    width: 65%; } }

.image-gallery-slider-wrap {
  position: relative;
  padding-top: 15px; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-wrap {
    padding-top: 50px; } }
  .image-gallery-slider-wrap .slick-image-gallery-slider-arrows {
    display: flex;
    padding: 2px 0 0 4px; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-wrap .slick-image-gallery-slider-navigation {
    width: 35%; } }
  .image-gallery-slider-wrap .slick-dots {
    flex-wrap: wrap;
    align-content: flex-start; }
  .image-gallery-slider-wrap .slick-small-dots {
    padding: 24px 0 0; }

@media screen and (min-width: 974px) {
  .image-gallery-slider-wrap .slick-small-dots {
    padding: 19px 0 0; } }

@media screen and (max-width: 974px) {
  .image-gallery-slider-wrap .image-gallery-item {
    height: 174px; }
    .image-gallery-slider-wrap .image-gallery-item img {
      width: auto; } }

@media screen and (max-width: 974px) {
  .knowledge-recipes-list-top {
    margin-bottom: 20px; } }

.knowledge-links-block .load-more, .knowledge-columns-block .load-more {
  padding-top: 97px; }
  .knowledge-links-block .load-more .load-more, .knowledge-columns-block .load-more .load-more {
    padding-top: 0; }

.knowledge-links h4, .knowledge-links .h4, .knowledge-columns h4, .knowledge-columns .h4 {
  margin-top: 0;
  color: #f9423a;
  font-size: 32px;
  line-height: 35px;
  margin-bottom: 5px; }

@media screen and (min-width: 975px) {
  .knowledge-links h4, .knowledge-links .h4, .knowledge-columns h4, .knowledge-columns .h4 {
    margin-bottom: 62px; } }

@media screen and (max-width: 1023px) {
  .knowledge-links, .knowledge-columns {
    margin-bottom: 30px; } }

.knowledge-links .square-block, .knowledge-columns .square-block {
  margin-bottom: 20px;
  position: relative; }

@media screen and (min-width: 975px) {
  .knowledge-links .row .col, .knowledge-columns .row .col {
    position: relative;
    animation-duration: 1s;
    animation-name: loadItems; }
    .knowledge-links .row .col:nth-child(2n) .square-block, .knowledge-columns .row .col:nth-child(2n) .square-block {
      top: 57px; } }

.other-recipes .square-block {
  margin-bottom: 20px; }

.filter-form-columns {
  display: flex;
  justify-content: flex-end; }

@media screen and (min-width: 975px) {
  .filter-form-columns form {
    display: flex;
    justify-content: flex-end; }
    .filter-form-columns form .form-item {
      margin-left: 60px;
      width: auto; } }

.knowledge-recipes-list .content-text {
  padding-bottom: 50px; }

@media screen and (max-width: 974px) {
  .knowledge-recipes-list .content-text {
    padding-bottom: 30px; } }

@media screen and (min-width: 975px) {
  .knowledge-recipes-list h4, .knowledge-recipes-list .h4 {
    margin-bottom: 20px; } }

@media screen and (min-width: 975px) {
  .knowledge-recipes-list-top {
    margin-bottom: 64px;
    max-width: 680px; } }

.knowledge-content .resources-table .content-text h5, .knowledge-content .resources-table .content-text .h5 {
  margin-bottom: 15px; }

@media screen and (max-width: 974px) {
  .knowledge-content .resources-table .content-text h5, .knowledge-content .resources-table .content-text .h5 {
    font-size: 24px; } }

.knowledge-content .image-gallery-slider-top {
  width: 100%;
  padding: 0 13px;
  margin-left: -13px;
  overflow: hidden; }

@media screen and (max-width: 974px) {
  .knowledge-content .image-gallery-slider-top {
    width: auto;
    margin-right: -20px; } }
  .knowledge-content .image-gallery-slider-top .slick-list {
    overflow: visible; }

.knowledge-content .more-slider-wrap .knowledge-content-title {
  margin-bottom: 0; }

.knowledge-content .more-slider .slide {
  padding: 15px 0; }
  .knowledge-content .more-slider .slide .square-block {
    margin-right: 20px;
    max-width: 278px; }
    .knowledge-content .more-slider .slide .square-block-img:before {
      content: "";
      display: block;
      height: 0;
      width: 100%;
      padding-top: 100%; }
    .knowledge-content .more-slider .slide .square-block-img img {
      position: absolute;
      left: 50%;
      top: 50%;
      height: 100%;
      transform: translate(-50%, -50%); }

@media screen and (max-width: 974px) {
  .knowledge-content .more-slider .slide .tags .tag {
    display: none; }
  .knowledge-content .more-slider .slide .tags:before {
    content: '';
    width: 21px;
    height: 17px;
    display: block;
    background: url("../svg/spritesrc/round-arrow.svg") no-repeat center; }
  .knowledge-content .more-slider .slide .square-block.reverse-color .tags:before {
    background: url("../svg/spritesrc/round-arrow-gray.svg") no-repeat center; } }

@media screen and (min-width: 975px) {
  .knowledge-content .slick-slide[aria-hidden="true"] .square-block {
    box-shadow: none; } }

.knowledge-search-result-title, .knowledge-content-title {
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
  color: #f9423a;
  margin-bottom: 20px;
  padding-top: 20px; }

.knowledge-search-result .columns-wrap, .knowledge-content .columns-wrap {
  margin-bottom: 20px; }

@media screen and (min-width: 974px) {
  .knowledge-search-result .more-slider-wrap, .knowledge-content .more-slider-wrap {
    margin-bottom: 35px; } }

.resources-table {
  margin-bottom: 60px; }
  .resources-table .content-table .btn, .resources-table .content-table .user-register-form #edit-submit, .user-register-form .resources-table .content-table #edit-submit, .resources-table .content-table .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .resources-table .content-table input, .resources-table .content-table .article-content .alimentarium-btn, .article-content .resources-table .content-table .alimentarium-btn, .resources-table .content-table .content-text .alimentarium-btn, .content-text .resources-table .content-table .alimentarium-btn, .resources-table .content-table .post-description .alimentarium-btn, .post-description .resources-table .content-table .alimentarium-btn, .resources-table .content-table .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .resources-table .content-table .alimentarium-btn, .resources-table .content-table .home-content-frame .text .alimentarium-btn, .home-content-frame .text .resources-table .content-table .alimentarium-btn, .resources-table .content-table .change-pass-container .form-actions .button, .change-pass-container .form-actions .resources-table .content-table .button, .resources-table .content-table .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .resources-table .content-table .agree-button, .resources-table .content-table .create-post-page .field-prefix .link, .create-post-page .field-prefix .resources-table .content-table .link,
  .resources-table .content-table .create-post-page .description .link, .create-post-page .description .resources-table .content-table .link,
  .resources-table .content-table .create-post-page .messages .link, .create-post-page .messages .resources-table .content-table .link, .resources-table .content-table .create-post-page .image-upload .form-submit, .create-post-page .image-upload .resources-table .content-table .form-submit, .resources-table .content-table .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .resources-table .content-table .link,
  .resources-table .content-table .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .resources-table .content-table .link,
  .resources-table .content-table .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .resources-table .content-table .link, .resources-table .content-table .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .resources-table .content-table .link, .resources-table .content-table .curated_set-container .web-form .form-submit, .curated_set-container .web-form .resources-table .content-table .form-submit, .resources-table .content-table #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .resources-table .content-table .form-submit, .resources-table .content-table .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .resources-table .content-table .form-submit, .resources-table .content-table .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .resources-table .content-table .select-date-button {
    width: 166px;
    margin-left: auto; }
  .resources-table .content-table table thead th {
    text-align: left; }

@media screen and (max-width: 974px) {
  .resources-table .content-table {
    overflow: inherit; }
    .resources-table .content-table thead tr td, .resources-table .content-table thead tr th {
      text-align: left; }
      .resources-table .content-table thead tr td:first-child, .resources-table .content-table thead tr th:first-child {
        width: 67%;
        padding-left: 40px; }
      .resources-table .content-table thead tr td:nth-child(2), .resources-table .content-table thead tr th:nth-child(2) {
        padding-left: 5px; }
      .resources-table .content-table thead tr td:last-child, .resources-table .content-table thead tr th:last-child {
        display: none; }
    .resources-table .content-table tbody {
      width: 100%;
      display: flex;
      flex-direction: column; }
      .resources-table .content-table tbody tr {
        position: relative;
        display: flex;
        padding-bottom: 69px;
        width: 150%; }
        .resources-table .content-table tbody tr td {
          display: block;
          padding: 18px 15px; }
          .resources-table .content-table tbody tr td:first-child {
            padding-left: 42px;
            width: 67%; }
          .resources-table .content-table tbody tr td:last-child {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            padding: 0 0 20px 0; }
            .resources-table .content-table tbody tr td:last-child .btn, .resources-table .content-table tbody tr td:last-child .user-register-form #edit-submit, .user-register-form .resources-table .content-table tbody tr td:last-child #edit-submit, .resources-table .content-table tbody tr td:last-child .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .resources-table .content-table tbody tr td:last-child input, .resources-table .content-table tbody tr td:last-child .article-content .alimentarium-btn, .article-content .resources-table .content-table tbody tr td:last-child .alimentarium-btn, .resources-table .content-table tbody tr td:last-child .content-text .alimentarium-btn, .content-text .resources-table .content-table tbody tr td:last-child .alimentarium-btn, .resources-table .content-table tbody tr td:last-child .post-description .alimentarium-btn, .post-description .resources-table .content-table tbody tr td:last-child .alimentarium-btn, .resources-table .content-table tbody tr td:last-child .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .resources-table .content-table tbody tr td:last-child .alimentarium-btn, .resources-table .content-table tbody tr td:last-child .home-content-frame .text .alimentarium-btn, .home-content-frame .text .resources-table .content-table tbody tr td:last-child .alimentarium-btn, .resources-table .content-table tbody tr td:last-child .change-pass-container .form-actions .button, .change-pass-container .form-actions .resources-table .content-table tbody tr td:last-child .button, .resources-table .content-table tbody tr td:last-child .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .resources-table .content-table tbody tr td:last-child .agree-button, .resources-table .content-table tbody tr td:last-child .create-post-page .field-prefix .link, .create-post-page .field-prefix .resources-table .content-table tbody tr td:last-child .link,
            .resources-table .content-table tbody tr td:last-child .create-post-page .description .link, .create-post-page .description .resources-table .content-table tbody tr td:last-child .link,
            .resources-table .content-table tbody tr td:last-child .create-post-page .messages .link, .create-post-page .messages .resources-table .content-table tbody tr td:last-child .link, .resources-table .content-table tbody tr td:last-child .create-post-page .image-upload .form-submit, .create-post-page .image-upload .resources-table .content-table tbody tr td:last-child .form-submit, .resources-table .content-table tbody tr td:last-child .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .resources-table .content-table tbody tr td:last-child .link,
            .resources-table .content-table tbody tr td:last-child .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .resources-table .content-table tbody tr td:last-child .link,
            .resources-table .content-table tbody tr td:last-child .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .resources-table .content-table tbody tr td:last-child .link, .resources-table .content-table tbody tr td:last-child .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .resources-table .content-table tbody tr td:last-child .link, .resources-table .content-table tbody tr td:last-child .curated_set-container .web-form .form-submit, .curated_set-container .web-form .resources-table .content-table tbody tr td:last-child .form-submit, .resources-table .content-table tbody tr td:last-child #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .resources-table .content-table tbody tr td:last-child .form-submit, .resources-table .content-table tbody tr td:last-child .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .resources-table .content-table tbody tr td:last-child .form-submit, .resources-table .content-table tbody tr td:last-child .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .resources-table .content-table tbody tr td:last-child .select-date-button {
              margin: 0 auto;
              min-width: 270px; }
          .resources-table .content-table tbody tr td:nth-child(2) {
            width: 38%; } }

@media screen and (max-width: 974px) {
  .path-visit .visual-block .title {
    margin-top: 65px; }
  .path-visit .archives_list .col {
    padding: 0 20px; } }

.datepicker-dropdown {
  position: relative; }
  .datepicker-dropdown-link {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-left: 30px;
    justify-content: center; }
    .datepicker-dropdown-link:after {
      content: '';
      display: block;
      background: url(../svg/spritesrc/arrow-select-orange.svg) no-repeat 100% 0;
      background-size: 100% auto;
      height: 5px;
      width: 8px;
      margin-left: 5px; }
    .datepicker-dropdown-link span {
      display: block;
      border-bottom: 2px solid #f9423a;
      font-size: 16px;
      color: #f9423a;
      padding: 12px 0 3px; }
  .datepicker-dropdown-hidden {
    display: none; }
  .datepicker-dropdown.expanded .datepicker-dropdown-hidden {
    box-shadow: 0 2px 30px 0 #00000026;
    padding: 15px;
    background: #ffffff;
    z-index: 4;
    display: block;
    position: absolute;
    top: 100%;
    right: 0; }
  .datepicker-dropdown.expanded .activity-data-picker {
    box-shadow: none; }

.my-collection-checkbox {
  color: #f9423a; }
  .my-collection-checkbox .form-checkbox-item label, .my-collection-checkbox .form-radio-item label, .my-collection-checkbox .js-form-type-radio label {
    cursor: pointer;
    padding-left: 0; }
    .my-collection-checkbox .form-checkbox-item label:before, .my-collection-checkbox .form-radio-item label:before, .my-collection-checkbox .js-form-type-radio label:before {
      display: none; }
  .my-collection-checkbox .form-checkbox-item input + span, .my-collection-checkbox .form-radio-item input + span, .my-collection-checkbox .js-form-type-radio input + span {
    padding-top: 5px; }
    .my-collection-checkbox .form-checkbox-item input + span:before, .my-collection-checkbox .form-radio-item input + span:before, .my-collection-checkbox .js-form-type-radio input + span:before {
      border-radius: 0;
      width: 25px;
      height: 28px;
      border: 0;
      background: url(../svg/spritesrc/icon-favorite-red.svg) no-repeat 100% 0; }
  .my-collection-checkbox .form-checkbox-item input:checked + span:before, .my-collection-checkbox .form-radio-item input:checked + span:before, .my-collection-checkbox .js-form-type-radio input:checked + span:before {
    background: url(../svg/spritesrc/icon-favorite-active-red.svg) no-repeat 100% 0;
    background-size: 23px; }
  .my-collection-checkbox .form-checkbox-item input:checked + span:after, .my-collection-checkbox .form-radio-item input:checked + span:after, .my-collection-checkbox .js-form-type-radio input:checked + span:after {
    display: none; }

.filter-form-columns .my-collection-checkbox {
  padding: 12px 0;
  margin-left: 60px; }

.ui-dialog-content .image-gallery-slider-wrap {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px; }

.magazine-subscription {
  background: url("../images/magazine-bg.jpg") center -130px no-repeat;
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-size: 100%; }
  .magazine-subscription:before, .magazine-subscription:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1; }
  .magazine-subscription:before {
    width: 80px;
    height: 90px;
    background: url(../svg/spritesrc/events-img-1.svg) center 100% no-repeat;
    left: -120px;
    top: -180px; }
  .magazine-subscription:after {
    width: 113px;
    height: 112px;
    background: url(../svg/spritesrc/events-img-2.svg) center 100% no-repeat;
    right: -124px;
    top: 170px; }

@media screen and (max-width: 974px) {
  .magazine-subscription {
    margin: 0 -20px;
    background-size: 170%; } }

@media screen and (min-width: 975px) {
  .magazine-subscription {
    min-height: 447px; } }
  @media screen and (min-width: 975px) and (-ms-high-contrast: active), screen and (min-width: 975px) and (-ms-high-contrast: none) {
    .magazine-subscription {
      height: 447px; } }

@media screen and (min-width: 975px) {
    .magazine-subscription-inner {
      width: 41%; } }
  .magazine-subscription-form input[type='text'] {
    position: relative;
    background: transparent;
    border-color: #ccc;
    font-weight: 700; }

@media screen and (min-width: 974px) {
  .magazine-subscription-form {
    max-width: 72%;
    margin-left: 9px; } }
  .magazine-subscription-inner {
    padding: 15px 0 40px; }

@media screen and (max-width: 974px) {
  .magazine-subscription-inner {
    padding: 19px 16px 30px 16px; } }
  .magazine-subscription-title {
    font-size: 64px;
    color: #ffffff;
    position: relative;
    font-weight: 700;
    margin-bottom: 32px; }

@media screen and (max-width: 974px) {
  .magazine-subscription-title {
    font-size: 48px;
    margin-bottom: 27px; } }
    .magazine-subscription-title span {
      display: block;
      font-size: 26px;
      position: relative;
      bottom: -4px;
      font-weight: 700; }

@media screen and (max-width: 974px) {
  .magazine-subscription-title span {
    font-size: 20px;
    bottom: -11px; } }
  .magazine-subscription-description {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
    margin-bottom: 20px; }

@media screen and (min-width: 974px) {
  .magazine-subscription-description {
    padding: 0 26% 0 7%;
    font-size: 12px;
    line-height: 15px; } }

.form-subscribe .row {
  display: flex; }

.form-subscribe .form-item {
  position: relative;
  z-index: 1;
  flex: 1;
  left: 1px; }

.form-subscribe .form-action {
  position: relative;
  z-index: 2;
  flex: 0 0 130px; }

.messages-container {
  width: 100%;
  z-index: 6;
  position: absolute;
  left: 0;
  top: 100px; }
  .messages-container .messages {
    position: relative;
    padding: 20px 40px 20px 20px;
    background-image: none;
    border: none;
    margin: 5px 0;
    font-size: 14px; }
    .messages-container .messages a {
      color: #f9423a;
      text-decoration: underline; }
    .messages-container .messages ul {
      text-align: left; }
    .messages-container .messages-dismiss {
      cursor: pointer;
      position: absolute;
      height: 22px;
      width: 22px;
      background-color: transparent;
      border: none;
      font-size: 0;
      top: 11px;
      right: 7px;
      transition: all 0.15s; }
      .messages-container .messages-dismiss:hover {
        opacity: 0.7; }
      .messages-container .messages-dismiss:after, .messages-container .messages-dismiss:before {
        position: absolute;
        margin-top: -3px;
        margin-left: -5px;
        left: 0;
        top: 50%;
        content: '';
        height: 3px;
        width: 22px;
        background-color: #f9423a;
        -webkit-transition: .3s;
        transition: .3s; }
      .messages-container .messages-dismiss:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .messages-container .messages-dismiss:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    .messages-container .messages.status {
      border-left: 4px solid #87ea03;
      color: #000;
      background-color: #f8fff0; }
    .messages-container .messages.warning {
      border-left: 4px solid #f9da00;
      color: #000;
      background-color: #fffce5; }
    .messages-container .messages.error {
      border-left: 4px solid #f9423a;
      color: #000;
      padding-right: 40px;
      background-color: #fef5f1; }

.messages-not-absolute .messages-container {
  position: relative;
  top: 0; }

.user-popup .messages-container {
  display: none; }
  .user-popup .messages-container .container, .user-popup .messages-container .breadcrumbs-red ul, .breadcrumbs-red .user-popup .messages-container ul, .user-popup .messages-container .popup-content, .user-popup .messages-container .quiz-question-navigation {
    padding: 0;
    margin-bottom: 25px; }

.more-articles {
  background: url("../images/m-bkg.svg") left bottom no-repeat;
  background-size: 100%; }
  .more-articles-inner {
    padding: 5% 0 6%;
    background: url("../images/grid-dots.svg") 22% 0.5% no-repeat, url("../images/grid-dots.svg") 793px 10% no-repeat, url("../images/grid-dots.svg") 900px 18% no-repeat;
    background-size: 90px; }
  .more-articles-title {
    display: block;
    color: #ECECEC;
    font-size: 130px;
    line-height: 130px;
    font-weight: bold;
    margin-bottom: -30px; }

@media screen and (max-width: 974px) {
  .more-articles-title {
    font-size: 64px;
    line-height: 70px;
    margin-bottom: -25px; } }
  .more-articles .row {
    display: flex;
    margin: 0 -10px; }
    .more-articles .row .col {
      padding: 0 10px;
      width: 33.33%; }
  .more-articles .dossier-container, .more-articles .dossier-frame {
    padding: 0; }
  .more-articles .dossier-container {
    margin-bottom: 70px; }
  .more-articles .box .dossier-frame .text p {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 78px; }

.more-slider-wrap {
  position: relative;
  padding-top: 11px;
  margin-bottom: 34px; }

@media screen and (min-width: 974px) {
  .more-slider-wrap {
    margin-bottom: 58px; } }
  .more-slider-wrap h4, .more-slider-wrap .h4 {
    margin: 0 0 12px; }

@media screen and (min-width: 974px) {
  .more-slider-wrap h4, .more-slider-wrap .h4 {
    margin: 0 0 10px; } }
  .more-slider-wrap .slick-image-gallery-slider-arrows, .more-slider-wrap .more-slider-arrows {
    display: flex;
    padding: 2px 0 0 4px; }
  .more-slider-wrap .slick-image-gallery-slider-navigation {
    width: 40%; }
  .more-slider-wrap .slick-dots {
    flex-wrap: wrap; }
  .more-slider-wrap .slick-small-dots {
    padding: 15px 0 0; }

@media screen and (min-width: 974px) {
  .more-slider-wrap .slick-small-dots {
    padding: 19px 0 0; } }
  .more-slider-wrap .topic-item, .more-slider-wrap .square-block {
    margin-right: 16px;
    font-size: 16px;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    max-width: 274px; }

@media screen and (max-width: 974px) {
  .more-slider-wrap .topic-item-image, .more-slider-wrap .square-block-image {
    height: 245px; }
    .more-slider-wrap .topic-item-image img, .more-slider-wrap .square-block-image img {
      width: auto; } }
  .more-slider-wrap .image-gallery-slider-top .slick-next {
    width: 50%;
    right: 0;
    top: 0;
    height: 100%;
    transform: none;
    background: linear-gradient(270deg, #FFFFFF -7.74%, rgba(255, 255, 255, 0) 119.4%); }
    .more-slider-wrap .image-gallery-slider-top .slick-next .svg-icon {
      width: 38px;
      height: 27px;
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      right: 30px; }
  .more-slider-wrap.four-slides .image-gallery-slider-top .slick-next {
    width: 25%; }

@media screen and (max-width: 974px) {
  .more-slider-wrap .image-gallery-big-nav {
    display: none; } }
  .more-slider-wrap.without-left-arrow .image-gallery-big-nav .slick-prev {
    display: none; }
  .more-slider-wrap.hide-arrows .image-gallery-big-nav {
    display: none; }
  .more-slider-wrap.no-slider .image-gallery-big-nav {
    display: none; }
  .more-slider-wrap.no-slider .more-slider {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px 0 0; }
  .more-slider-wrap.no-slider .slider {
    width: 25%; }
    .more-slider-wrap.no-slider .slider .course-item {
      margin: 0 20px 20px 0; }

@media screen and (max-width: 974px) {
  .more-slider-wrap.no-slider .slider {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .more-slider-wrap.no-slider .slider {
    width: 100%;
    margin-right: 0; } }

.museum-info {
  margin-top: 30px;
  position: relative; }
  .museum-info .text-columns .text-columns-inner {
    font-size: 16px;
    padding: 5px 10px;
    border-bottom: 1px solid #f9423a; }
    .museum-info .text-columns .text-columns-inner h5 {
      margin: 0; }
    .museum-info .text-columns .text-columns-inner ul {
      list-style: disc outside;
      padding-left: 15px; }
    .museum-info .text-columns .text-columns-inner p {
      margin: 0; }
    .museum-info .text-columns .text-columns-inner .small-text {
      font-size: 12px;
      line-height: 14px; }
  .museum-info .text-columns:last-child .text-columns-inner {
    border-bottom: 0; }
  .museum-info .text-columns a {
    color: #f9423a; }

@media screen and (max-width: 974px) {
  .museum-info {
    margin-bottom: 30px; } }
  .museum-info.museum-info--big-icons .drop-down-information .svg-icon {
    width: 25px;
    height: 25px; }
  .museum-info-head {
    background: #f9423a;
    color: #ffffff;
    text-align: center;
    padding: 40px 20px 20px; }
    .museum-info-head .svg-icon {
      width: 30px;
      height: 30px;
      margin: 0 auto 30px; }
  .museum-info-button {
    padding-top: 10px; }
    .museum-info-button .btn, .museum-info-button .user-register-form #edit-submit, .user-register-form .museum-info-button #edit-submit, .museum-info-button .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .museum-info-button input, .museum-info-button .article-content .alimentarium-btn, .article-content .museum-info-button .alimentarium-btn, .museum-info-button .content-text .alimentarium-btn, .content-text .museum-info-button .alimentarium-btn, .museum-info-button .post-description .alimentarium-btn, .post-description .museum-info-button .alimentarium-btn, .museum-info-button .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .museum-info-button .alimentarium-btn, .museum-info-button .home-content-frame .text .alimentarium-btn, .home-content-frame .text .museum-info-button .alimentarium-btn, .museum-info-button .change-pass-container .form-actions .button, .change-pass-container .form-actions .museum-info-button .button, .museum-info-button .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .museum-info-button .agree-button, .museum-info-button .create-post-page .field-prefix .link, .create-post-page .field-prefix .museum-info-button .link,
    .museum-info-button .create-post-page .description .link, .create-post-page .description .museum-info-button .link,
    .museum-info-button .create-post-page .messages .link, .create-post-page .messages .museum-info-button .link, .museum-info-button .create-post-page .image-upload .form-submit, .create-post-page .image-upload .museum-info-button .form-submit, .museum-info-button .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .museum-info-button .link,
    .museum-info-button .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .museum-info-button .link,
    .museum-info-button .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .museum-info-button .link, .museum-info-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .museum-info-button .link, .museum-info-button .curated_set-container .web-form .form-submit, .curated_set-container .web-form .museum-info-button .form-submit, .museum-info-button #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .museum-info-button .form-submit, .museum-info-button .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .museum-info-button .form-submit, .museum-info-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .museum-info-button .select-date-button {
      max-width: 222px;
      margin: 0 auto; }
      .museum-info-button .btn:hover, .museum-info-button .user-register-form #edit-submit:hover, .user-register-form .museum-info-button #edit-submit:hover, .museum-info-button .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .museum-info-button input:hover, .museum-info-button .article-content .alimentarium-btn:hover, .article-content .museum-info-button .alimentarium-btn:hover, .museum-info-button .content-text .alimentarium-btn:hover, .content-text .museum-info-button .alimentarium-btn:hover, .museum-info-button .post-description .alimentarium-btn:hover, .post-description .museum-info-button .alimentarium-btn:hover, .museum-info-button .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .museum-info-button .alimentarium-btn:hover, .museum-info-button .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .museum-info-button .alimentarium-btn:hover, .museum-info-button .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .museum-info-button .button:hover, .museum-info-button .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .museum-info-button .agree-button:hover, .museum-info-button .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .museum-info-button .link:hover,
      .museum-info-button .create-post-page .description .link:hover, .create-post-page .description .museum-info-button .link:hover,
      .museum-info-button .create-post-page .messages .link:hover, .create-post-page .messages .museum-info-button .link:hover, .museum-info-button .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .museum-info-button .form-submit:hover, .museum-info-button .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .museum-info-button .link:hover,
      .museum-info-button .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .museum-info-button .link:hover,
      .museum-info-button .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .museum-info-button .link:hover, .museum-info-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .museum-info-button .link:hover, .museum-info-button .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .museum-info-button .form-submit:hover, .museum-info-button #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .museum-info-button .form-submit:hover, .museum-info-button .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .museum-info-button .form-submit:hover, .museum-info-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .museum-info-button .select-date-button:hover {
        background: #ffffff;
        color: #f9423a; }
  .museum-info-body {
    border: 1px solid #f9423a;
    padding: 25px; }
    .museum-info-body-top {
      border-bottom: 3px solid #f9423a; }
    .museum-info-body-bottom {
      border-top: 3px solid #f9423a; }
    .museum-info-body-middle {
      border-bottom: 3px solid #f9423a;
      border-top: 3px solid #f9423a; }
    .museum-info-body .row {
      display: flex; }
      .museum-info-body .row .col:first-child {
        width: 60%;
        margin-right: 10%; }
      .museum-info-body .row .col:last-child {
        width: 30%;
        text-align: right; }
    .museum-info-body.no-padding {
      padding: 0; }
    .museum-info-body.contacts-body .row .col:first-child, .museum-info-body.contacts-body .row .col:last-child {
      width: 50%;
      text-align: left;
      margin: 0; }
  .museum-info-date {
    font-size: 24px;
    margin-bottom: 15px; }
  .museum-info-subtitle {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px; }
  .museum-info-title {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 700; }
  .museum-info-description {
    font-size: 14px; }
    .museum-info-description p {
      margin: 0; }
  .museum-info .drop-down-information {
    flex: 1;
    border: 0;
    padding: 0 0 0 20px;
    display: block; }
    .museum-info .drop-down-information .svg-icon {
      width: 20px;
      height: 20px;
      color: #f9423a; }
    .museum-info .drop-down-information .txt {
      color: #f9423a; }
  .museum-info .activity-calendar-container {
    z-index: 4;
    left: 0;
    height: auto;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15); }
    .museum-info .activity-calendar-container .subtitle-regular {
      margin: 0;
      padding-top: 0; }
    .museum-info .activity-calendar-container .calendar-title {
      border-bottom: 1px solid #ececec;
      width: 100%;
      padding: 0 5% 40px; }
    .museum-info .activity-calendar-container .calendar-legend {
      padding: 5px 45px 5px 15px; }
    .museum-info .activity-calendar-container .calendar-day {
      padding: 0 0 0 20px; }

.calendar-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 3; }

.my-list {
  margin: 40px 0; }
  .my-list .my-list-nav {
    margin: 0 0 20px 0; }
    .my-list .my-list-nav a {
      font-weight: 450;
      font-size: 14px;
      line-height: 55px;
      color: #f9423a;
      text-decoration: none;
      padding: 5px 0 5px 25px;
      background: url("../svg/spritesrc/arrow-left-red.svg") no-repeat 0 center;
      background-size: 20px; }
  .my-list .my-list-header {
    display: flex;
    justify-content: space-between;
    margin: 0 0 30px 0;
    position: relative; }
    .my-list .my-list-header .link {
      display: none; }

@media screen and (max-width: 600px) {
  .my-list .my-list-header {
    flex-direction: column; } }
  .my-list .my-list-title {
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    color: #f9423a; }
  .my-list .my-list-filters {
    display: flex; }

@media screen and (max-width: 600px) {
  .my-list .my-list-filters {
    flex-direction: column; } }
    .my-list .my-list-filters div {
      margin: 0 0 0 20px; }

@media screen and (max-width: 600px) {
  .my-list .my-list-filters div {
    margin: 10px 0; } }
    .my-list .my-list-filters .select2-container {
      min-width: 175px;
      color: #f9423a;
      box-shadow: none;
      border: 0;
      border-bottom: 1px solid #f9423a;
      padding: 0; }
      .my-list .my-list-filters .select2-container .select2-selection__arrow {
        right: 0; }
        .my-list .my-list-filters .select2-container .select2-selection__arrow b {
          background: url("../svg/spritesrc/arrow-select-orange.svg") center 100%; }
  .my-list .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .my-list .items .item {
      position: relative;
      flex: 1 0 21%;
      min-width: 275px;
      max-height: 280px;
      margin: 0px 18px 20px 0;
      box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
      border-radius: 8px;
      overflow: hidden; }

@media screen and (max-width: 600px) {
  .my-list .items .item {
    margin: 0 0 20px 0; } }

@media screen and (max-width: 974px) {
  .my-list .items .item {
    margin: 0px 18px 20px 0; } }
      .my-list .items .item:nth-child(4n) {
        margin-right: 0; }

@media screen and (max-width: 974px) {
  .my-list .items .item:nth-child(4n) {
    margin: 0px 18px 20px 0; } }

@media screen and (max-width: 600px) {
  .my-list .items .item:nth-child(4n) {
    margin: 0 0 20px 0; } }

@media screen and (max-width: 600px) {
  .my-list .items .item {
    margin: 0 0 20px 0; } }
    .my-list .items .image img {
      width: 100%; }
    .my-list .items .icon-text {
      position: absolute;
      top: 20px;
      left: 20px;
      display: flex;
      align-content: center;
      justify-content: space-between; }
      .my-list .items .icon-text .svg-icon {
        width: 30px;
        height: 30px;
        text-align: center;
        border-radius: 50%;
        background: #ffffff;
        border: 1px solid #E0E0E0; }
        .my-list .items .icon-text .svg-icon svg {
          width: 15px; }
      .my-list .items .icon-text .text {
        margin: 0 0 0 10px;
        font-weight: 450;
        font-size: 14px;
        line-height: 30px;
        color: #ffffff; }
        .my-list .items .icon-text .text.grey {
          color: #666; }
    .my-list .items .item-btn {
      cursor: pointer;
      position: absolute;
      top: 20px;
      right: 20px; }
    .my-list .items .progress {
      position: absolute;
      top: 60px;
      left: 20px;
      color: #ffffff;
      font-weight: 450;
      font-size: 16px;
      line-height: 22px;
      width: 90%; }
      .my-list .items .progress .progres-bar {
        position: relative;
        width: 100%;
        height: 8px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 21px;
        margin: 0 0 10px 0; }
        .my-list .items .progress .progres-bar .progres-bar-status {
          position: absolute;
          top: 0;
          left: 0;
          width: 80%;
          height: 8px;
          background: #ffffff;
          border-radius: 21px; }
    .my-list .items .name {
      position: absolute;
      bottom: 20px;
      left: 20px;
      font-weight: bold;
      font-size: 20px;
      line-height: 22px;
      color: #ffffff;
      width: 55%; }
    .my-list .items .name-type {
      position: absolute;
      bottom: 20px;
      left: 20px; }
      .my-list .items .name-type .name {
        width: 100%;
        position: static;
        color: #666; }
      .my-list .items .name-type .type {
        font-weight: bold;
        font-size: 16px;
        line-height: 25px;
        color: #666; }
    .my-list .items .name-user-date {
      position: absolute;
      bottom: 20px;
      left: 20px;
      color: #ffffff; }
      .my-list .items .name-user-date .name {
        width: 70%;
        position: static; }
      .my-list .items .name-user-date .user {
        display: flex;
        align-content: center;
        margin: 10px 0; }
        .my-list .items .name-user-date .user .user-name {
          margin-left: 10px;
          font-size: 18px;
          line-height: 25px; }
      .my-list .items .name-user-date .date {
        font-size: 18px;
        line-height: 25px; }
    .my-list .items .center-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 65px;
      height: 65px;
      background: rgba(249, 66, 58, 0.7);
      border-radius: 50%;
      text-align: center;
      transform: translate(-50%, -50%); }
      .my-list .items .center-icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 50px;
        height: 50px; }
    .my-list .items .bookmark {
      position: absolute;
      bottom: 25px;
      right: 25px; }
      .my-list .items .bookmark svg {
        width: 15px;
        height: 15px; }
    .my-list .items .title-subtitle {
      width: 84%;
      position: absolute;
      top: 35%;
      left: 20px; }
      .my-list .items .title-subtitle .title {
        font-weight: bold;
        font-size: 18px;
        line-height: 25px;
        color: #666; }
      .my-list .items .title-subtitle .subtitle {
        font-size: 16px;
        line-height: 22px;
        color: #666; }
    .my-list .items .link {
      position: absolute;
      left: 20px;
      bottom: 15px; }
      .my-list .items .link svg {
        transform: rotate(-45deg);
        width: 25px;
        height: 20px; }
  .my-list .load-more {
    margin: 80px auto 30px; }
    .my-list .load-more a {
      margin: 0 auto;
      width: 180px;
      height: 50px;
      font-weight: bold;
      font-size: 18px;
      line-height: 23px; }
  .my-list .box:not(.square-block) {
    margin-bottom: 20px;
    height: 100%; }
    .my-list .box:not(.square-block) .frame {
      position: relative;
      border-radius: 5px;
      box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
      background: #ffffff;
      height: 100%;
      padding-bottom: 30px; }
      .my-list .box:not(.square-block) .frame a:hover {
        text-decoration: none; }
        .my-list .box:not(.square-block) .frame a:hover .img img {
          transform: scale(1.2); }
    .my-list .box:not(.square-block) .img {
      overflow: hidden;
      border-radius: 5px 5px 0 0; }
      .my-list .box:not(.square-block) .img img {
        transition: transform 0.5s; }
    .my-list .box:not(.square-block) .icon-info {
      position: absolute;
      left: 20px;
      top: 20px;
      color: #ffffff;
      font-size: 14px;
      line-height: 17px;
      display: flex;
      align-items: center;
      z-index: 2; }
      .my-list .box:not(.square-block) .icon-info .icon {
        width: 30px;
        height: 30px;
        border-radius: 100%;
        background: #ffffff;
        border: 1px solid #E0E0E0;
        color: #f9423a;
        display: block;
        margin-right: 10px;
        position: relative; }
      .my-list .box:not(.square-block) .icon-info .svg-icon {
        width: 17px;
        height: 17px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    .my-list .box:not(.square-block) .label {
      position: absolute;
      right: 20px;
      top: 22px;
      padding: 8px 10px;
      color: #ffffff;
      border: 1px solid #ffffff;
      border-radius: 4px;
      font-size: 14px;
      line-height: 140%;
      z-index: 2; }
    .my-list .box:not(.square-block) .favorite-link {
      position: absolute;
      right: 20px;
      bottom: 20px;
      z-index: 2; }
    .my-list .box:not(.square-block) .text {
      padding: 14px 23px; }
      .my-list .box:not(.square-block) .text .title {
        margin: 0 0 6px;
        font-size: 26px;
        line-height: 36px;
        font-weight: bold;
        color: #f9423a; }
      .my-list .box:not(.square-block) .text p {
        margin: 0 0 18px;
        font-size: 18px;
        line-height: 26px; }
      .my-list .box:not(.square-block) .text .info {
        display: flex;
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 12px; }
        .my-list .box:not(.square-block) .text .info span {
          color: #f9423a; }
      .my-list .box:not(.square-block) .text .date {
        padding-right: 16px; }
      .my-list .box:not(.square-block) .text .comments {
        font-size: 16px;
        line-height: 22px;
        display: flex;
        align-items: center;
        padding-bottom: 7px;
        position: absolute;
        bottom: 17px; }
        .my-list .box:not(.square-block) .text .comments .svg-icon {
          width: 26px;
          height: 26px;
          margin-right: 9px;
          color: #f9423a; }
    .my-list .box:not(.square-block) .button-bookmark--absolute {
      bottom: 10px; }

@media screen and (min-width: 975px) {
  .my-list .square-block.discussion-item .square-block-hidden-desc {
    margin-top: 50px; } }

.adult .my-list .my-list-header .link,
.child .my-list .my-list-header .link {
  display: block; }

.adult .my-list .my-list-nav,
.child .my-list .my-list-nav {
  display: none; }

.adult .my-list .views-exposed-form,
.child .my-list .views-exposed-form {
  display: none; }

.adult .my-list .row .load-more-link,
.child .my-list .row .load-more-link {
  display: none; }

.load-more--bottom .btn, .load-more--bottom .user-register-form #edit-submit, .user-register-form .load-more--bottom #edit-submit, .load-more--bottom .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .load-more--bottom input, .load-more--bottom .article-content .alimentarium-btn, .article-content .load-more--bottom .alimentarium-btn, .load-more--bottom .content-text .alimentarium-btn, .content-text .load-more--bottom .alimentarium-btn, .load-more--bottom .post-description .alimentarium-btn, .post-description .load-more--bottom .alimentarium-btn, .load-more--bottom .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .load-more--bottom .alimentarium-btn, .load-more--bottom .home-content-frame .text .alimentarium-btn, .home-content-frame .text .load-more--bottom .alimentarium-btn, .load-more--bottom .change-pass-container .form-actions .button, .change-pass-container .form-actions .load-more--bottom .button, .load-more--bottom .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .load-more--bottom .agree-button, .load-more--bottom .create-post-page .field-prefix .link, .create-post-page .field-prefix .load-more--bottom .link,
.load-more--bottom .create-post-page .description .link, .create-post-page .description .load-more--bottom .link,
.load-more--bottom .create-post-page .messages .link, .create-post-page .messages .load-more--bottom .link, .load-more--bottom .create-post-page .image-upload .form-submit, .create-post-page .image-upload .load-more--bottom .form-submit, .load-more--bottom .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .load-more--bottom .link,
.load-more--bottom .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .load-more--bottom .link,
.load-more--bottom .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .load-more--bottom .link, .load-more--bottom .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .load-more--bottom .link, .load-more--bottom .curated_set-container .web-form .form-submit, .curated_set-container .web-form .load-more--bottom .form-submit, .load-more--bottom #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .load-more--bottom .form-submit, .load-more--bottom .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .load-more--bottom .form-submit, .load-more--bottom .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .load-more--bottom .select-date-button {
  margin: 0 auto;
  width: 180px;
  height: 50px;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px; }

@media screen and (min-width: 975px) {
  .profile-filter form {
    display: flex; }
  .profile-filter .form-item {
    display: flex;
    align-items: center;
    margin-left: 70px; }
  .profile-filter.page-head-container .filter-form .form-item .select2-container--open .select2-dropdown {
    min-width: 320px; } }

.profile-filter label {
  margin-right: 10px; }

.object-collection {
  display: flex; }

@media screen and (max-width: 600px) {
  .object-collection {
    flex-direction: column; } }
  .object-collection .iframe-block {
    flex: 7;
    margin-right: 10px;
    background: #fff;
    position: relative;
    overflow: hidden; }

@media screen and (max-width: 600px) {
  .object-collection .iframe-block {
    margin: 0; } }
    .object-collection .iframe-block .iframe-container:before {
      content: "";
      display: block;
      padding-bottom: 100%; }
    .object-collection .iframe-block .iframe-container iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0; }
  .object-collection .collection-detail-block {
    flex: 3;
    background: #fff;
    padding: 20px;
    color: #666; }
    .object-collection .collection-detail-block .title {
      margin: 0;
      color: #f9423a;
      font-size: 28px;
      line-height: 32px;
      font-weight: bold; }
    .object-collection .collection-detail-block .period {
      font-size: 18px;
      line-height: 24px; }
    .object-collection .collection-detail-block .object-tags {
      display: flex; }
      .object-collection .collection-detail-block .object-tags a {
        font-size: 12px;
        font-weight: 300;
        line-height: 15px;
        color: #f9423a;
        display: inline-block;
        padding: 4px 12px;
        margin: 0 12px 0 0;
        border-radius: 12px;
        border: 1px solid #ececec; }
    .object-collection .collection-detail-block .table-title {
      margin: 30px 0 15px;
      font-size: 24px;
      color: #f9423a; }
    .object-collection .collection-detail-block ul li {
      padding: 3px 0;
      border-top: 1px solid #cacaca;
      font-size: 16px;
      line-height: 22px; }
      .object-collection .collection-detail-block ul li .text-extra-small-bold {
        font-weight: bold; }
      .object-collection .collection-detail-block ul li:last-child {
        border-bottom: 1px solid #cacaca; }
  .object-collection .link-share {
    cursor: pointer;
    position: relative; }
    .object-collection .link-share .st_print_custom {
      display: none; }
    .object-collection .link-share .social-content-list {
      position: relative;
      top: 0;
      left: 0;
      flex-direction: row;
      margin: 0;
      width: auto;
      padding: 20px;
      justify-content: flex-start; }
      .object-collection .link-share .social-content-list .social-icon {
        margin: 0; }
        .object-collection .link-share .social-content-list .social-icon .svg-icon {
          width: 20px;
          height: 20px; }
        .object-collection .link-share .social-content-list .social-icon + .social-icon {
          margin-left: 20px; }

.ggskin.ggskin_container:first-child {
  left: 50% !important;
  top: auto !important;
  bottom: 20px !important;
  transform: translate(-50%, 0) !important; }

.page-head-container {
  padding-bottom: 0; }

@media screen and (max-width: 974px) {
  .page-head-container {
    padding-bottom: 25px; } }
  .page-head-container .sub-navigation {
    min-height: 40px;
    margin: -50px 0 35px;
    position: relative; }

@media screen and (max-width: 974px) {
  .page-head-container .sub-navigation {
    margin: 0 -16px 0px; } }
  .page-head-container .filter-block {
    position: relative;
    padding: 10px 0 0; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-block .filter-form-content {
    padding-top: 30px; }
    .page-head-container .filter-block .filter-form-content .filter-form-columns {
      justify-content: flex-start; } }

@media screen and (min-width: 975px) {
  .page-head-container .filter-block {
    display: flex;
    justify-content: flex-end;
    padding: 0 20px 61px; } }
    .page-head-container .filter-block.filter-block-filters .filter-form-content form {
      display: flex; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-block.filter-block-filters .filter-form-content form {
    flex-direction: column; } }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .select-item, .page-head-container .filter-block.filter-block-filters .filter-form-content form .form-item {
        max-width: 90%; }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .select-wrap {
        margin-right: 30px; }

@media screen and (min-width: 975px) {
  .page-head-container .filter-block.filter-block-filters .filter-form-content form .select-wrap {
    margin-right: 80px; } }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .form-item:first-child {
        margin-right: 70px; }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .form-item-field-ticket-type-target-id {
        min-width: 90px;
        margin-right: 70px; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-block.filter-block-filters .filter-form-content form .js-form-type-select {
    max-width: 34%; } }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .form-item-field-event-type-target-id {
        min-width: 90px;
        margin-right: 70px; }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .form-item-field-user-type-target-id {
        min-width: 100px;
        margin-right: 70px; }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form #edit-field-dates-value-wrapper .fieldset-wrapper {
        display: flex; }
        .page-head-container .filter-block.filter-block-filters .filter-form-content form #edit-field-dates-value-wrapper .fieldset-wrapper .js-form-item {
          padding-right: 20px; }

@media screen and (min-width: 975px) {
  .page-head-container .filter-block.filter-block-filters .filter-form-content form .select2-container--default.select2-container--open .select2-dropdown {
    left: 0;
    right: auto; } }
      .page-head-container .filter-block.filter-block-filters .filter-form-content form .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: -21px; }
        .page-head-container .filter-block.filter-block-filters .filter-form-content form .select2-container--default .select2-selection--single .select2-selection__arrow b {
          height: 7px;
          width: 10px; }
    .page-head-container .filter-block.filter-block-filters .form-item-field-dates-value-start,
    .page-head-container .filter-block.filter-block-filters .form-item-field-dates-value-end {
      display: none; }
  .page-head-container .burger-filter-link {
    width: 36px;
    position: absolute;
    right: -10px;
    top: 8px; }

@media screen and (min-width: 975px) {
  .page-head-container .burger-filter-link {
    display: none; } }
    .page-head-container .burger-filter-link .line {
      border-radius: 3px; }
    .page-head-container .burger-filter-link.close .one,
    .page-head-container .burger-filter-link.close .three {
      width: 15px; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-form-content {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: hidden;
    padding-top: 10px; } }

@media screen and (max-width: 974px) {
  .page-head-container .filter-form-content .select-wrap {
    display: inline-block; } }

@media screen and (max-width: 974px) {
  .page-head-container .mobile-filter-drop.is-active .filter-form-content {
    position: relative;
    visibility: visible;
    left: 0;
    top: 0; } }
  .page-head-container .page-search {
    width: 377px;
    margin-right: auto; }

@media screen and (max-width: 974px) {
  .page-head-container .page-search {
    width: 74%; } }
    .page-head-container .page-search .form-item input {
      border: none;
      box-shadow: none;
      color: #f9423a;
      font-size: 35px;
      line-height: 35px;
      font-weight: bold;
      padding: 0;
      height: 43px; }
      .page-head-container .page-search .form-item input::placeholder {
        color: #f9423a;
        opacity: .2; }
      .page-head-container .page-search .form-item input::-ms-input-placeholder {
        color: #f9423a;
        opacity: .2; }
      .page-head-container .page-search .form-item input:-ms-input-placeholder {
        color: #f9423a !important;
        opacity: .2; }
    .page-head-container .page-search .row {
      border-bottom: 2px solid #f9423a;
      display: flex; }
    .page-head-container .page-search .form-action {
      position: relative;
      top: 3px; }
      .page-head-container .page-search .form-action button {
        color: #f9423a;
        border: 0;
        background: none;
        width: 32px;
        height: 32px;
        margin-left: 10px; }
  .page-head-container .filter-form .select-wrap {
    padding-right: 15px; }
    .page-head-container .filter-form .select-wrap .select2-container--open .select2-dropdown {
      left: auto;
      right: 15px;
      min-width: 150px; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-form .select-wrap .select2-container--open .select2-dropdown {
    left: 0;
    right: auto; } }
  .page-head-container .filter-form .form-item {
    padding-right: 15px;
    position: relative; }
    .page-head-container .filter-form .form-item .select2-container--open .select2-dropdown {
      left: auto;
      right: 15px;
      min-width: 150px; }

@media screen and (max-width: 974px) {
  .page-head-container .filter-form .form-item .select2-container--open .select2-dropdown {
    left: 0;
    right: auto; } }
  .page-head-container .filter-form .select2-container--default {
    border-width: 0 0 2px;
    border-radius: 0;
    border-color: #f9423a;
    font-size: 16px;
    color: #f9423a;
    padding: 0; }
    .page-head-container .filter-form .select2-container--default.select2-container--open {
      width: 100%; }
      .page-head-container .filter-form .select2-container--default.select2-container--open:not(.select2-container--below) {
        border: 0; }
      .page-head-container .filter-form .select2-container--default.select2-container--open .select2-dropdown {
        margin-top: 5px; }
    .page-head-container .filter-form .select2-container--default .select2-selection--single {
      height: 40px; }
      .page-head-container .filter-form .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: -15px;
        padding-top: 10px; }
        .page-head-container .filter-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
          background: url("../svg/spritesrc/arrow-select-orange.svg") no-repeat 100% 0;
          background-size: 100% auto;
          height: 5px;
          width: 8px; }
  .page-head-container .into-text {
    max-width: 750px;
    padding-bottom: 47px; }

@media screen and (max-width: 974px) {
  .page-head-container .into-text {
    padding: 0; } }
    .page-head-container .into-text p {
      margin: 0; }

.sub-navigation {
  display: flex;
  justify-content: flex-end;
  position: relative; }

@media screen and (max-width: 974px) {
  .sub-navigation {
    margin: 0 0 5px -20px;
    justify-content: flex-start; } }
  .sub-navigation ul {
    display: flex;
    background: #ffffff;
    font-size: 14px;
    line-height: 17px;
    color: #f9423a;
    padding: 3px 10px; }

@media screen and (max-width: 974px) {
  .sub-navigation ul {
    flex-wrap: wrap;
    padding: 20px 0 0; } }
  .sub-navigation li {
    padding: 17px 15px;
    position: relative; }

@media screen and (max-width: 974px) {
  .sub-navigation li {
    padding: 0 0 22px 16px; } }
    .sub-navigation li.active a {
      font-weight: bold; }
      .sub-navigation li.active a:after {
        display: block; }
  .sub-navigation a {
    padding: 0 5px;
    position: relative; }

@media screen and (max-width: 974px) {
  .sub-navigation a {
    padding: 0; } }
    .sub-navigation a:after {
      content: '';
      position: absolute;
      left: 0;
      bottom: -13px;
      height: 8px;
      width: 100%;
      background: #f9423a;
      display: none; }

@media screen and (max-width: 974px) {
  .sub-navigation a:after {
    height: 4px;
    bottom: -5px; } }
    .sub-navigation a:hover {
      text-decoration: none; }
      .sub-navigation a:hover:after {
        display: block; }

.partial-information-block {
  margin: 50px 0 60px; }
  .partial-information-block .items {
    display: flex;
    justify-content: flex-start; }

@media screen and (max-width: 600px) {
  .partial-information-block .items {
    flex-direction: column;
    align-items: center; } }
    .partial-information-block .items .item {
      position: relative;
      margin: 0 20px 0 0; }

@media screen and (min-width: 975px) {
  .partial-information-block .items .item {
    max-width: 275px; } }

@media screen and (max-width: 600px) {
  .partial-information-block .items .item {
    margin: 0 0 20px 0;
    width: 100%; }
    .partial-information-block .items .item-image img {
      width: 100%; } }
      .partial-information-block .items .item-image img {
        border-radius: 10px; }
    .partial-information-block .items .item-title {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0 25px 25px;
      font-weight: bold;
      font-size: 20px;
      line-height: 22px;
      color: #ffffff; }

.photo-gallery-wrap .title-with-link h4, .photo-gallery-wrap .title-with-link .h4 {
  margin-bottom: 5px; }

.photo-gallery-item {
  margin-bottom: 20px; }
  .photo-gallery-item .row {
    margin: -1px;
    display: flex; }
    .photo-gallery-item .row .col {
      padding: 1px;
      width: 50%; }
      .photo-gallery-item .row .col-right .photo-gallery-item-img:first-child {
        margin-bottom: 0.6%; }
  .photo-gallery-item-img a {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%; }
    .photo-gallery-item-img a:before {
      content: '';
      width: 100%;
      height: 0;
      padding-top: 49.7%;
      display: block; }
    .photo-gallery-item-img a:hover img {
      transform: scale(1.2); }
  .photo-gallery-item-img--big a:before {
    padding-top: 100%; }
  .photo-gallery-item-img img {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    transition: transform 0.5s;
    width: 100%;
    height: 100%; }
  .photo-gallery-item-bottom {
    position: relative;
    padding: 23px 50px 23px 23px;
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25));
    background: #ffffff; }
  .photo-gallery-item-title {
    font-weight: 700;
    font-size: 18px;
    color: #666; }
  .photo-gallery-item .svg-icon {
    width: 23px;
    height: 16px;
    position: absolute;
    right: 23px;
    top: 28px;
    color: #f9423a; }

.post-page {
  display: flex;
  justify-content: space-between;
  padding: 40px 0 0; }

@media screen and (max-width: 974px) {
  .post-page {
    flex-direction: column;
    padding: 5px 0 0; } }
  .post-page .post-main {
    flex: 2;
    padding: 0 5% 0 0; }

@media screen and (max-width: 974px) {
  .post-page .post-main {
    padding: 0; } }
  .post-page .post-right-sidebar {
    flex: 1; }
  .post-page .post-title h1 {
    font-weight: bold;
    font-size: 48px;
    line-height: 53px;
    color: #f9423a;
    padding: 20px 0;
    margin: 0; }

@media screen and (max-width: 974px) {
  .post-page .post-title h1 {
    font-size: 32px;
    line-height: 35px; } }
  .post-page .post-author-info {
    display: flex;
    align-items: center; }

@media screen and (max-width: 974px) {
  .post-page .post-author-info {
    width: 100%; } }
    .post-page .post-author-info .post-author-img {
      width: 48px;
      height: 48px;
      overflow: hidden;
      position: relative;
      border-radius: 50%; }
      .post-page .post-author-info .post-author-img img {
        height: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
    .post-page .post-author-info .post-author-inf {
      margin: 0 10px; }
    .post-page .post-author-info .post-author-name {
      font-weight: bold;
      font-size: 18px;
      line-height: 25px;
      color: #f9423a; }
    .post-page .post-author-info .post-date {
      font-weight: 450;
      font-size: 14px;
      line-height: 20px;
      color: #666; }
    .post-page .post-author-info .post-author-follow {
      margin: -20px 0 0; }
      .post-page .post-author-info .post-author-follow .btn, .post-page .post-author-info .post-author-follow .user-register-form #edit-submit, .user-register-form .post-page .post-author-info .post-author-follow #edit-submit, .post-page .post-author-info .post-author-follow .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .post-page .post-author-info .post-author-follow input, .post-page .post-author-info .post-author-follow .article-content .alimentarium-btn, .article-content .post-page .post-author-info .post-author-follow .alimentarium-btn, .post-page .post-author-info .post-author-follow .content-text .alimentarium-btn, .content-text .post-page .post-author-info .post-author-follow .alimentarium-btn, .post-page .post-author-info .post-author-follow .post-description .alimentarium-btn, .post-description .post-page .post-author-info .post-author-follow .alimentarium-btn, .post-page .post-author-info .post-author-follow .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .post-page .post-author-info .post-author-follow .alimentarium-btn, .post-page .post-author-info .post-author-follow .home-content-frame .text .alimentarium-btn, .home-content-frame .text .post-page .post-author-info .post-author-follow .alimentarium-btn, .post-page .post-author-info .post-author-follow .change-pass-container .form-actions .button, .change-pass-container .form-actions .post-page .post-author-info .post-author-follow .button, .post-page .post-author-info .post-author-follow .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .post-page .post-author-info .post-author-follow .agree-button, .post-page .post-author-info .post-author-follow .create-post-page .field-prefix .link, .create-post-page .field-prefix .post-page .post-author-info .post-author-follow .link,
      .post-page .post-author-info .post-author-follow .create-post-page .description .link, .create-post-page .description .post-page .post-author-info .post-author-follow .link,
      .post-page .post-author-info .post-author-follow .create-post-page .messages .link, .create-post-page .messages .post-page .post-author-info .post-author-follow .link, .post-page .post-author-info .post-author-follow .create-post-page .image-upload .form-submit, .create-post-page .image-upload .post-page .post-author-info .post-author-follow .form-submit, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .post-page .post-author-info .post-author-follow .link,
      .post-page .post-author-info .post-author-follow .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .post-page .post-author-info .post-author-follow .link,
      .post-page .post-author-info .post-author-follow .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .post-page .post-author-info .post-author-follow .link, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-page .post-author-info .post-author-follow .link, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .form-submit, .curated_set-container .web-form .post-page .post-author-info .post-author-follow .form-submit, .post-page .post-author-info .post-author-follow #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .post-page .post-author-info .post-author-follow .form-submit, .post-page .post-author-info .post-author-follow .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .post-page .post-author-info .post-author-follow .form-submit, .post-page .post-author-info .post-author-follow .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .post-page .post-author-info .post-author-follow .select-date-button {
        background: #f9423a;
        color: #ffffff;
        width: 55px;
        height: 23px;
        transition: .4s; }
        .post-page .post-author-info .post-author-follow .btn:before, .post-page .post-author-info .post-author-follow .user-register-form #edit-submit:before, .user-register-form .post-page .post-author-info .post-author-follow #edit-submit:before, .post-page .post-author-info .post-author-follow .user-popup .create-account .form-actions input:before, .user-popup .create-account .form-actions .post-page .post-author-info .post-author-follow input:before, .post-page .post-author-info .post-author-follow .article-content .alimentarium-btn:before, .article-content .post-page .post-author-info .post-author-follow .alimentarium-btn:before, .post-page .post-author-info .post-author-follow .content-text .alimentarium-btn:before, .content-text .post-page .post-author-info .post-author-follow .alimentarium-btn:before, .post-page .post-author-info .post-author-follow .post-description .alimentarium-btn:before, .post-description .post-page .post-author-info .post-author-follow .alimentarium-btn:before, .post-page .post-author-info .post-author-follow .knowledge-recipes-list-top .alimentarium-btn:before, .knowledge-recipes-list-top .post-page .post-author-info .post-author-follow .alimentarium-btn:before, .post-page .post-author-info .post-author-follow .home-content-frame .text .alimentarium-btn:before, .home-content-frame .text .post-page .post-author-info .post-author-follow .alimentarium-btn:before, .post-page .post-author-info .post-author-follow .change-pass-container .form-actions .button:before, .change-pass-container .form-actions .post-page .post-author-info .post-author-follow .button:before, .post-page .post-author-info .post-author-follow .popup-content #popup-buttons .agree-button:before, .popup-content #popup-buttons .post-page .post-author-info .post-author-follow .agree-button:before, .post-page .post-author-info .post-author-follow .create-post-page .field-prefix .link:before, .create-post-page .field-prefix .post-page .post-author-info .post-author-follow .link:before,
        .post-page .post-author-info .post-author-follow .create-post-page .description .link:before, .create-post-page .description .post-page .post-author-info .post-author-follow .link:before,
        .post-page .post-author-info .post-author-follow .create-post-page .messages .link:before, .create-post-page .messages .post-page .post-author-info .post-author-follow .link:before, .post-page .post-author-info .post-author-follow .create-post-page .image-upload .form-submit:before, .create-post-page .image-upload .post-page .post-author-info .post-author-follow .form-submit:before, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .field-prefix .link:before, .curated_set-container .web-form .field-prefix .post-page .post-author-info .post-author-follow .link:before,
        .post-page .post-author-info .post-author-follow .curated_set-container .web-form .description .link:before, .curated_set-container .web-form .description .post-page .post-author-info .post-author-follow .link:before,
        .post-page .post-author-info .post-author-follow .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .messages .post-page .post-author-info .post-author-follow .link:before, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-page .post-author-info .post-author-follow .link:before, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .form-submit:before, .curated_set-container .web-form .post-page .post-author-info .post-author-follow .form-submit:before, .post-page .post-author-info .post-author-follow #media-library-content .views-exposed-form .form-submit:before, #media-library-content .views-exposed-form .post-page .post-author-info .post-author-follow .form-submit:before, .post-page .post-author-info .post-author-follow .profile-info-avatar .user-photo .form-submit:before, .profile-info-avatar .user-photo .post-page .post-author-info .post-author-follow .form-submit:before, .post-page .post-author-info .post-author-follow .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .post-page .post-author-info .post-author-follow .select-date-button:before {
          background: #ffffff; }
        .post-page .post-author-info .post-author-follow .btn:hover, .post-page .post-author-info .post-author-follow .user-register-form #edit-submit:hover, .user-register-form .post-page .post-author-info .post-author-follow #edit-submit:hover, .post-page .post-author-info .post-author-follow .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .post-page .post-author-info .post-author-follow input:hover, .post-page .post-author-info .post-author-follow .article-content .alimentarium-btn:hover, .article-content .post-page .post-author-info .post-author-follow .alimentarium-btn:hover, .post-page .post-author-info .post-author-follow .content-text .alimentarium-btn:hover, .content-text .post-page .post-author-info .post-author-follow .alimentarium-btn:hover, .post-page .post-author-info .post-author-follow .post-description .alimentarium-btn:hover, .post-description .post-page .post-author-info .post-author-follow .alimentarium-btn:hover, .post-page .post-author-info .post-author-follow .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .post-page .post-author-info .post-author-follow .alimentarium-btn:hover, .post-page .post-author-info .post-author-follow .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .post-page .post-author-info .post-author-follow .alimentarium-btn:hover, .post-page .post-author-info .post-author-follow .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .post-page .post-author-info .post-author-follow .button:hover, .post-page .post-author-info .post-author-follow .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .post-page .post-author-info .post-author-follow .agree-button:hover, .post-page .post-author-info .post-author-follow .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .post-page .post-author-info .post-author-follow .link:hover,
        .post-page .post-author-info .post-author-follow .create-post-page .description .link:hover, .create-post-page .description .post-page .post-author-info .post-author-follow .link:hover,
        .post-page .post-author-info .post-author-follow .create-post-page .messages .link:hover, .create-post-page .messages .post-page .post-author-info .post-author-follow .link:hover, .post-page .post-author-info .post-author-follow .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .post-page .post-author-info .post-author-follow .form-submit:hover, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .post-page .post-author-info .post-author-follow .link:hover,
        .post-page .post-author-info .post-author-follow .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .post-page .post-author-info .post-author-follow .link:hover,
        .post-page .post-author-info .post-author-follow .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .post-page .post-author-info .post-author-follow .link:hover, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .post-page .post-author-info .post-author-follow .link:hover, .post-page .post-author-info .post-author-follow .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .post-page .post-author-info .post-author-follow .form-submit:hover, .post-page .post-author-info .post-author-follow #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .post-page .post-author-info .post-author-follow .form-submit:hover, .post-page .post-author-info .post-author-follow .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .post-page .post-author-info .post-author-follow .form-submit:hover, .post-page .post-author-info .post-author-follow .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .post-page .post-author-info .post-author-follow .select-date-button:hover {
          color: #f9423a; }
  .post-page .post-image {
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25));
    margin-bottom: 30px; }
    .post-page .post-image img {
      border-radius: 8px; }
  .post-page .post-content {
    width: 92%;
    color: #666;
    padding: 40px 0;
    margin: 0 0 40px;
    border-bottom: 1px solid #E0E0E0; }

@media screen and (max-width: 974px) {
  .post-page .post-content {
    padding: 20px 0;
    margin: 0 0 20px;
    width: 100%;
    display: flex;
    flex-direction: column-reverse; }
    .post-page .post-content .post-category {
      margin-bottom: 30px; } }
    .post-page .post-content .post-description {
      font-weight: normal;
      font-size: 18px;
      line-height: 26px;
      margin: 0 0 40px; }
      .post-page .post-content .post-description a {
        color: #f9423a; }
      .post-page .post-content .post-description h1, .post-page .post-content .post-description h2, .post-page .post-content .post-description h3, .post-page .post-content .post-description h4, .post-page .post-content .post-description h5, .post-page .post-content .post-description .h1, .post-page .post-content .post-description .h2, .post-page .post-content .post-description .h3, .post-page .post-content .post-description .h4, .post-page .post-content .post-description .h5, .post-page .post-content .post-description h6, .post-page .post-content .post-description .h6 {
        color: #666; }
      .post-page .post-content .post-description h4 {
        margin-bottom: 15px; }
    .post-page .post-content .post-category ul li {
      background: #E0E0E0;
      display: inline-block;
      font-weight: 450;
      font-size: 14px;
      line-height: 22px;
      text-align: center;
      color: #666666;
      padding: 10px;
      margin: 0 10px 0 0; }
  .post-page .post-comments-share {
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .post-page .post-comments-share > div {
      margin-right: 20px; }
    .post-page .post-comments-share .post-comments .svg-icon {
      height: 40px;
      width: 40px; }
    .post-page .post-comments-share .post-comments .post-comments-count {
      position: relative;
      top: 7px;
      font-weight: bold;
      font-size: 18px;
      line-height: 22px;
      color: #f9423a; }
    .post-page .post-comments-share .post-share .svg-icon {
      width: 25px;
      height: 25px; }
    .post-page .post-comments-share .post-bookmark .svg-icon {
      color: #f9423a;
      width: 25px;
      height: 25px; }

.profile-top {
  padding-top: 26px;
  margin-bottom: 30px; }
  .profile-top .two-columns-block .row .col {
    width: 50%; }

@media screen and (max-width: 974px) {
  .profile-top .two-columns-block .row .col {
    width: auto; } }

@media screen and (max-width: 974px) {
  .profile-top .two-columns-block .profile-achievements .row .col {
    width: 50%; } }

.profile-page .breadcrumbs {
  margin-bottom: 25px; }

.profile-page .gray-box {
  padding: 20px 17px; }

.profile-page-public .profile-achievements, .profile-page-public .row, .profile-page-public .gray-box {
  height: 100%; }

.profile-page-public .gray-box {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.profile-welcome {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%; }

@media screen and (max-width: 974px) {
  .profile-welcome {
    margin-bottom: 20px; } }
  .profile-welcome.gray-box {
    padding: 18px 12px 5px; }
  .profile-welcome-title {
    color: #f9423a;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px; }

@media screen and (min-width: 975px) {
  .profile-welcome-title {
    padding-right: 30%;
    font-size: 48px;
    line-height: 53px; } }
  .profile-welcome-img {
    margin: 0 auto; }

@media screen and (max-width: 974px) {
  .profile-welcome-img {
    width: 110px;
    margin-top: -46px;
    margin-bottom: 20px; } }

@media screen and (min-width: 975px) {
  .profile-welcome-img {
    position: absolute;
    right: -17px;
    top: -76px; } }

.profile-achievements {
  text-align: center;
  font-weight: 700;
  color: #f9423a; }
  .profile-achievements a:hover {
    text-decoration: none; }
  .profile-achievements .row {
    display: flex; }
    .profile-achievements .row .col {
      width: 50%; }
  .profile-achievements-number {
    font-size: 32px;
    line-height: 40px; }

@media screen and (min-width: 975px) {
  .profile-achievements-number {
    font-size: 56px;
    line-height: 56px; } }
  .profile-achievements-title {
    font-size: 14px;
    line-height: 20px; }

@media screen and (min-width: 975px) {
  .profile-achievements-title {
    font-size: 18px;
    line-height: 25px; } }

@media screen and (max-width: 1023px) {
  .profile-achievements {
    margin-bottom: 20px; } }

.profile-edit .profile-topprofile-top {
  margin-bottom: 25px; }

.profile-edit .all-courses-back {
  margin-bottom: 32px; }

.profile-info {
  position: relative;
  padding: 33px;
  background: #ffffff;
  margin-bottom: 60px; }
  .profile-info-social .social-footer-list {
    color: #999; }
    .profile-info-social .social-footer-list li {
      padding-right: 10px; }
    .profile-info-social .social-footer-list .svg-icon {
      width: 21px;
      height: 21px;
      stroke: #999; }
  .profile-info-follow {
    position: absolute;
    right: 15px;
    top: 15px; }
  .profile-info-avatar .user-photo {
    border-radius: 50%;
    position: relative;
    height: 114px;
    width: 114px; }
    .profile-info-avatar .user-photo:before {
      content: '';
      width: 100%;
      height: 0;
      padding-top: 100%;
      display: block; }
    .profile-info-avatar .user-photo img {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: 0;
      height: 100%;
      width: 100%;
      object-fit: cover;
      border-radius: 100%; }
    .profile-info-avatar .user-photo .form-submit {
      width: 100%;
      margin-top: 10px;
      height: 30px; }
  .profile-info, .profile-info form {
    flex: 1; }

@media screen and (max-width: 974px) {
  .profile-info, .profile-info form {
    padding: 20px;
    margin-bottom: 35px; } }

@media screen and (min-width: 975px) {
  .profile-info, .profile-info form {
    display: flex; } }

@media screen and (max-width: 974px) {
  .profile-info-avatar, .profile-info form-avatar {
    display: flex;
    justify-content: center;
    margin-bottom: 20px; } }

@media screen and (min-width: 975px) {
  .profile-info-avatar, .profile-info form-avatar {
    width: 140px;
    padding-right: 40px; } }
    .profile-info-right, .profile-info form-right {
      flex: 1;
      padding-top: 5px; }
      .profile-info-right-buttons, .profile-info form-right-buttons {
        display: flex;
        padding-top: 45px; }

@media screen and (min-width: 975px) {
  .profile-info-right-buttons, .profile-info form-right-buttons {
    justify-content: flex-end; }
    .profile-info-right-buttons .btn, .profile-info-right-buttons .user-register-form #edit-submit, .user-register-form .profile-info-right-buttons #edit-submit, .profile-info-right-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-info-right-buttons input, .profile-info-right-buttons .article-content .alimentarium-btn, .article-content .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .content-text .alimentarium-btn, .content-text .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .post-description .alimentarium-btn, .post-description .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-info-right-buttons .button, .profile-info-right-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-info-right-buttons .agree-button, .profile-info-right-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-info-right-buttons .link,
    .profile-info-right-buttons .create-post-page .description .link, .create-post-page .description .profile-info-right-buttons .link,
    .profile-info-right-buttons .create-post-page .messages .link, .create-post-page .messages .profile-info-right-buttons .link, .profile-info-right-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-info-right-buttons .form-submit, .profile-info-right-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-info-right-buttons .link,
    .profile-info-right-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-info-right-buttons .link,
    .profile-info-right-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-info-right-buttons .link, .profile-info-right-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-info-right-buttons .link, .profile-info-right-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-info-right-buttons .form-submit, .profile-info-right-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-info-right-buttons .form-submit, .profile-info-right-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-info-right-buttons .form-submit, .profile-info-right-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-info-right-buttons .select-date-button, .profile-info form-right-buttons .btn, .profile-info form-right-buttons .user-register-form #edit-submit, .user-register-form .profile-info form-right-buttons #edit-submit, .profile-info form-right-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-info form-right-buttons input, .profile-info form-right-buttons .article-content .alimentarium-btn, .article-content .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .content-text .alimentarium-btn, .content-text .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .post-description .alimentarium-btn, .post-description .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-info form-right-buttons .button, .profile-info form-right-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-info form-right-buttons .agree-button, .profile-info form-right-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .create-post-page .description .link, .create-post-page .description .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .create-post-page .messages .link, .create-post-page .messages .profile-info form-right-buttons .link, .profile-info form-right-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-info form-right-buttons .link, .profile-info form-right-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-info form-right-buttons .link, .profile-info form-right-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-info form-right-buttons .select-date-button {
      min-width: 233px;
      margin-left: 20px;
      height: 48px; } }

@media screen and (max-width: 974px) {
  .profile-info-right-buttons, .profile-info form-right-buttons {
    justify-content: space-between; }
    .profile-info-right-buttons .btn, .profile-info-right-buttons .user-register-form #edit-submit, .user-register-form .profile-info-right-buttons #edit-submit, .profile-info-right-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-info-right-buttons input, .profile-info-right-buttons .article-content .alimentarium-btn, .article-content .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .content-text .alimentarium-btn, .content-text .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .post-description .alimentarium-btn, .post-description .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-info-right-buttons .alimentarium-btn, .profile-info-right-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-info-right-buttons .button, .profile-info-right-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-info-right-buttons .agree-button, .profile-info-right-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-info-right-buttons .link,
    .profile-info-right-buttons .create-post-page .description .link, .create-post-page .description .profile-info-right-buttons .link,
    .profile-info-right-buttons .create-post-page .messages .link, .create-post-page .messages .profile-info-right-buttons .link, .profile-info-right-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-info-right-buttons .form-submit, .profile-info-right-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-info-right-buttons .link,
    .profile-info-right-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-info-right-buttons .link,
    .profile-info-right-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-info-right-buttons .link, .profile-info-right-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-info-right-buttons .link, .profile-info-right-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-info-right-buttons .form-submit, .profile-info-right-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-info-right-buttons .form-submit, .profile-info-right-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-info-right-buttons .form-submit, .profile-info-right-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-info-right-buttons .select-date-button, .profile-info form-right-buttons .btn, .profile-info form-right-buttons .user-register-form #edit-submit, .user-register-form .profile-info form-right-buttons #edit-submit, .profile-info form-right-buttons .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-info form-right-buttons input, .profile-info form-right-buttons .article-content .alimentarium-btn, .article-content .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .content-text .alimentarium-btn, .content-text .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .post-description .alimentarium-btn, .post-description .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-info form-right-buttons .alimentarium-btn, .profile-info form-right-buttons .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-info form-right-buttons .button, .profile-info form-right-buttons .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-info form-right-buttons .agree-button, .profile-info form-right-buttons .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .create-post-page .description .link, .create-post-page .description .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .create-post-page .messages .link, .create-post-page .messages .profile-info form-right-buttons .link, .profile-info form-right-buttons .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-info form-right-buttons .link,
    .profile-info form-right-buttons .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-info form-right-buttons .link, .profile-info form-right-buttons .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-info form-right-buttons .link, .profile-info form-right-buttons .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-info form-right-buttons .form-submit, .profile-info form-right-buttons .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-info form-right-buttons .select-date-button {
      width: 40%; } }

@media screen and (min-width: 975px) {
  .profile-info-right-head, .profile-info-right-bottom, .profile-info form-right-head, .profile-info form-right-bottom {
    display: flex;
    justify-content: space-between; } }
      .profile-info-right-head, .profile-info form-right-head {
        margin-bottom: 19px; }
    .profile-info-edit .form-item input, .profile-info-edit .form-item, .profile-info-edit .select2-container--default input, .profile-info-edit .select2-container--default, .profile-info form-edit .form-item input, .profile-info form-edit .form-item, .profile-info form-edit .select2-container--default input, .profile-info form-edit .select2-container--default {
      border-color: #707070; }
    .profile-info-edit .profile-info-avatar, .profile-info form-edit .profile-info-avatar {
      width: 164px;
      padding-right: 50px; }
    .profile-info-edit .profile-info-form, .profile-info form-edit .profile-info-form {
      margin-top: -4px; }

@media screen and (min-width: 975px) {
  .profile-info-edit .profile-info-form, .profile-info form-edit .profile-info-form {
    max-width: 93%; } }
    .profile-info-edit .user-photo, .profile-info form-edit .user-photo {
      position: relative; }
      .profile-info-edit .user-photo-icon, .profile-info form-edit .user-photo-icon {
        width: 37px;
        height: 37px;
        border-radius: 50%;
        background: #909090;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        right: 0;
        bottom: 0; }
        .profile-info-edit .user-photo-icon .svg-icon, .profile-info form-edit .user-photo-icon .svg-icon {
          width: 21px;
          height: 21px;
          color: #ffffff; }
  .profile-info form {
    padding: 0; }

@media screen and (max-width: 974px) {
  .profile-info-links {
    margin-bottom: 30px; } }

@media screen and (min-width: 975px) {
  .profile-info-links {
    padding-top: 5px; } }
  .profile-info-links a {
    display: inline-flex;
    align-items: center;
    color: #666;
    margin-right: 10px; }
    .profile-info-links a .svg-icon {
      margin-right: 10px;
      width: 32px;
      height: 32px;
      color: #f9423a; }

@media screen and (max-width: 974px) {
  .profile-info-links a {
    margin-bottom: 20px; }
    .profile-info-links a:last-child {
      margin-bottom: 0; } }

@media screen and (min-width: 975px) {
  .profile-info-links a {
    margin-right: 40px; } }
  .profile-info-button .btn, .profile-info-button .user-register-form #edit-submit, .user-register-form .profile-info-button #edit-submit, .profile-info-button .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-info-button input, .profile-info-button .article-content .alimentarium-btn, .article-content .profile-info-button .alimentarium-btn, .profile-info-button .content-text .alimentarium-btn, .content-text .profile-info-button .alimentarium-btn, .profile-info-button .post-description .alimentarium-btn, .post-description .profile-info-button .alimentarium-btn, .profile-info-button .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-info-button .alimentarium-btn, .profile-info-button .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-info-button .alimentarium-btn, .profile-info-button .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-info-button .button, .profile-info-button .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-info-button .agree-button, .profile-info-button .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-info-button .link,
  .profile-info-button .create-post-page .description .link, .create-post-page .description .profile-info-button .link,
  .profile-info-button .create-post-page .messages .link, .create-post-page .messages .profile-info-button .link, .profile-info-button .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-info-button .form-submit, .profile-info-button .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-info-button .link,
  .profile-info-button .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-info-button .link,
  .profile-info-button .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-info-button .link, .profile-info-button .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-info-button .link, .profile-info-button .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-info-button .form-submit, .profile-info-button #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-info-button .form-submit, .profile-info-button .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-info-button .form-submit, .profile-info-button .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-info-button .select-date-button {
    height: 46px;
    min-width: 183px; }

@media screen and (min-width: 975px) {
  .profile-info-public {
    padding-bottom: 0;
    margin: 0; } }
  .profile-info-public .profile-info-right-head {
    flex-wrap: wrap; }
  .profile-info-public .profile-information {
    margin-bottom: 30px;
    width: 50%; }

.profile-information {
  font-size: 18px;
  color: #666;
  padding-right: 10px; }

@media screen and (max-width: 974px) {
  .profile-information {
    margin-bottom: 20px;
    padding: 0; } }
  .profile-information-head {
    font-weight: 700; }

.profile-courses-and-trophies {
  margin-bottom: 18px; }
  .profile-courses-and-trophies .title-with-link {
    margin-bottom: 18px; }

@media screen and (min-width: 975px) {
  .profile-trophies {
    position: relative; }
    .profile-trophies:before {
      content: '';
      position: absolute;
      width: 304px;
      height: 394px;
      right: 75px;
      top: 46px;
      background: url("../images/create-account-img-1.png") 50% 50% no-repeat;
      background-size: cover;
      pointer-events: none; } }

.profile-trophies-description {
  position: relative;
  z-index: 2;
  color: #f9423a;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px; }

@media screen and (min-width: 975px) {
  .profile-trophies-description {
    margin-bottom: 94px; } }

@media screen and (min-width: 975px) {
  .profile-trophies .random-box {
    margin-bottom: 150px; } }

.profile-trophies-child .title-with-link {
  margin-bottom: 28px; }

@media screen and (min-width: 975px) {
  .profile-trophies-child .trophies {
    display: flex;
    justify-content: space-between;
    margin-right: 140px; }
    .profile-trophies-child .trophies .trophies-item {
      margin-bottom: 56px; } }

.profile-my-courses-child {
  margin-bottom: 30px; }

@media screen and (min-width: 975px) {
  .profile-my-courses-child {
    margin-bottom: 51px; } }

@media screen and (min-width: 975px) {
  .profile-my-courses-child .completed-courses {
    display: flex; }
    .profile-my-courses-child .completed-courses .row .col {
      width: 50%;
      max-width: 190px; }
    .profile-my-courses-child .completed-courses .profile-my-courses-child-col {
      width: 60%; }
      .profile-my-courses-child .completed-courses .profile-my-courses-child-col:first-child {
        width: 40%; } }

.profile-my-games-block-child {
  margin-bottom: 50px; }
  .profile-my-games-block-child .title-with-link {
    margin-bottom: 10px; }

.profile-my-games-child {
  margin-bottom: 30px; }

@media screen and (min-width: 975px) {
  .profile-my-games-child {
    margin-bottom: 43px; }
    .profile-my-games-child .row {
      margin: 0 -10px;
      display: flex; }
      .profile-my-games-child .row .col {
        padding: 0 10px;
        width: 25%; } }

@media screen and (max-width: 974px) {
  .profile-my-games-child .course-item {
    margin-bottom: 20px; } }

.profile-child-bottom {
  margin-bottom: 30px; }

.profile-my-courses-inner .course-item {
  min-width: auto;
  min-height: auto; }
  .profile-my-courses-inner .course-item .button-bookmark--absolute {
    bottom: 12px;
    right: 8px; }
  .profile-my-courses-inner .course-item .course-item-img img {
    top: 40%;
    height: auto; }
  .profile-my-courses-inner .course-item.course-item-with-svg:hover .course-item-img img {
    height: auto; }

.profile-my-courses-inner .course-item-bottom {
  padding: 6px 26px 6px 8px; }
  .profile-my-courses-inner .course-item-bottom .course-item-title {
    font-size: 14px;
    line-height: 13px; }

.profile-my-courses {
  position: relative; }
  .profile-my-courses .title-with-link {
    position: relative;
    z-index: 2; }

@media screen and (min-width: 975px) {
  .profile-my-courses {
    margin-top: -20px;
    margin-left: -20px;
    overflow: hidden; }
    .profile-my-courses:before {
      content: '';
      opacity: 0.5;
      position: absolute;
      width: 368px;
      height: 468px;
      right: 45px;
      top: -131px;
      background: url("../svg/spritesrc/courses-bg-icon.svg") 50% 50% no-repeat;
      background-size: cover;
      z-index: 1;
      pointer-events: none;
      display: block; } }
  .profile-my-courses-top {
    margin-bottom: 30px; }
    .profile-my-courses-top p {
      font-size: 20px;
      line-height: 24px;
      color: #f9423a; }

@media screen and (min-width: 975px) {
  .profile-my-courses-top {
    margin-bottom: 150px; } }
  .profile-my-courses-bottom h5, .profile-my-courses-bottom .h5 {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    color: #f9423a;
    margin: 0 0 13px; }

.profile-my-list {
  margin-bottom: 30px; }

@media screen and (min-width: 975px) {
  .profile-my-list {
    margin-bottom: 60px; } }
  .profile-my-list .title-with-link {
    margin-bottom: 20px; }
  .profile-my-list-empty {
    position: relative; }
    .profile-my-list-empty.gray-box {
      position: relative;
      overflow: hidden;
      padding: 20px; }

@media screen and (min-width: 975px) {
  .profile-my-list-empty.gray-box {
    padding: 45px 56% 30px 30px; }
    .profile-my-list-empty.gray-box:before {
      content: '';
      opacity: 1;
      position: absolute;
      width: 196px;
      height: 247px;
      right: 305px;
      top: 39px;
      transform: rotate(-30deg);
      background: url("../svg/spritesrc/icon-favorite-white.svg") 50% 50% no-repeat;
      background-size: cover;
      z-index: 1;
      pointer-events: none;
      display: block; } }
    .profile-my-list-empty h4, .profile-my-list-empty .h4 {
      font-size: 20px;
      line-height: 22px;
      margin-top: 22px;
      margin-bottom: 16px; }

@media screen and (min-width: 975px) {
  .profile-my-list-empty h4, .profile-my-list-empty .h4 {
    color: #f9423a;
    margin: 0 0 26px;
    font-size: 32px;
    line-height: 35px; } }
    .profile-my-list-empty p {
      color: #f9423a;
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 27px;
      position: relative;
      z-index: 2; }

@media screen and (min-width: 975px) {
  .profile-my-list-empty p {
    min-height: 116px; } }

@media screen and (min-width: 975px) {
  .profile-my-list-empty-img {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 2; } }
    .profile-my-list-empty-img img {
      border-radius: 8px;
      height: 100%; }

@media screen and (max-width: 974px) {
  .profile-my-list .story-box {
    margin-bottom: 20px; } }
  .profile-my-list .story-box .text .title {
    font-size: 20px;
    margin-bottom: 0; }
  .profile-my-list .story-box:hover .title, .profile-my-list .story-box:hover .subtitle {
    display: none; }
  .profile-my-list .story-box:hover .frame {
    height: 100%; }
    .profile-my-list .story-box:hover .frame .hidden-box {
      padding-top: 20px;
      height: 100%;
      display: flex !important;
      flex-direction: column;
      justify-content: space-between; }

.profile-games-and-orders .title-with-link {
  margin-bottom: 10px; }

.profile-my-games {
  position: relative; }

@media screen and (max-width: 974px) {
  .profile-my-games .course-item {
    margin-bottom: 20px; } }
  .profile-my-games .gray-box {
    padding: 22px 22px 32px; }
  .profile-my-games .random-box {
    min-width: 270px; }
  .profile-my-games p {
    color: #f9423a;
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 15px;
    position: relative;
    z-index: 2; }

@media screen and (min-width: 975px) {
  .profile-my-games-inner {
    display: flex;
    justify-content: flex-end; } }

@media screen and (min-width: 975px) {
  .profile-my-games-img {
    width: 200px;
    position: absolute;
    left: 36px;
    bottom: -33px;
    transform: rotate(7deg); } }

.profile-my-drafts .title-with-link {
  margin: 40px 0 10px; }

.profile-my-drafts .items {
  font-weight: normal;
  font-size: 18px;
  line-height: 26px; }
  .profile-my-drafts .items table {
    font-family: "Circular Pro", Arial, sans-serif; }
  .profile-my-drafts .items th {
    color: #ffffff;
    background: #f9423a;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
    padding: 20px 24px;
    border: none; }
    .profile-my-drafts .items th a {
      color: #ffffff; }
    .profile-my-drafts .items th .tablesort {
      width: 14px;
      height: 8px;
      position: relative;
      left: 14px; }
      .profile-my-drafts .items th .tablesort.tablesort--desc {
        background: url("../svg/spritesrc/arrow-select-white.svg") 0 0 no-repeat;
        background-size: 100% auto;
        transform: rotate(180deg); }
      .profile-my-drafts .items th .tablesort.tablesort--asc {
        background: url("../svg/spritesrc/arrow-select-white.svg") 0 0 no-repeat;
        background-size: 100% auto; }
  .profile-my-drafts .items td {
    padding: 7px 24px;
    border: none;
    color: #505050; }
  .profile-my-drafts .items tbody tr:nth-child(even) td {
    background: rgba(224, 224, 224, 0.4); }
  .profile-my-drafts .items .views-field-posts-draft-operations ul {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
  .profile-my-drafts .items .views-field-posts-draft-operations li {
    padding-left: 10px; }
  .profile-my-drafts .items .views-field-posts-draft-operations .btn, .profile-my-drafts .items .views-field-posts-draft-operations .user-register-form #edit-submit, .user-register-form .profile-my-drafts .items .views-field-posts-draft-operations #edit-submit, .profile-my-drafts .items .views-field-posts-draft-operations .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile-my-drafts .items .views-field-posts-draft-operations input, .profile-my-drafts .items .views-field-posts-draft-operations .article-content .alimentarium-btn, .article-content .profile-my-drafts .items .views-field-posts-draft-operations .alimentarium-btn, .profile-my-drafts .items .views-field-posts-draft-operations .content-text .alimentarium-btn, .content-text .profile-my-drafts .items .views-field-posts-draft-operations .alimentarium-btn, .profile-my-drafts .items .views-field-posts-draft-operations .post-description .alimentarium-btn, .post-description .profile-my-drafts .items .views-field-posts-draft-operations .alimentarium-btn, .profile-my-drafts .items .views-field-posts-draft-operations .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile-my-drafts .items .views-field-posts-draft-operations .alimentarium-btn, .profile-my-drafts .items .views-field-posts-draft-operations .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile-my-drafts .items .views-field-posts-draft-operations .alimentarium-btn, .profile-my-drafts .items .views-field-posts-draft-operations .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile-my-drafts .items .views-field-posts-draft-operations .button, .profile-my-drafts .items .views-field-posts-draft-operations .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile-my-drafts .items .views-field-posts-draft-operations .agree-button, .profile-my-drafts .items .views-field-posts-draft-operations .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile-my-drafts .items .views-field-posts-draft-operations .link,
  .profile-my-drafts .items .views-field-posts-draft-operations .create-post-page .description .link, .create-post-page .description .profile-my-drafts .items .views-field-posts-draft-operations .link,
  .profile-my-drafts .items .views-field-posts-draft-operations .create-post-page .messages .link, .create-post-page .messages .profile-my-drafts .items .views-field-posts-draft-operations .link, .profile-my-drafts .items .views-field-posts-draft-operations .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile-my-drafts .items .views-field-posts-draft-operations .form-submit, .profile-my-drafts .items .views-field-posts-draft-operations .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile-my-drafts .items .views-field-posts-draft-operations .link,
  .profile-my-drafts .items .views-field-posts-draft-operations .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile-my-drafts .items .views-field-posts-draft-operations .link,
  .profile-my-drafts .items .views-field-posts-draft-operations .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile-my-drafts .items .views-field-posts-draft-operations .link, .profile-my-drafts .items .views-field-posts-draft-operations .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile-my-drafts .items .views-field-posts-draft-operations .link, .profile-my-drafts .items .views-field-posts-draft-operations .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile-my-drafts .items .views-field-posts-draft-operations .form-submit, .profile-my-drafts .items .views-field-posts-draft-operations #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile-my-drafts .items .views-field-posts-draft-operations .form-submit, .profile-my-drafts .items .views-field-posts-draft-operations .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile-my-drafts .items .views-field-posts-draft-operations .form-submit, .profile-my-drafts .items .views-field-posts-draft-operations .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile-my-drafts .items .views-field-posts-draft-operations .select-date-button {
    background: #7B808B;
    border-color: #7B808B;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    min-width: 95px;
    height: 49px; }
  .profile-my-drafts .items .views-field-posts-draft-operations .close {
    background: none;
    border: none;
    text-indent: -9999px;
    background: url("../svg/spritesrc/icon-delete-grey.svg") 0 0 no-repeat;
    background-size: 100% auto;
    min-width: 0;
    width: 24px;
    height: 24px; }

.profile-my-drafts .pager__items {
  display: flex;
  justify-content: center;
  padding: 30px 0; }
  .profile-my-drafts .pager__items li {
    padding: 0 5px; }
    .profile-my-drafts .pager__items li.is-active a {
      color: #f9423a; }
  .profile-my-drafts .pager__items a {
    display: block;
    padding: 5px; }

.profile-my-games-block .title-with-link, .profile-my-orders-block .title-with-link {
  margin-bottom: 10px; }

@media screen and (max-width: 974px) {
  .profile-my-games-block, .profile-my-orders-block {
    margin-bottom: 20px; } }

.profile-child-bottom {
  margin-bottom: 30px; }

@media screen and (min-width: 975px) {
  .profile-child-bottom {
    margin-bottom: 51px; }
    .profile-child-bottom.two-columns-block .row .col {
      width: 50%; } }
  .profile-child-bottom .title-with-link {
    margin-bottom: 10px; }

.profile .content-table table tbody td:last-child {
  width: 120px; }

.profile .content-table table tbody td .btn, .profile .content-table table tbody td .user-register-form #edit-submit, .user-register-form .profile .content-table table tbody td #edit-submit, .profile .content-table table tbody td .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .profile .content-table table tbody td input, .profile .content-table table tbody td .article-content .alimentarium-btn, .article-content .profile .content-table table tbody td .alimentarium-btn, .profile .content-table table tbody td .content-text .alimentarium-btn, .content-text .profile .content-table table tbody td .alimentarium-btn, .profile .content-table table tbody td .post-description .alimentarium-btn, .post-description .profile .content-table table tbody td .alimentarium-btn, .profile .content-table table tbody td .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .profile .content-table table tbody td .alimentarium-btn, .profile .content-table table tbody td .home-content-frame .text .alimentarium-btn, .home-content-frame .text .profile .content-table table tbody td .alimentarium-btn, .profile .content-table table tbody td .change-pass-container .form-actions .button, .change-pass-container .form-actions .profile .content-table table tbody td .button, .profile .content-table table tbody td .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .profile .content-table table tbody td .agree-button, .profile .content-table table tbody td .create-post-page .field-prefix .link, .create-post-page .field-prefix .profile .content-table table tbody td .link,
.profile .content-table table tbody td .create-post-page .description .link, .create-post-page .description .profile .content-table table tbody td .link,
.profile .content-table table tbody td .create-post-page .messages .link, .create-post-page .messages .profile .content-table table tbody td .link, .profile .content-table table tbody td .create-post-page .image-upload .form-submit, .create-post-page .image-upload .profile .content-table table tbody td .form-submit, .profile .content-table table tbody td .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .profile .content-table table tbody td .link,
.profile .content-table table tbody td .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .profile .content-table table tbody td .link,
.profile .content-table table tbody td .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .profile .content-table table tbody td .link, .profile .content-table table tbody td .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .profile .content-table table tbody td .link, .profile .content-table table tbody td .curated_set-container .web-form .form-submit, .curated_set-container .web-form .profile .content-table table tbody td .form-submit, .profile .content-table table tbody td #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .profile .content-table table tbody td .form-submit, .profile .content-table table tbody td .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .profile .content-table table tbody td .form-submit, .profile .content-table table tbody td .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .profile .content-table table tbody td .select-date-button {
  width: 105px; }

.box-shadow {
  -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.25); }

@media screen and (min-width: 975px) {
  .column-sub-navigation.sub-navigation {
    margin-bottom: 26px; }
    .column-sub-navigation.sub-navigation ul {
      padding: 3px 18px;
      width: 100%;
      justify-content: space-between; }
    .column-sub-navigation.sub-navigation li {
      padding-bottom: 8px; } }

@media screen and (max-width: 1023px) {
  .column-sub-navigation {
    margin: 0 0 20px; } }

.start-discussion {
  background: #F2F2F2;
  padding: 46px 24px 40px;
  border-radius: 8px;
  position: relative;
  margin-bottom: 30px; }

@media screen and (min-width: 975px) {
  .start-discussion {
    margin-bottom: 85px; }
    .start-discussion:before {
      content: '';
      opacity: 1;
      position: absolute;
      width: 288px;
      height: 288px;
      right: 135px;
      top: -49px;
      background: url("../svg/spritesrc/comment-white.svg") 50% 50% no-repeat;
      background-size: cover;
      z-index: 1;
      pointer-events: none;
      display: block; } }

@media screen and (max-width: 974px) {
  .start-discussion {
    padding: 20px; } }
  .start-discussion-block .title-with-link {
    margin-bottom: 20px; }
  .start-discussion-block .square-blocks-wrap {
    padding-top: 10px;
    margin-bottom: 73px; }

@media screen and (max-width: 974px) {
  .start-discussion-block .square-blocks-wrap {
    margin-bottom: 30px; } }
  .start-discussion h4, .start-discussion .h4 {
    font-size: 20px;
    line-height: 22px;
    margin-top: 22px;
    margin-bottom: 16px; }

@media screen and (min-width: 975px) {
  .start-discussion h4, .start-discussion .h4 {
    color: #f9423a;
    margin: 0 0 26px;
    font-size: 32px;
    line-height: 35px; } }
  .start-discussion p {
    color: #f9423a;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 27px; }

@media screen and (min-width: 975px) {
  .start-discussion-inner {
    max-width: 526px; } }
  .start-discussion .btn, .start-discussion .user-register-form #edit-submit, .user-register-form .start-discussion #edit-submit, .start-discussion .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .start-discussion input, .start-discussion .article-content .alimentarium-btn, .article-content .start-discussion .alimentarium-btn, .start-discussion .content-text .alimentarium-btn, .content-text .start-discussion .alimentarium-btn, .start-discussion .post-description .alimentarium-btn, .post-description .start-discussion .alimentarium-btn, .start-discussion .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .start-discussion .alimentarium-btn, .start-discussion .home-content-frame .text .alimentarium-btn, .home-content-frame .text .start-discussion .alimentarium-btn, .start-discussion .change-pass-container .form-actions .button, .change-pass-container .form-actions .start-discussion .button, .start-discussion .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .start-discussion .agree-button, .start-discussion .create-post-page .field-prefix .link, .create-post-page .field-prefix .start-discussion .link,
  .start-discussion .create-post-page .description .link, .create-post-page .description .start-discussion .link,
  .start-discussion .create-post-page .messages .link, .create-post-page .messages .start-discussion .link, .start-discussion .create-post-page .image-upload .form-submit, .create-post-page .image-upload .start-discussion .form-submit, .start-discussion .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .start-discussion .link,
  .start-discussion .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .start-discussion .link,
  .start-discussion .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .start-discussion .link, .start-discussion .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .start-discussion .link, .start-discussion .curated_set-container .web-form .form-submit, .curated_set-container .web-form .start-discussion .form-submit, .start-discussion #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .start-discussion .form-submit, .start-discussion .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .start-discussion .form-submit, .start-discussion .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .start-discussion .select-date-button {
    height: 48px;
    max-width: 277px;
    font-size: 18px; }

.did-you-know-block {
  position: relative; }

@media screen and (max-width: 974px) {
  .did-you-know-block {
    margin-bottom: 20px; } }

@media screen and (min-width: 975px) {
  .did-you-know-block.gray-box {
    padding: 34px 20px; } }
  .did-you-know-block-img {
    max-width: 181px;
    margin: 0 auto 20px; }

@media screen and (min-width: 975px) {
  .did-you-know-block-img {
    position: absolute;
    left: -50px;
    top: 59px; } }
  .did-you-know-block-text h5, .did-you-know-block-text .h5 {
    margin: 0 0 10px;
    font-weight: 700;
    color: #f9423a;
    font-size: 24px;
    line-height: 26px; }
  .did-you-know-block-text p {
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    color: #f9423a;
    margin-bottom: 27px; }

@media screen and (min-width: 975px) {
  .did-you-know-block-text {
    padding-left: 131px; } }
  .did-you-know-block .btn, .did-you-know-block .user-register-form #edit-submit, .user-register-form .did-you-know-block #edit-submit, .did-you-know-block .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .did-you-know-block input, .did-you-know-block .article-content .alimentarium-btn, .article-content .did-you-know-block .alimentarium-btn, .did-you-know-block .content-text .alimentarium-btn, .content-text .did-you-know-block .alimentarium-btn, .did-you-know-block .post-description .alimentarium-btn, .post-description .did-you-know-block .alimentarium-btn, .did-you-know-block .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .did-you-know-block .alimentarium-btn, .did-you-know-block .home-content-frame .text .alimentarium-btn, .home-content-frame .text .did-you-know-block .alimentarium-btn, .did-you-know-block .change-pass-container .form-actions .button, .change-pass-container .form-actions .did-you-know-block .button, .did-you-know-block .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .did-you-know-block .agree-button, .did-you-know-block .create-post-page .field-prefix .link, .create-post-page .field-prefix .did-you-know-block .link,
  .did-you-know-block .create-post-page .description .link, .create-post-page .description .did-you-know-block .link,
  .did-you-know-block .create-post-page .messages .link, .create-post-page .messages .did-you-know-block .link, .did-you-know-block .create-post-page .image-upload .form-submit, .create-post-page .image-upload .did-you-know-block .form-submit, .did-you-know-block .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .did-you-know-block .link,
  .did-you-know-block .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .did-you-know-block .link,
  .did-you-know-block .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .did-you-know-block .link, .did-you-know-block .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .did-you-know-block .link, .did-you-know-block .curated_set-container .web-form .form-submit, .curated_set-container .web-form .did-you-know-block .form-submit, .did-you-know-block #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .did-you-know-block .form-submit, .did-you-know-block .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .did-you-know-block .form-submit, .did-you-know-block .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .did-you-know-block .select-date-button {
    height: 48px;
    font-size: 18px;
    font-weight: 700; }

@media screen and (min-width: 975px) {
  .did-you-know-block .btn, .did-you-know-block .user-register-form #edit-submit, .user-register-form .did-you-know-block #edit-submit, .did-you-know-block .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .did-you-know-block input, .did-you-know-block .article-content .alimentarium-btn, .article-content .did-you-know-block .alimentarium-btn, .did-you-know-block .content-text .alimentarium-btn, .content-text .did-you-know-block .alimentarium-btn, .did-you-know-block .post-description .alimentarium-btn, .post-description .did-you-know-block .alimentarium-btn, .did-you-know-block .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .did-you-know-block .alimentarium-btn, .did-you-know-block .home-content-frame .text .alimentarium-btn, .home-content-frame .text .did-you-know-block .alimentarium-btn, .did-you-know-block .change-pass-container .form-actions .button, .change-pass-container .form-actions .did-you-know-block .button, .did-you-know-block .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .did-you-know-block .agree-button, .did-you-know-block .create-post-page .field-prefix .link, .create-post-page .field-prefix .did-you-know-block .link,
  .did-you-know-block .create-post-page .description .link, .create-post-page .description .did-you-know-block .link,
  .did-you-know-block .create-post-page .messages .link, .create-post-page .messages .did-you-know-block .link, .did-you-know-block .create-post-page .image-upload .form-submit, .create-post-page .image-upload .did-you-know-block .form-submit, .did-you-know-block .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .did-you-know-block .link,
  .did-you-know-block .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .did-you-know-block .link,
  .did-you-know-block .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .did-you-know-block .link, .did-you-know-block .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .did-you-know-block .link, .did-you-know-block .curated_set-container .web-form .form-submit, .curated_set-container .web-form .did-you-know-block .form-submit, .did-you-know-block #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .did-you-know-block .form-submit, .did-you-know-block .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .did-you-know-block .form-submit, .did-you-know-block .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .did-you-know-block .select-date-button {
    max-width: 220px; } }

.content-table {
  overflow-x: auto; }
  .content-table table {
    font-size: 16px; }
    .content-table table thead td, .content-table table thead th {
      background: #f9423a;
      color: #ffffff;
      font-weight: 700;
      padding: 20px 15px; }
      .content-table table thead td:first-child, .content-table table thead th:first-child {
        padding-left: 30px; }
      .content-table table thead td a, .content-table table thead th a {
        display: flex;
        align-items: center; }
        .content-table table thead td a.active .svg-icon, .content-table table thead th a.active .svg-icon {
          transform: rotate(180deg); }
    .content-table table thead .svg-icon {
      width: 23px;
      height: 19px;
      color: #e0e0e0; }
    .content-table table tbody td {
      padding: 7px 15px;
      background: #ffffff; }
      .content-table table tbody td:first-child {
        padding-left: 30px; }
      .content-table table tbody td .btn, .content-table table tbody td .user-register-form #edit-submit, .user-register-form .content-table table tbody td #edit-submit, .content-table table tbody td .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .content-table table tbody td input, .content-table table tbody td .article-content .alimentarium-btn, .article-content .content-table table tbody td .alimentarium-btn, .content-table table tbody td .content-text .alimentarium-btn, .content-text .content-table table tbody td .alimentarium-btn, .content-table table tbody td .post-description .alimentarium-btn, .post-description .content-table table tbody td .alimentarium-btn, .content-table table tbody td .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .content-table table tbody td .alimentarium-btn, .content-table table tbody td .home-content-frame .text .alimentarium-btn, .home-content-frame .text .content-table table tbody td .alimentarium-btn, .content-table table tbody td .change-pass-container .form-actions .button, .change-pass-container .form-actions .content-table table tbody td .button, .content-table table tbody td .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .content-table table tbody td .agree-button, .content-table table tbody td .create-post-page .field-prefix .link, .create-post-page .field-prefix .content-table table tbody td .link,
      .content-table table tbody td .create-post-page .description .link, .create-post-page .description .content-table table tbody td .link,
      .content-table table tbody td .create-post-page .messages .link, .create-post-page .messages .content-table table tbody td .link, .content-table table tbody td .create-post-page .image-upload .form-submit, .create-post-page .image-upload .content-table table tbody td .form-submit, .content-table table tbody td .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .content-table table tbody td .link,
      .content-table table tbody td .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .content-table table tbody td .link,
      .content-table table tbody td .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .content-table table tbody td .link, .content-table table tbody td .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .content-table table tbody td .link, .content-table table tbody td .curated_set-container .web-form .form-submit, .curated_set-container .web-form .content-table table tbody td .form-submit, .content-table table tbody td #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .content-table table tbody td .form-submit, .content-table table tbody td .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .content-table table tbody td .form-submit, .content-table table tbody td .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .content-table table tbody td .select-date-button {
        font-weight: 700;
        font-size: 16px;
        height: 49px; }
    .content-table table tbody tr:nth-child(2n) td {
      background: rgba(224, 224, 224, 0.4); }

.user-logged-in .profile-page-public .gray-box {
  height: auto; }

.user-logged-in .profile-page-public .profile-top {
  margin-bottom: 30px; }

ul.load-more-link {
  display: block;
  width: 100%; }
  ul.load-more-link li.load-more {
    text-align: center; }

.sub-navigation + .profile-achievements {
  height: calc(100% - 74px); }
  .sub-navigation + .profile-achievements .row {
    height: 100%; }
    .sub-navigation + .profile-achievements .row .gray-box {
      height: 100%; }

.profile-page-public .profile-top {
  margin-bottom: 60px; }

.profile-page-public .profile-info-public .profile-info-avatar {
  width: 150px; }

.profile-page-public .profile-info-public .profile-information {
  margin-bottom: 15px; }

.profile-page-public .profile-achievements {
  height: 100%; }
  .profile-page-public .profile-achievements .gray-box {
    justify-content: center;
    height: 100%; }

.profile-page-public .sub-navigation + .profile-achievements {
  height: calc(100% - 74px); }

.user-logged-in .profile-page-public .gray-box.profile-welcome {
  height: 100%; }

@media screen and (min-width: 975px) {
  .path-user .profile-achievements.game-stats .row {
    justify-content: space-between;
    margin-bottom: 20px; }
    .path-user .profile-achievements.game-stats .row .col {
      max-width: 278px; } }

@media screen and (max-width: 974px) {
  .path-user .profile-achievements.game-stats .row {
    display: block; }
    .path-user .profile-achievements.game-stats .row .col {
      width: 100%;
      margin-bottom: 20px; } }

.user-logged-in .all-courses-back {
  margin-bottom: 25px; }

.search-container {
  padding-top: 50px; }

.filter-form-content .filter-form-columns {
  display: flex; }

.filter-form-content .select-wrap {
  padding-left: 20px; }

@media screen and (max-width: 974px) {
  .filter-form-content .select-wrap {
    padding-left: 0;
    margin-right: 20px; } }

.search-result-container .content-text {
  padding-bottom: 40px; }
  .search-result-container .content-text h4 {
    margin: 0; }

.search-result-container .square-block-info {
  font-weight: normal;
  font-size: 15px;
  line-height: 19px; }

.search-result-container .square-block-top-info {
  justify-content: flex-end; }

.search-result-container .square-block {
  min-width: 0;
  min-height: 0; }

.search-result-container .row {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap; }

.search-result-container .col {
  width: 25%;
  padding: 0 10px; }

@media screen and (max-width: 974px) {
  .search-result-container .col {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .search-result-container .col {
    width: 100%; } }

.search-result-container .square-block-img img {
  max-width: 100%; }

.path-search .course-item-img, .path-search .square-block-img {
  position: relative; }

.slider-widget {
  padding-bottom: 23px; }
  .slider-widget .more-slider-bottom {
    display: none; }
  .slider-widget .head {
    margin-bottom: -30px; }

@media screen and (max-width: 974px) {
  .slider-widget .head {
    margin-bottom: -24px; } }
    .slider-widget .head .title {
      margin: 0;
      font-size: 130px;
      line-height: 130px;
      font-weight: bold;
      color: #ECECEC;
      letter-spacing: -2px; }

@media screen and (max-width: 974px) {
  .slider-widget .head .title {
    font-size: 64px;
    line-height: 70px; } }
  .slider-widget .slick-small-dots {
    padding: 20px 16px 0; }
    .slider-widget .slick-small-dots .slider-widget-arrows {
      display: flex; }
    .slider-widget .slick-small-dots .slick-dots {
      position: relative;
      top: -3px;
      padding-right: 15px; }

.slider-widget-wrap {
  margin: 0 -10px; }
  .slider-widget-wrap.more-slider-wrap .slide {
    padding: 0 12px; }
  .slider-widget-wrap.more-slider-wrap .image-gallery-slider-top {
    width: 100%;
    padding: 0;
    margin-left: 0; }
    .slider-widget-wrap.more-slider-wrap .image-gallery-slider-top .slick-next {
      width: 25%; }

.slider-widget-list:not(.slick-initialized) {
  display: flex; }
  .slider-widget-list:not(.slick-initialized) .slide {
    width: 25%; }

.slider-widget-list .slide {
  padding: 10px; }

.slider-widget-list .frame {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); }

.slider-widget-list .icon-info {
  position: absolute;
  left: 20px;
  top: 23px;
  color: #ffffff;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
  z-index: 2; }
  .slider-widget-list .icon-info .icon {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #ffffff;
    border: 1px solid #E0E0E0;
    color: #f9423a;
    display: block;
    margin-right: 10px;
    position: relative; }
  .slider-widget-list .icon-info .svg-icon {
    width: 17px;
    height: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.slider-widget-list .favorite-link {
  color: #ffffff;
  position: absolute;
  right: 26px;
  bottom: 25px;
  z-index: 2; }

.slider-widget-list .text {
  padding: 18px 20px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }
  .slider-widget-list .text .title {
    padding-right: 30px;
    font-size: 32px;
    line-height: 35px;
    font-weight: bold;
    color: #ffffff; }

@media screen and (min-width: 975px) {
  .slider-widget-list .slick-prev {
    display: none !important; } }

@media screen and (min-width: 975px) {
  .slider-widget-list .slick-next {
    width: 25%;
    height: 100%;
    background: linear-gradient(270deg, #FFFFFF -7.74%, rgba(255, 255, 255, 0) 119.4%);
    right: 0; }
    .slider-widget-list .slick-next .svg-icon {
      width: 38px;
      height: 27px;
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      right: 30px;
      color: #f9423a; } }

.social-content-wrap {
  width: 41px; }

@media screen and (min-width: 975px) {
  .social-content-wrap {
    margin-left: -45px; } }

@media screen and (max-width: 1023px) {
  .social-content-wrap {
    width: 100%; }
    .social-content-wrap .social-content-inner {
      top: auto !important;
      bottom: 0;
      z-index: 10;
      left: 0 !important;
      right: 0 !important;
      width: 100% !important; } }
  .social-content-wrap .social-content-list {
    position: relative;
    top: 0;
    left: 0; }
    @media screen and (min-width: 1024px) {
      .social-content-wrap .social-content-list {
        top: 0;
        left: -4px; } }
    @media screen and (min-width: 1200px) {
      .social-content-wrap .social-content-list {
        top: 0;
        left: -4px;
        margin: 0; } }

.js-social-content {
  will-change: min-height; }
  .js-social-content .social-content-inner {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0);
    will-change: position, transform; }

.social-content-list {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
  background: #fff;
  padding: 5px; }
  @media screen and (min-width: 1024px) {
    .social-content-list {
      width: 41px;
      top: 213px;
      bottom: auto;
      left: 11px; } }
  @media screen and (min-width: 1200px) {
    .social-content-list {
      left: 50%;
      margin-left: -650px; } }
  .social-content-list .social-icon {
    cursor: pointer; }

@media screen and (min-width: 975px) {
  .social-content-list {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .social-content-list .social-icon {
      margin-bottom: 31px; }
      .social-content-list .social-icon:last-child {
        margin-bottom: 0; }
    .social-content-list .svg-icon {
      width: 32px;
      height: 32px;
      color: #f9423a; } }

@media screen and (max-width: 1023px) {
  .social-content-list {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    padding: 0 20px;
    background: #f9423a; }
    .social-content-list .svg-icon {
      width: 20px;
      height: 20px;
      color: #ffffff; }
    .social-content-list .social-icon {
      margin: 0; }
      .social-content-list .social-icon a {
        display: block;
        padding: 8px 6px;
        height: 35px; } }

.sharethis-wrapper .social-content-list {
  padding: 6px 20px; }

.stats {
  display: flex;
  margin-bottom: 24px; }
  .stats-item {
    display: flex;
    align-content: center;
    margin-right: 25px; }

@media screen and (min-width: 974px) {
  .stats-item {
    margin-right: 28px; } }
    .stats-item .svg-icon {
      width: 22px;
      height: 22px;
      color: #f9423a;
      margin-right: 5px; }

@media screen and (min-width: 974px) {
  .stats-item .svg-icon {
    margin-right: 10px; } }
    .stats-item-text {
      color: #666;
      font-size: 14px;
      line-height: 20px;
      font-weight: 400; }

@media screen and (max-width: 974px) {
  .stats-item--link {
    display: none; } }
  .stats a {
    text-decoration: none; }

.story-random {
  padding-bottom: 62px; }

@media screen and (max-width: 974px) {
  .story-random {
    padding-bottom: 10px; } }
  .story-random .content {
    display: flex;
    justify-content: space-between; }

@media screen and (max-width: 974px) {
  .story-random .content {
    flex-direction: column; } }
  .story-random .story-box .text {
    padding-bottom: 55px; }

@media screen and (max-width: 974px) {
  .story-random .story-box .text {
    padding-bottom: 10px; } }

@media screen and (max-width: 974px) {
  .story-random .story-box .text .subtitle {
    padding-bottom: 10px; } }
  .story-random .random-box {
    width: 40.5%;
    padding: 83px 50px 26px;
    margin: 0 0 0 18px; }

@media screen and (max-width: 974px) {
  .story-random .random-box {
    width: 100%;
    margin: 0 0 20px;
    padding: 21px 20px 14px; } }
    .story-random .random-box .icon {
      margin-bottom: 0; }

@media screen and (max-width: 974px) {
  .story-random .random-box .icon {
    margin-bottom: 20px; } }

.random-box {
  border-radius: 8px;
  background: #f9423a;
  color: #ffffff;
  text-align: center;
  font-weight: bold; }

@media screen and (max-width: 974px) {
  .random-box {
    width: 100%;
    margin: 0 0 20px;
    padding: 21px 20px 14px; } }
  .random-box a {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
  .random-box .icon {
    width: 93px;
    height: 47px;
    margin: 0 auto 38px; }

@media screen and (max-width: 974px) {
  .random-box .icon {
    width: 70px;
    height: 35px;
    margin-bottom: 24px; } }
  .random-box .title {
    font-size: 24px;
    line-height: 26px;
    padding-bottom: 38px; }

@media screen and (max-width: 974px) {
  .random-box .title {
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 17px; } }
  .random-box .info-link {
    font-size: 20px;
    line-height: 22px; }
  .random-box--small {
    position: relative;
    z-index: 2;
    border-radius: 3px; }

@media screen and (min-width: 975px) {
  .random-box--small {
    max-width: 270px; } }
    .random-box--small a {
      padding: 23px 10px 13px; }
    .random-box--small .icon {
      margin-bottom: 20px; }
    .random-box--small .info-link {
      font-size: 18px;
      line-height: 23px; }

.story-big-slider-wrap {
  width: 57.5%; }

@media screen and (max-width: 974px) {
  .story-big-slider-wrap {
    width: 100%;
    padding-bottom: 16px; } }

@media screen and (min-width: 975px) {
  .story-big-slider-wrap .slick-story-navigation {
    display: none; } }
  .story-big-slider-wrap .slick-slide {
    font-size: 0;
    line-height: 0; }

.slick-story-arrows {
  display: flex;
  padding-left: 24px; }

.load-more-link .btn, .load-more-link .user-register-form #edit-submit, .user-register-form .load-more-link #edit-submit, .load-more-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .load-more-link input, .load-more-link .article-content .alimentarium-btn, .article-content .load-more-link .alimentarium-btn, .load-more-link .content-text .alimentarium-btn, .content-text .load-more-link .alimentarium-btn, .load-more-link .post-description .alimentarium-btn, .post-description .load-more-link .alimentarium-btn, .load-more-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .load-more-link .alimentarium-btn, .load-more-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .load-more-link .alimentarium-btn, .load-more-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .load-more-link .button, .load-more-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .load-more-link .agree-button, .load-more-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .load-more-link .link,
.load-more-link .create-post-page .description .link, .create-post-page .description .load-more-link .link,
.load-more-link .create-post-page .messages .link, .create-post-page .messages .load-more-link .link, .load-more-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .load-more-link .form-submit, .load-more-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .load-more-link .link,
.load-more-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .load-more-link .link,
.load-more-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .load-more-link .link, .load-more-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .load-more-link .link, .load-more-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .load-more-link .form-submit, .load-more-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .load-more-link .form-submit, .load-more-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .load-more-link .form-submit, .load-more-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .load-more-link .select-date-button {
  width: 180px;
  margin: 0 auto;
  height: 48px; }

.story-slider-block {
  padding-bottom: 20px; }
  .story-slider-block:nth-last-child(2) .story-box .text p {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 28px; }
  .story-slider-block .head {
    display: flex;
    color: #f9423a;
    align-items: flex-end;
    position: relative; }

@media screen and (max-width: 974px) {
  .story-slider-block .head {
    justify-content: space-between;
    padding-bottom: 10px; } }
    .story-slider-block .head h2 {
      margin: 0 10px 0 0;
      font-size: 32px;
      line-height: 35px; }

@media screen and (max-width: 974px) {
  .story-slider-block .head h2 {
    font-size: 27px;
    line-height: 30px; } }
    .story-slider-block .head .subtitle {
      font-weight: bold;
      font-size: 130px;
      line-height: 70px;
      letter-spacing: -2px;
      color: #ECECEC;
      position: absolute;
      bottom: 0;
      left: 179px;
      z-index: -1; }

@media screen and (max-width: 974px) {
  .story-slider-block .head .subtitle {
    left: auto;
    right: 0;
    bottom: -17px;
    font-size: 56px;
    line-height: 56px; } }
    .story-slider-block .head .link {
      font-size: 13px;
      line-height: 22px;
      text-decoration: underline;
      white-space: nowrap; }
      .story-slider-block .head .link:hover {
        text-decoration: none; }
  .story-slider-block .slider .course-item {
    margin-right: 20px; }

@media screen and (min-width: 975px) {
  .story-slider-block .img.object-fit-container {
    min-height: 255px; } }

@media screen and (max-width: 974px) {
  .story-slider-block .img.object-fit-container {
    min-height: 245px; } }

.story-container .object-fit-container img {
  object-fit: fill; }

@media screen and (max-width: 974px) {
  .story-container .object-fit-container img {
    object-fit: cover; } }

.story-slider-wrap {
  margin: 0 -10px; }
  .story-slider-wrap.story-big-slider {
    margin: 0; }

@media screen and (min-width: 975px) {
  .story-slider-wrap.story-big-slider {
    margin: 0;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    overflow: hidden; } }
    .story-slider-wrap.story-big-slider .story-box {
      box-shadow: none; }
  .story-slider-wrap.four-slides .slick-slider {
    padding: 0; }

@media screen and (max-width: 974px) {
  .story-slider-wrap.four-slides .slick-slider {
    padding-right: 15px; } }
    .story-slider-wrap.four-slides .slick-slider:after {
      width: 295px; }

@media screen and (max-width: 974px) {
  .story-slider-wrap.four-slides .img {
    height: auto; } }
  .story-slider-wrap.two-slides {
    margin-right: -10px; }
    .story-slider-wrap.two-slides .slick-slider {
      padding: 0; }
      .story-slider-wrap.two-slides .slick-slider:after {
        background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 52.79%);
        width: 40%; }
  .story-slider-wrap.three-slides .slick-slider {
    padding: 0; }
    .story-slider-wrap.three-slides .slick-slider:after {
      display: none; }

@media screen and (max-width: 974px) {
  .story-slider-wrap.three-slides .img {
    height: auto; } }
  .story-slider-wrap.story-big-slider .slick-slider {
    padding: 0; }
    .story-slider-wrap.story-big-slider .slick-slider:after {
      display: none; }

@media screen and (max-width: 974px) {
  .story-slider-wrap.story-big-slider .img {
    height: auto; } }
  .story-slider-wrap.story-big-slider .slick-story-navigation {
    padding: 27px 0 0; }

@media screen and (min-width: 975px) {
  .story-slider-wrap.story-big-slider .slick-arrow {
    color: #ffffff; } }
  .story-slider-wrap.story-big-slider .slick-prev {
    display: block !important; }

@media screen and (min-width: 975px) {
  .story-slider-wrap.story-big-slider .slick-dots {
    position: absolute;
    bottom: 17px;
    left: 20px; } }

@media screen and (max-width: 974px) {
  .story-slider-wrap.story-big-slider .slick-dots {
    position: relative;
    top: -4px; } }
  .story-slider-wrap .slick-story-navigation {
    padding: 18px 16px 0; }

@media screen and (max-width: 974px) {
  .story-slider-wrap .slick-story-navigation .slick-dots {
    position: relative;
    top: -4px; } }
  .story-slider-wrap .story-slider:not(.slick-initialized) {
    display: flex;
    flex-wrap: wrap; }
    .story-slider-wrap .story-slider:not(.slick-initialized) .story-box {
      min-width: 476px; }
  .story-slider-wrap .story-slider .slick-track,
  .story-slider-wrap .story-slider .slick-list {
    transform: unset; }
  .story-slider-wrap .slider {
    padding: 10px; }
  .story-slider-wrap .slick-list {
    overflow: visible; }
  .story-slider-wrap .slick-slider {
    overflow: hidden;
    padding-right: 184px; }

@media screen and (max-width: 974px) {
  .story-slider-wrap .slick-slider {
    padding-right: 78px; } }

@media screen and (min-width: 975px) {
  .story-slider-wrap .slick-slider:after {
    width: 184px;
    height: 100%;
    background: linear-gradient(270deg, #FFFFFF -7.74%, rgba(255, 255, 255, 0) 119.4%);
    position: absolute;
    right: -1px;
    top: 0;
    content: ''; } }

@media screen and (min-width: 975px) {
  .story-slider-wrap .slick-prev {
    display: none !important; } }
  .story-slider-wrap .slick-arrow {
    color: #f9423a; }

@media screen and (min-width: 975px) {
  .story-slider-wrap .slick-arrow {
    color: #ffffff; }
    .story-slider-wrap .slick-arrow:hover {
      color: #f9423a; } }

.story-box {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  overflow: hidden;
  position: relative; }
  .story-box.hover-box:hover .title {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 35px; }
  .story-box.hover-box:hover .text {
    background: #f9423a; }
    .story-box.hover-box:hover .text .hidden-box {
      display: block; }
    .story-box.hover-box:hover .text .hidden-on-hover {
      display: none; }
  .story-box .icon-info {
    position: absolute;
    left: 20px;
    top: 23px;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    z-index: 2; }
    .story-box .icon-info .icon {
      width: 30px;
      height: 30px;
      border-radius: 100%;
      background: #ffffff;
      border: 1px solid #E0E0E0;
      color: #f9423a;
      display: block;
      margin-right: 10px;
      position: relative; }
    .story-box .icon-info .svg-icon {
      width: 17px;
      height: 17px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .story-box .label {
    position: absolute;
    right: 20px;
    top: 22px;
    padding: 6px 8px;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 140%;
    z-index: 2; }
  .story-box .favorite-link {
    color: #ffffff;
    position: absolute;
    right: 25px;
    bottom: 26px;
    z-index: 2; }
  .story-box .text {
    color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 20px 18px;
    transition: all 0.15s; }
    .story-box .text:hover {
      text-decoration: none; }
    .story-box .text .frame {
      padding-right: 25px;
      max-height: calc(100% - 60px);
      overflow: hidden; }
    .story-box .text .subtitle {
      font-size: 18px;
      line-height: 25px;
      font-weight: bold; }
      .story-box .text .subtitle .ico-pulse {
        display: inline-block;
        width: 35px;
        height: 23px;
        margin-right: 8px; }
    .story-box .text .title {
      margin: 0;
      font-size: 32px;
      line-height: 35px;
      font-weight: bold; }

@media screen and (max-width: 974px) {
  .story-box .text .title {
    font-size: 20px;
    line-height: 22px; } }
    .story-box .text .hidden-box {
      transition: all 0.15s;
      display: none; }
    .story-box .text p {
      margin: 0;
      font-size: 20px;
      line-height: 28px; }
    .story-box .text .info {
      display: flex;
      font-size: 16px;
      line-height: 22px;
      padding-bottom: 6px; }
    .story-box .text .date {
      padding-right: 16px; }
    .story-box .text .comments {
      font-size: 16px;
      line-height: 22px;
      display: flex;
      align-items: center; }
      .story-box .text .comments .svg-icon {
        width: 26px;
        height: 26px;
        margin-right: 9px; }

@media screen and (max-width: 974px) {
  .story-box .img {
    height: 245px; } }
  .story-box.story-box-video:before {
    content: '';
    opacity: 0.8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 66px;
    height: 66px;
    background: #f9423a url("../svg/spritesrc/icon-play-white.svg") 50% 50% no-repeat;
    background-size: 50px auto;
    border-radius: 100%;
    z-index: 1;
    pointer-events: none; }
  .story-box.reverse-color .icon-info, .story-box.reverse-color .title, .story-box.reverse-color .subtitle, .story-box.reverse-color .favorite-link .svg-icon {
    color: #666; }
  .story-box.reverse-color:hover .icon-info, .story-box.reverse-color:hover .title, .story-box.reverse-color:hover .subtitle, .story-box.reverse-color:hover .favorite-link .svg-icon {
    color: #ffffff; }
  .story-box-hidden-desc {
    margin: 0 0 16px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 56px; }

.tags {
  display: flex;
  margin-bottom: 40px; }
  .tags .tag {
    margin: 0 10px 0 0; }

@media screen and (min-width: 974px) {
  .tags .tag {
    margin: 0 10px 10px 0; } }

.tag {
  border-radius: 3px;
  background: #e0e0e0;
  color: #666;
  font-size: 14px;
  line-height: 22px;
  padding: 6px 9px; }
  .tag-transparent {
    background: transparent;
    color: #ffffff;
    border: 1px solid #ffffff; }
  .tag-circle {
    height: 32px;
    border-radius: 32px;
    font-size: 18px;
    line-height: 26px;
    min-width: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    color: #808080;
    border: 1px solid #808080; }

@media screen and (min-width: 974px) {
  .tag {
    padding: 8px 9px; } }

.text-images-block {
  padding: 20px 0; }
  .text-images-block.current-exhibition-block {
    background: url("../images/current-exhibition-bkg.png") no-repeat center 30%; }
  .text-images-block.eat-drink-block {
    background: url("../images/eat-drink-bkg.png") no-repeat center 30%; }
    .text-images-block.eat-drink-block .text-images-block-wrapper .block-info .block-desc {
      padding: 30px 50px 0 0; }
  .text-images-block .block-title {
    margin: 0;
    line-height: 32px; }
  .text-images-block .text-images-block-wrapper {
    display: flex; }

@media screen and (max-width: 974px) {
  .text-images-block .text-images-block-wrapper {
    flex-direction: column; } }

@media screen and (max-width: 600px) {
  .text-images-block .text-images-block-wrapper {
    flex-direction: column;
    align-items: center; } }
    .text-images-block .text-images-block-wrapper .block-info {
      background: #ffffff;
      padding: 30px;
      margin: 0 10px 0 -30px;
      max-width: 300px; }

@media screen and (max-width: 974px) {
  .text-images-block .text-images-block-wrapper .block-info {
    margin: 0;
    padding: 0;
    max-width: 100%; } }
      .text-images-block .text-images-block-wrapper .block-info .block-subtitle {
        font-weight: bold;
        font-size: 18px;
        line-height: 26px;
        color: #666;
        margin: 0 0 15px; }
      .text-images-block .text-images-block-wrapper .block-info .block-desc {
        padding: 0 50px 0 0; }
      .text-images-block .text-images-block-wrapper .block-info .block-link button, .text-images-block .text-images-block-wrapper .block-info .block-link .btn, .text-images-block .text-images-block-wrapper .block-info .block-link .user-register-form #edit-submit, .user-register-form .text-images-block .text-images-block-wrapper .block-info .block-link #edit-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .text-images-block .text-images-block-wrapper .block-info .block-link input, .text-images-block .text-images-block-wrapper .block-info .block-link .article-content .alimentarium-btn, .article-content .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .content-text .alimentarium-btn, .content-text .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .post-description .alimentarium-btn, .post-description .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .text-images-block .text-images-block-wrapper .block-info .block-link .button, .text-images-block .text-images-block-wrapper .block-info .block-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .text-images-block .text-images-block-wrapper .block-info .block-link .agree-button, .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .text-images-block .text-images-block-wrapper .block-info .block-link .link,
      .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .description .link, .create-post-page .description .text-images-block .text-images-block-wrapper .block-info .block-link .link,
      .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .messages .link, .create-post-page .messages .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .text-images-block .text-images-block-wrapper .block-info .block-link .link,
      .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .text-images-block .text-images-block-wrapper .block-info .block-link .link,
      .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .text-images-block .text-images-block-wrapper .block-info .block-link .select-date-button {
        margin: 20px 0 0 0;
        width: 240px;
        height: 45px; }

@media screen and (max-width: 974px) {
  .text-images-block .text-images-block-wrapper .block-info .block-link button, .text-images-block .text-images-block-wrapper .block-info .block-link .btn, .text-images-block .text-images-block-wrapper .block-info .block-link .user-register-form #edit-submit, .user-register-form .text-images-block .text-images-block-wrapper .block-info .block-link #edit-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .text-images-block .text-images-block-wrapper .block-info .block-link input, .text-images-block .text-images-block-wrapper .block-info .block-link .article-content .alimentarium-btn, .article-content .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .content-text .alimentarium-btn, .content-text .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .post-description .alimentarium-btn, .post-description .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .text-images-block .text-images-block-wrapper .block-info .block-link .alimentarium-btn, .text-images-block .text-images-block-wrapper .block-info .block-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .text-images-block .text-images-block-wrapper .block-info .block-link .button, .text-images-block .text-images-block-wrapper .block-info .block-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .text-images-block .text-images-block-wrapper .block-info .block-link .agree-button, .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .text-images-block .text-images-block-wrapper .block-info .block-link .link,
  .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .description .link, .create-post-page .description .text-images-block .text-images-block-wrapper .block-info .block-link .link,
  .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .messages .link, .create-post-page .messages .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .text-images-block .text-images-block-wrapper .block-info .block-link .link,
  .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .text-images-block .text-images-block-wrapper .block-info .block-link .link,
  .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .text-images-block .text-images-block-wrapper .block-info .block-link .link, .text-images-block .text-images-block-wrapper .block-info .block-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .text-images-block .text-images-block-wrapper .block-info .block-link .form-submit, .text-images-block .text-images-block-wrapper .block-info .block-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .text-images-block .text-images-block-wrapper .block-info .block-link .select-date-button {
    width: 100%; } }
    .text-images-block .text-images-block-wrapper .items {
      padding: 14% 0 0 0; }

@media screen and (min-width: 975px) {
  .text-images-block .text-images-block-wrapper .items {
    flex: 1;
    display: flex;
    justify-content: space-between; } }

@media screen and (max-width: 974px) {
  .text-images-block .text-images-block-wrapper .items {
    min-width: 100%; } }
      .text-images-block .text-images-block-wrapper .items .item {
        position: relative;
        max-width: 300px;
        max-height: 280px;
        padding: 0 10px; }
        .text-images-block .text-images-block-wrapper .items .item-image {
          border-radius: 10px; }

@media screen and (max-width: 974px) {
  .text-images-block .text-images-block-wrapper .items .item {
    max-width: 100%;
    margin: 0 0 20px 0; }
    .text-images-block .text-images-block-wrapper .items .item-image img {
      width: 100%; } }
      .text-images-block .text-images-block-wrapper .items .item-title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0 25px 25px;
        font-weight: bold;
        font-size: 20px;
        line-height: 22px;
        color: #ffffff; }

.topic-item {
  position: relative;
  border-radius: 8px;
  overflow: hidden; }
  .topic-item-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #ffffff; }
  .topic-item-head, .topic-item-bottom {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2; }
  .topic-item-head {
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px; }
    .topic-item-head .tags, .topic-item-head .tag, .topic-item-head .stats {
      margin-bottom: 0; }
    .topic-item-head .stats-item {
      align-items: center; }
      .topic-item-head .stats-item-text {
        color: #ffffff; }
      .topic-item-head .stats-item .svg-icon {
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        margin-right: 10px;
        border: 1px solid #e0e0e0;
        background: #ffffff; }
        .topic-item-head .stats-item .svg-icon svg {
          width: 15px;
          height: 15px; }
  .topic-item-bottom {
    bottom: 0;
    padding: 0 63px 20px 20px; }
  .topic-item-image {
    display: block;
    position: relative;
    z-index: 1;
    border-radius: 8px;
    overflow: hidden; }
    .topic-item-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s; }
    .topic-item-image:hover img {
      transform: scale(1.2); }
  .topic-item .button-bookmark {
    position: absolute;
    z-index: 2;
    bottom: 15px;
    right: 20px;
    color: inherit; }
    .topic-item .button-bookmark .favorite-link {
      color: inherit; }
  .topic-item-description {
    padding: 23px; }
  .topic-item-footer {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .topic-item-footer .stats {
      margin-bottom: 0; }
  .topic-item--article .topic-item-head {
    justify-content: flex-end; }
  .topic-item--article .button-bookmark {
    position: relative;
    right: 0;
    bottom: 0; }
    .topic-item--article .button-bookmark .svg-icon svg {
      fill: none;
      stroke: #666; }
    .topic-item--article .button-bookmark.active .svg-icon svg {
      fill: #666; }

.button-bookmark {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none; }
  .button-bookmark--absolute {
    position: absolute;
    z-index: 2;
    bottom: 15px;
    right: 12px;
    color: inherit; }
    .button-bookmark--absolute .favorite-link {
      color: inherit; }

@media screen and (max-width: 974px) {
  .button-bookmark--absolute {
    bottom: 10px;
    right: 10px; } }
  .button-bookmark .svg-icon {
    width: 13px;
    height: 17px;
    color: #ffffff; }
    .button-bookmark .svg-icon svg {
      fill: none; }
    .button-bookmark .svg-icon.active svg {
      fill: #ffffff; }

.editor-image-dialog {
  max-width: 600px; }
  .editor-image-dialog .form-item label {
    display: block;
    margin-bottom: 5px;
    font-weight: 700; }
  .editor-image-dialog .form-item input[type='file'] {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px; }
  .editor-image-dialog .form-item .description {
    margin-bottom: 10px; }
  .editor-image-dialog .fieldset-wrapper {
    margin-bottom: 20px; }
    .editor-image-dialog .fieldset-wrapper > div {
      display: flex; }
  .editor-image-dialog .js-form-type-radio, .editor-image-dialog .js-form-type-checkbox {
    display: inline-block;
    width: auto;
    margin-right: 20px; }
    .editor-image-dialog .js-form-type-radio label, .editor-image-dialog .js-form-type-checkbox label {
      display: inline; }
    .editor-image-dialog .js-form-type-radio input, .editor-image-dialog .js-form-type-checkbox input {
      display: none; }
      .editor-image-dialog .js-form-type-radio input + label, .editor-image-dialog .js-form-type-checkbox input + label {
        padding-left: 40px;
        padding-top: 3px;
        position: relative;
        font-weight: 400; }
        .editor-image-dialog .js-form-type-radio input + label:before, .editor-image-dialog .js-form-type-checkbox input + label:before {
          content: '';
          width: 24px;
          height: 24px;
          border-radius: 4px;
          border: 2px solid #000;
          position: absolute;
          left: 0;
          top: 0;
          display: block; }
      .editor-image-dialog .js-form-type-radio input:checked + label:before, .editor-image-dialog .js-form-type-checkbox input:checked + label:before {
        border-color: #f9423a; }
      .editor-image-dialog .js-form-type-radio input:checked + label:after, .editor-image-dialog .js-form-type-checkbox input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        left: 6px;
        top: 6px;
        width: 12px;
        height: 12px;
        background: #f9423a; }
  .editor-image-dialog .fieldset-legend {
    font-weight: 700; }
  .editor-image-dialog .js-form-type-radio input + label:before, .editor-image-dialog .js-form-type-radio input + label:after {
    border-radius: 50%; }
  .editor-image-dialog .js-form-type-checkbox input:checked + label:before {
    background: #f9423a; }
  .editor-image-dialog .js-form-type-checkbox input:checked + label:after {
    content: '';
    height: 6px;
    width: 12px;
    border: solid #fff;
    border-width: 0 0 2px 2px;
    position: absolute;
    left: 6px;
    top: 8px;
    transform: rotate(-45deg); }
  .editor-image-dialog .button {
    height: 36px;
    border: 1px solid #f9423a;
    border-radius: 3px;
    padding: 0 5px;
    text-align: center;
    color: #f9423a;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: transparent;
    min-width: 100px; }
    .editor-image-dialog .button:hover {
      background: #f9423a;
      color: #ffffff; }
  .editor-image-dialog .js-hide {
    display: none; }

.video-gallery-item {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); }
  .video-gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s; }
  .video-gallery-item a {
    display: block; }
    .video-gallery-item a:hover img {
      transform: scale(1.2); }

.with-video + .open-close-box {
  padding-top: 60px; }

.video-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999;
  display: none; }
  .is-active .video-popup {
    display: block; }
  .video-popup .container, .video-popup .breadcrumbs-red ul, .breadcrumbs-red .video-popup ul, .video-popup .popup-content, .video-popup .quiz-question-navigation {
    height: 100%;
    position: relative; }
  .video-popup .video-wrapp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%; }
  .video-popup .close-video-popup {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    transition: all 0.15s;
    color: #ffffff; }
    .video-popup .close-video-popup:hover {
      transform: rotate(90deg); }

.video-resize.loading:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url("../images/loading-waiting.gif") center center no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px; }

.video-resize.loading iframe {
  opacity: 0; }

.virtual-exhibitions-block {
  margin: 50px 0 80px; }

@media screen and (max-width: 974px) {
  .virtual-exhibitions-block {
    margin: 50px 0 30px; } }
  .virtual-exhibitions-block .virtual-exhibitions-title {
    color: #f9423a;
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 10px 0; }
  .virtual-exhibitions-block .items {
    display: flex;
    justify-content: space-between;
    margin: 0 -8px; }

@media screen and (max-width: 974px) {
  .virtual-exhibitions-block .items {
    flex-wrap: wrap; } }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items {
    flex-direction: column; } }
    .virtual-exhibitions-block .items .item {
      position: relative;
      width: 25%; }

@media screen and (max-width: 974px) {
  .virtual-exhibitions-block .items .item {
    margin: 0 0 20px 0;
    width: 50%; } }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .item {
    flex: 1;
    width: 100%; } }
      .virtual-exhibitions-block .items .item .frame {
        padding: 0 8px;
        height: 100%; }
      .virtual-exhibitions-block .items .item .item-title {
        position: absolute;
        color: #ffffff;
        bottom: 25px;
        left: 25px;
        width: 50%; }
      .virtual-exhibitions-block .items .item .item-image img {
        width: 100%; }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .last-link {
    position: relative; }
    .virtual-exhibitions-block .items .last-link:before {
      display: block;
      content: " ";
      width: 100%;
      padding-top: 100%; }
    .virtual-exhibitions-block .items .last-link > .ratio-box {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; } }
    .virtual-exhibitions-block .items .last-link .frame {
      color: #f9423a;
      display: flex;
      align-items: center;
      font-weight: bold;
      font-size: 48px;
      line-height: 53px;
      height: 100%;
      padding: 10px 40px;
      border: 1px solid #F9423A;
      box-sizing: border-box;
      border-radius: 8px;
      margin: 0 8px; }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .last-link .frame {
    font-size: 30px;
    line-height: 40px;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 16px);
    height: 100%; } }
    .virtual-exhibitions-block .items .last-link .frame.reduce-font-size {
      font-size: 40px; }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .last-link .frame.reduce-font-size {
    font-size: 30px; } }
    .virtual-exhibitions-block .items .last-link .wrap {
      position: relative;
      padding: 0 20px 0 0; }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .last-link .wrap {
    padding: 30px 0;
    margin: 0 auto; } }
    .virtual-exhibitions-block .items .last-link .arrow-icon {
      position: absolute;
      top: 0;
      right: -25px; }

@media screen and (max-width: 600px) {
  .virtual-exhibitions-block .items .last-link .arrow-icon {
    position: relative;
    right: 0;
    display: inline-block; } }
      .virtual-exhibitions-block .items .last-link .arrow-icon svg {
        width: 30px;
        height: 20px; }

.visit-page .page-head {
  position: relative;
  background: url("../images/experience.png") no-repeat center;
  background-size: cover;
  color: #ffffff;
  min-height: 280px;
  padding: 50px 0 0 0; }
  .visit-page .page-head .breadcrumbs li {
    color: #ffffff; }
  .visit-page .page-head .page-title {
    font-weight: bold;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 20px 0; }

@media screen and (max-width: 974px) {
  .visit-page .page-head .page-title {
    font-size: 35px;
    line-height: 40px; } }
  .visit-page .page-head .page-subtitile {
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    width: 70%; }
    .visit-page .page-head .page-subtitile p {
      margin: 0;
      padding: 0; }

@media screen and (min-width: 975px) {
  .visit-page .page-head .page-subtitile {
    max-height: 77px;
    box-sizing: initial;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden; } }

@media screen and (max-width: 974px) {
  .visit-page .page-head .page-subtitile {
    font-size: 20px;
    line-height: 22px;
    width: 100%; } }
  .visit-page .page-head .visit-page-submenu {
    position: absolute;
    right: calc((100% - 1200px) / 2);
    bottom: 0;
    background: #ffffff;
    height: 50px;
    max-width: 100%; }

@media screen and (max-width: 974px) {
  .visit-page .page-head .visit-page-submenu {
    display: none; } }
    .visit-page .page-head .visit-page-submenu ul {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 100%;
      padding: 8px 25px 0; }
      .visit-page .page-head .visit-page-submenu ul li {
        position: relative;
        color: #f9423a;
        font-weight: 450;
        font-size: 14px;
        line-height: 55px;
        cursor: pointer;
        padding: 0 15px; }
        .visit-page .page-head .visit-page-submenu ul li a {
          text-decoration: none;
          padding: 0 5px; }
          .visit-page .page-head .visit-page-submenu ul li a:hover {
            text-decoration: none; }
        .visit-page .page-head .visit-page-submenu ul li.active, .visit-page .page-head .visit-page-submenu ul li:hover {
          font-weight: 700; }
          .visit-page .page-head .visit-page-submenu ul li.active a, .visit-page .page-head .visit-page-submenu ul li:hover a {
            position: relative; }
            .visit-page .page-head .visit-page-submenu ul li.active a:after, .visit-page .page-head .visit-page-submenu ul li:hover a:after {
              content: '';
              position: absolute;
              bottom: -14px;
              display: block;
              width: 100%;
              height: 8px;
              background: #f9423a; }
        .visit-page .page-head .visit-page-submenu ul li:not(.active):hover {
          font-weight: 400; }

.visit-page .activity-block .title {
  top: 0;
  left: -77px;
  width: 100px;
  white-space: nowrap;
  display: flex;
  justify-content: flex-end; }

@media screen and (max-width: 974px) {
  .visit-page .activity-block .title {
    font-size: 48px;
    line-height: 20px;
    left: 0;
    top: 0;
    width: auto;
    transform: rotate(0deg); } }

.visit-page .block-image-text {
  margin: 100px 0 0; }

@media screen and (max-width: 974px) {
  .visit-page .block-image-text {
    margin: 40px 0; } }
  .visit-page .block-image-text .container, .visit-page .block-image-text .breadcrumbs-red ul, .breadcrumbs-red .visit-page .block-image-text ul, .visit-page .block-image-text .popup-content, .visit-page .block-image-text .quiz-question-navigation {
    display: flex;
    justify-content: space-between; }

@media screen and (max-width: 974px) {
  .visit-page .block-image-text .container, .visit-page .block-image-text .breadcrumbs-red ul, .breadcrumbs-red .visit-page .block-image-text ul, .visit-page .block-image-text .popup-content, .visit-page .block-image-text .quiz-question-navigation {
    flex-direction: column; } }
  .visit-page .block-image-text .block-label {
    position: absolute;
    font-weight: bold;
    font-size: 130px;
    line-height: 70px;
    color: #ECECEC;
    letter-spacing: -2px; }

@media screen and (max-width: 974px) {
  .visit-page .block-image-text .block-label {
    display: none; } }
  .visit-page .block-image-text .block-image {
    min-width: 675px;
    max-width: 675px; }

@media screen and (max-width: 974px) {
  .visit-page .block-image-text .block-image {
    min-width: 100%; } }
  .visit-page .block-image-text .block-title {
    color: #f9423a;
    font-weight: bold;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 25px 0; }
  .visit-page .block-image-text .block-desc {
    color: #666;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 30px 0; }
  .visit-page .block-image-text .block-link a, .visit-page .block-image-text .block-link button {
    width: 240px;
    height: 45px; }

@media screen and (max-width: 974px) {
  .visit-page .block-image-text .block-link a, .visit-page .block-image-text .block-link button {
    width: 100%; } }

.visit-page .right-image {
  position: relative; }
  .visit-page .right-image:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: url("../images/e-collection-bkg.png") no-repeat center;
    z-index: -1;
    opacity: .4; }
  .visit-page .right-image .block-left-side {
    flex: 1;
    padding: 0 10% 0 0; }

@media screen and (max-width: 974px) {
  .visit-page .right-image .block-left-side {
    padding: 0;
    margin: 0 0 25px 0; } }
  .visit-page .right-image .block-right-side {
    position: relative;
    flex: 2; }
    .visit-page .right-image .block-right-side .block-label {
      top: -75px;
      right: 0px; }

.visit-page .left-image .block-left-side {
  position: relative;
  flex: 2; }

@media screen and (max-width: 974px) {
  .visit-page .left-image .block-left-side {
    margin: 0 0 25px 0; } }
  .visit-page .left-image .block-left-side .block-label {
    top: -74px;
    left: -55px;
    z-index: -1; }

.visit-page .left-image .block-right-side {
  flex: 1; }

.visual-block {
  position: relative;
  overflow: hidden; }
  .visual-block-icon img {
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    max-width: 100%;
    height: 240px;
    object-fit: contain;
    object-position: left;
    transform: translate(180px); }

@media screen and (max-width: 974px) {
  .visual-block-icon img {
    height: 80px;
    right: 0;
    top: 0;
    transform: none;
    object-position: right;
    left: 0; } }
  .visual-block .frame {
    display: flex;
    color: #ffffff;
    height: 281px;
    overflow: hidden;
    flex-direction: column;
    padding: 50px 0 0; }

@media screen and (max-width: 974px) {
  .visual-block .frame {
    height: 122px;
    padding: 7px 0 0;
    justify-content: space-between; } }
  .visual-block .img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%; }
  .visual-block .text {
    position: relative;
    z-index: 1;
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    max-width: 530px; }

@media screen and (max-width: 974px) {
  .visual-block .text {
    font-size: 0; } }
  .visual-block .title {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: 44px;
    font-weight: bold; }
  .visual-block p {
    margin: 0; }

@media screen and (max-width: 974px) {
  .visual-block p {
    display: none; } }
  .visual-block .breadcrumbs li {
    color: #ffffff; }

.dj-browser-msie .visual-block {
  height: 281px; }

@media screen and (max-width: 974px) {
  .dj-browser-msie .visual-block {
    height: 122px; } }
  .dj-browser-msie .visual-block .custom-object-fit.img {
    position: absolute; }

@media screen and (min-width: 975px) {
  .web-form .row, .site-columns .row {
    display: flex;
    margin: 0 -10px; }
    .web-form .row .col, .site-columns .row .col {
      flex: auto;
      padding: 0 10px; }
    .web-form .row .web-form-content, .web-form .row .site-columns-content, .site-columns .row .web-form-content, .site-columns .row .site-columns-content {
      width: 70%; }
    .web-form .row .web-form-sidebar, .web-form .row .site-columns-sidebar, .site-columns .row .web-form-sidebar, .site-columns .row .site-columns-sidebar {
      width: 30%; } }

@media screen and (max-width: 973px) {
  .web-form .row, .site-columns .row {
    display: flex;
    flex-direction: column-reverse; } }

.web-form .btn, .web-form .user-register-form #edit-submit, .user-register-form .web-form #edit-submit, .web-form .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .web-form input, .web-form .article-content .alimentarium-btn, .article-content .web-form .alimentarium-btn, .web-form .content-text .alimentarium-btn, .content-text .web-form .alimentarium-btn, .web-form .post-description .alimentarium-btn, .post-description .web-form .alimentarium-btn, .web-form .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .web-form .alimentarium-btn, .web-form .home-content-frame .text .alimentarium-btn, .home-content-frame .text .web-form .alimentarium-btn, .web-form .change-pass-container .form-actions .button, .change-pass-container .form-actions .web-form .button, .web-form .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .web-form .agree-button, .web-form .create-post-page .field-prefix .link, .create-post-page .field-prefix .web-form .link,
.web-form .create-post-page .description .link, .create-post-page .description .web-form .link,
.web-form .create-post-page .messages .link, .create-post-page .messages .web-form .link, .web-form .create-post-page .image-upload .form-submit, .create-post-page .image-upload .web-form .form-submit, .curated_set-container .web-form .field-prefix .link,
.curated_set-container .web-form .description .link,
.curated_set-container .web-form .messages .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .form-submit, .web-form #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .web-form .form-submit, .web-form .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .web-form .form-submit, .web-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .web-form .select-date-button {
  min-width: 130px; }

.web-form .messages-container {
  position: inherit;
  margin: 10px 0; }
  .web-form .messages-container .container, .web-form .messages-container .breadcrumbs-red ul, .breadcrumbs-red .web-form .messages-container ul, .web-form .messages-container .popup-content, .web-form .messages-container .quiz-question-navigation {
    padding: 0; }

.webform-confirmation h4 {
  font-style: 18px;
  margin: 10px 0;
  font-weight: 500; }

.webform-confirmation__message {
  padding: 0 60px; }

.webform-confirmation .btn, .webform-confirmation .user-register-form #edit-submit, .user-register-form .webform-confirmation #edit-submit, .webform-confirmation .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .webform-confirmation input, .webform-confirmation .article-content .alimentarium-btn, .article-content .webform-confirmation .alimentarium-btn, .webform-confirmation .content-text .alimentarium-btn, .content-text .webform-confirmation .alimentarium-btn, .webform-confirmation .post-description .alimentarium-btn, .post-description .webform-confirmation .alimentarium-btn, .webform-confirmation .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .webform-confirmation .alimentarium-btn, .webform-confirmation .home-content-frame .text .alimentarium-btn, .home-content-frame .text .webform-confirmation .alimentarium-btn, .webform-confirmation .change-pass-container .form-actions .button, .change-pass-container .form-actions .webform-confirmation .button, .webform-confirmation .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .webform-confirmation .agree-button, .webform-confirmation .create-post-page .field-prefix .link, .create-post-page .field-prefix .webform-confirmation .link,
.webform-confirmation .create-post-page .description .link, .create-post-page .description .webform-confirmation .link,
.webform-confirmation .create-post-page .messages .link, .create-post-page .messages .webform-confirmation .link, .webform-confirmation .create-post-page .image-upload .form-submit, .create-post-page .image-upload .webform-confirmation .form-submit, .webform-confirmation .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .webform-confirmation .link,
.webform-confirmation .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .webform-confirmation .link,
.webform-confirmation .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .webform-confirmation .link, .webform-confirmation .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .webform-confirmation .link, .webform-confirmation .curated_set-container .web-form .form-submit, .curated_set-container .web-form .webform-confirmation .form-submit, .webform-confirmation #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .webform-confirmation .form-submit, .webform-confirmation .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .webform-confirmation .form-submit, .webform-confirmation .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .webform-confirmation .select-date-button {
  width: 200px; }

.webform-confirmation__back {
  font-size: 14px; }
  .webform-confirmation__back a {
    color: #f9423a;
    position: relative; }
    .webform-confirmation__back a:after {
      position: absolute;
      right: -25px;
      top: 3px;
      content: '';
      background: url("../svg/spritesrc/arrow-right-red.svg") no-repeat;
      width: 14px;
      height: 10px;
      background-size: 100% auto; }

@media screen and (min-width: 975px) {
  .webseries-container .story-slider-wrap .slick-story-navigation {
    display: none; } }

.webseries-container + .story-slider-block {
  padding-bottom: 70px; }

.webseries-container.webseries-explainer .webseries-video-block .head .txt {
  max-width: 970px; }

.webseries-container.webseries-explainer .video-item-box.big-video {
  max-width: 970px; }

.webseries-container.webseries-explainer .list-of-video-wrap {
  max-width: 970px; }

.webseries-video-block {
  padding: 6px 0 63px; }

@media screen and (max-width: 974px) {
  .webseries-video-block {
    padding: 10px 0 30px; } }
  .webseries-video-block + .story-slider-block {
    padding-bottom: 30px; }
  .webseries-video-block .head {
    position: relative;
    padding-bottom: 52px; }
    .webseries-video-block .head:before {
      position: absolute;
      left: -90px;
      top: 75px;
      content: '';
      background: url("../svg/spritesrc/icon-play-orange.svg") 0 0 no-repeat;
      width: 54px;
      height: 61px; }
      .webseries-wtf .webseries-video-block .head:before {
        display: none; }
    .webseries-video-block .head .title {
      font-weight: bold;
      font-size: 40px;
      line-height: 44px;
      color: #f9423a;
      padding-bottom: 21px; }
    .webseries-video-block .head .subtitle {
      font-weight: bold;
      font-size: 130px;
      line-height: 130px;
      letter-spacing: -2px;
      color: #ECECEC;
      position: absolute;
      right: -10px;
      bottom: -20px; }

@media screen and (max-width: 974px) {
  .webseries-video-block .head .subtitle {
    font-size: 56px;
    line-height: 56px;
    white-space: nowrap;
    bottom: -6px;
    right: auto;
    left: -10px; } }
    .webseries-video-block .head .txt {
      font-size: 18px;
      line-height: 26px;
      max-width: 570px;
      position: relative; }
      .webseries-video-block .head .txt p {
        margin: 0; }
    .webseries-video-block .head .video-counter {
      position: absolute;
      top: 15px;
      right: 0;
      font-weight: bold;
      font-size: 20px;
      line-height: 28px;
      color: #f9423a; }

@media screen and (max-width: 600px) {
  .webseries-video-block .head .video-counter {
    position: relative;
    top: 0; } }

.video-item-box .frame {
  background: #ffffff;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  border-radius: 8px; }

.video-item-box a:hover {
  text-decoration: none; }
  .video-item-box a:hover .img img {
    transform: scale(1.2); }

.video-item-box .img {
  position: relative;
  overflow: hidden; }
  .video-item-box .img img {
    transition: transform 0.5s; }
  .video-item-box .img:before {
    content: '';
    opacity: 0.8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 36px;
    height: 36px;
    background: #f9423a url("../svg/spritesrc/icon-play-white.svg") 50% 50% no-repeat;
    background-size: 25px auto;
    border-radius: 100%;
    z-index: 1;
    pointer-events: none; }

.video-item-box .text {
  font-size: 14px;
  line-height: 19px;
  padding: 8px 13px; }
  .video-item-box .text .info {
    display: flex;
    justify-content: space-between; }
  .video-item-box .text .title {
    font-weight: bold; }
  .video-item-box .text .time {
    font-size: 14px;
    line-height: 19px; }
    .video-item-box .text .time .svg-icon {
      width: 18px;
      height: 18px;
      color: #f9423a;
      margin: 0 8px 0 0; }
  .video-item-box .text .name {
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    color: #f9423a; }

.video-item-box.video-main-box {
  position: relative; }

@media screen and (max-width: 974px) {
  .video-item-box.video-main-box {
    margin: 0 -20px 30px; } }

@media screen and (max-width: 974px) {
  .video-item-box.video-main-box .frame {
    border-radius: 0; } }

@media screen and (min-width: 975px) {
  .video-item-box.video-main-box .img:before {
    width: 101px;
    height: 101px;
    background-size: 53px auto; } }

@media screen and (min-width: 975px) {
  .video-item-box.video-main-box .text {
    position: absolute;
    left: 100px;
    top: 0;
    padding: 16px 18px 48px;
    width: 278px;
    background: #ffffff; } }
  .video-item-box.video-main-box .text .title {
    font-size: 18px;
    line-height: 25px; }

@media screen and (min-width: 975px) {
  .video-item-box.video-main-box .text .time {
    position: absolute;
    bottom: 17px;
    left: 18px; } }
  .video-item-box.video-main-box .text .name {
    font-size: 32px;
    line-height: 35px;
    padding-bottom: 15px; }

@media screen and (max-width: 974px) {
  .video-item-box.video-main-box .text .desc {
    padding-bottom: 10px; } }

.video-item-box.big-video {
  margin: 0 0 39px; }

@media screen and (max-width: 974px) {
  .video-item-box.big-video {
    margin: 0 -20px 30px; } }
  .video-item-box.big-video .img {
    border-radius: 8px 8px 0 0; }

@media screen and (min-width: 975px) {
  .video-item-box.big-video .img:before {
    width: 122px;
    height: 122px;
    background-size: 70px auto; } }
  .video-item-box.big-video .text {
    padding: 20px 31px 68px 51px; }
    .video-item-box.big-video .text .title {
      font-weight: bold;
      font-size: 18px;
      line-height: 25px;
      color: #f9423a;
      padding-bottom: 5px; }
    .video-item-box.big-video .text .name {
      font-size: 32px;
      line-height: 35px;
      padding-bottom: 26px; }
    .video-item-box.big-video .text .desc {
      font-size: 18px;
      line-height: 22px; }

.thumbnails-video-list {
  display: flex;
  justify-content: center;
  margin: -116px 0 0; }

@media screen and (max-width: 974px) {
  .thumbnails-video-list {
    margin: 0;
    flex-direction: column; } }
  .thumbnails-video-list .video-item-box {
    padding: 0 10px; }

@media screen and (max-width: 974px) {
  .thumbnails-video-list .video-item-box {
    padding: 0 0 20px; } }
  .thumbnails-video-list .video-item-box a:hover .img img {
    transform: none; }

.list-of-video-wrap .load-more-link {
  padding-bottom: 15px; }
  .list-of-video-wrap .load-more-link .btn, .list-of-video-wrap .load-more-link .user-register-form #edit-submit, .user-register-form .list-of-video-wrap .load-more-link #edit-submit, .list-of-video-wrap .load-more-link .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .list-of-video-wrap .load-more-link input, .list-of-video-wrap .load-more-link .article-content .alimentarium-btn, .article-content .list-of-video-wrap .load-more-link .alimentarium-btn, .list-of-video-wrap .load-more-link .content-text .alimentarium-btn, .content-text .list-of-video-wrap .load-more-link .alimentarium-btn, .list-of-video-wrap .load-more-link .post-description .alimentarium-btn, .post-description .list-of-video-wrap .load-more-link .alimentarium-btn, .list-of-video-wrap .load-more-link .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .list-of-video-wrap .load-more-link .alimentarium-btn, .list-of-video-wrap .load-more-link .home-content-frame .text .alimentarium-btn, .home-content-frame .text .list-of-video-wrap .load-more-link .alimentarium-btn, .list-of-video-wrap .load-more-link .change-pass-container .form-actions .button, .change-pass-container .form-actions .list-of-video-wrap .load-more-link .button, .list-of-video-wrap .load-more-link .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .list-of-video-wrap .load-more-link .agree-button, .list-of-video-wrap .load-more-link .create-post-page .field-prefix .link, .create-post-page .field-prefix .list-of-video-wrap .load-more-link .link,
  .list-of-video-wrap .load-more-link .create-post-page .description .link, .create-post-page .description .list-of-video-wrap .load-more-link .link,
  .list-of-video-wrap .load-more-link .create-post-page .messages .link, .create-post-page .messages .list-of-video-wrap .load-more-link .link, .list-of-video-wrap .load-more-link .create-post-page .image-upload .form-submit, .create-post-page .image-upload .list-of-video-wrap .load-more-link .form-submit, .list-of-video-wrap .load-more-link .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .list-of-video-wrap .load-more-link .link,
  .list-of-video-wrap .load-more-link .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .list-of-video-wrap .load-more-link .link,
  .list-of-video-wrap .load-more-link .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .list-of-video-wrap .load-more-link .link, .list-of-video-wrap .load-more-link .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .list-of-video-wrap .load-more-link .link, .list-of-video-wrap .load-more-link .curated_set-container .web-form .form-submit, .curated_set-container .web-form .list-of-video-wrap .load-more-link .form-submit, .list-of-video-wrap .load-more-link #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .list-of-video-wrap .load-more-link .form-submit, .list-of-video-wrap .load-more-link .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .list-of-video-wrap .load-more-link .form-submit, .list-of-video-wrap .load-more-link .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .list-of-video-wrap .load-more-link .select-date-button {
    font-size: 18px;
    font-weight: bold; }

.list-of-video-episodes {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 49px; }
  .list-of-video-episodes .video-item-box {
    width: 33.33%;
    padding: 10px;
    position: relative;
    animation-duration: 1s;
    animation-name: loadItems; }

@media screen and (max-width: 974px) {
  .list-of-video-episodes .video-item-box {
    width: 50%; } }

@media screen and (max-width: 600px) {
  .list-of-video-episodes .video-item-box {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .list-of-video-episodes .video-item-box .img:before {
    width: 43px;
    height: 43px;
    background-size: 30px auto; } }
    .list-of-video-episodes .video-item-box .text {
      padding: 8px 17px; }
      .list-of-video-episodes .video-item-box .text .info {
        padding: 0 10px 2px 0; }
        .list-of-video-episodes .video-item-box .text .info .svg-icon {
          width: 21px;
          height: 21px; }
      .list-of-video-episodes .video-item-box .text .name {
        padding-bottom: 7px; }
    .list-of-video-episodes .video-item-box:nth-child(1), .list-of-video-episodes .video-item-box:nth-child(2) {
      width: 50%; }

@media screen and (max-width: 600px) {
  .list-of-video-episodes .video-item-box:nth-child(1), .list-of-video-episodes .video-item-box:nth-child(2) {
    width: 100%; } }

@media screen and (min-width: 975px) {
  .list-of-video-episodes .video-item-box:nth-child(1) .img:before, .list-of-video-episodes .video-item-box:nth-child(2) .img:before {
    width: 65px;
    height: 65px;
    background-size: 50px auto; } }
      .list-of-video-episodes .video-item-box:nth-child(1) .text, .list-of-video-episodes .video-item-box:nth-child(2) .text {
        padding: 12px 25px; }
        .list-of-video-episodes .video-item-box:nth-child(1) .text .info, .list-of-video-episodes .video-item-box:nth-child(2) .text .info {
          padding: 0 10px 7px 0; }

.visual-block-icon-webseries img {
  height: 70px;
  top: 31%;
  transform: translate(304px); }

@media screen and (max-width: 974px) {
  .visual-block-icon-webseries img {
    height: 30px;
    left: auto;
    right: 15px;
    transform: none; } }

.whats-new-block {
  overflow: hidden;
  padding: 50px 0 0; }

@media screen and (min-width: 975px) {
  .whats-new-block {
    background: url("../images/img_whats_new.png") no-repeat; } }
  .whats-new-block .title {
    display: block;
    color: #ECECEC;
    font-size: 130px;
    line-height: 130px;
    font-weight: bold;
    text-align: center;
    margin-bottom: -27px; }

@media screen and (max-width: 974px) {
  .whats-new-block .title {
    font-size: 56px;
    line-height: 56px;
    margin: 0 0 32px; } }

.whats-new-slider-frame {
  margin: 0 -10px; }

.whats-new-slider {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px; }
  .whats-new-slider .slick-track {
    display: flex; }

@media screen and (max-width: 974px) {
  .whats-new-slider .slick-track {
    display: block; } }
  .whats-new-slider .slick-slide {
    height: auto; }
    .whats-new-slider .slick-slide > div {
      height: 100%; }
  .whats-new-slider .slider {
    padding: 0 10px;
    height: 100%;
    vertical-align: top; }

@media screen and (max-width: 974px) {
  .whats-new-slider .slider {
    max-width: calc(100vw - 100px); } }

@media screen and (max-width: 600px) {
  .whats-new-slider .slider {
    max-width: calc(100vw - 10px); } }
  .whats-new-slider .frame {
    display: flex;
    height: 100%;
    max-width: 570px;
    position: relative;
    font-size: 14px;
    line-height: 18px; }

@media screen and (max-width: 974px) {
  .whats-new-slider .frame {
    flex-direction: column; } }
    .whats-new-slider .frame a {
      display: flex;
      height: 100%;
      width: 100%;
      position: relative; }
      .whats-new-slider .frame a:hover {
        text-decoration: none; }

@media screen and (max-width: 974px) {
  .whats-new-slider .frame a {
    flex-direction: column; } }
  .whats-new-slider .img {
    width: 285px;
    min-width: 285px; }

@media screen and (max-width: 974px) {
  .whats-new-slider .img {
    width: 100%;
    height: 285px; } }
    .whats-new-slider .img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .whats-new-slider .img + .text {
      width: 285px;
      min-width: 285px;
      flex: 0 0 285px; }
  .whats-new-slider .text {
    padding: 50px 20px 40px; }
  .whats-new-slider .icon {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 32px;
    height: 32px; }
  .whats-new-slider .date {
    display: block;
    font-size: 13px;
    padding-bottom: 18px; }
  .whats-new-slider h3 {
    margin: 0 0 13px;
    font-size: 20px;
    line-height: 23px;
    font-weight: normal; }
  .whats-new-slider p {
    margin: 0 0 14px; }

.dj-browser-msie .img {
  overflow: hidden;
  position: relative; }
  .dj-browser-msie .img + .text {
    flex: 1; }

.activity-block {
  padding: 30px 0 0; }

@media screen and (min-width: 975px) {
  .activity-block {
    background: url("../images/e-collection-bkg2.png") no-repeat;
    background-size: contain;
    padding: 90px 0 0; } }

.activity-on-frame {
  display: flex;
  justify-content: space-between;
  position: relative; }
  html.dj-browser-msie-11 .activity-on-frame {
    justify-content: flex-start; }

@media screen and (max-width: 974px) {
  .activity-on-frame {
    flex-direction: column-reverse; } }
  .activity-on-frame .title {
    display: block;
    color: #ECECEC;
    font-weight: bold;
    font-size: 95px;
    line-height: 70px;
    letter-spacing: -2px;
    position: absolute;
    left: -270px;
    top: 100px;
    z-index: -1;
    transform: rotate(-90deg); }

@media screen and (max-width: 974px) {
  .activity-on-frame .title {
    font-size: 56px;
    line-height: 57px;
    transform: none;
    left: 10px;
    top: -60px; } }

.activities {
  overflow: hidden;
  max-width: 885px;
  position: relative; }
  .activities:before {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 12px;
    height: 100%;
    background: #ffffff;
    z-index: 2; }

@media screen and (max-width: 1024px) {
  .activities:before {
    display: none; } }

@media screen and (min-width: 975px) {
  .all-events .activity-on-frame:before, .all-events .activity-on-frame:after, .book-tickets .activity-on-frame:before, .book-tickets .activity-on-frame:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1; }
  .all-events .activity-on-frame:before, .book-tickets .activity-on-frame:before {
    width: 80px;
    height: 90px;
    background: url("../svg/spritesrc/events-img-1.svg") center 100% no-repeat;
    left: -120px;
    top: 440px; }
  .all-events .activity-on-frame:after, .book-tickets .activity-on-frame:after {
    width: 113px;
    height: 112px;
    background: url("../svg/spritesrc/events-img-2.svg") center 100% no-repeat;
    right: -100px;
    top: 740px; } }

.activities-slider {
  display: flex;
  justify-content: space-between;
  flex: 3; }
  .activities-slider .col {
    padding: 0 10px 0 10px; }

@media screen and (max-width: 974px) {
  .activities-slider {
    flex-direction: column; }
    .activities-slider .activity-card {
      max-width: 275px; } }

.activity-card {
  color: #ffffff;
  position: relative;
  max-width: 275px;
  min-height: 520px;
  outline: none; }

@media screen and (max-width: 974px) {
  .activity-card {
    max-width: 100%; } }
  .activity-card.data-picker {
    min-height: 0; }

@media screen and (max-width: 974px) {
  .activity-card.data-picker {
    display: none; }
    .activity-card.data-picker.active {
      display: block; } }
  .activity-card:after {
    position: absolute;
    right: -12px;
    top: 0;
    width: 12px;
    height: 100%;
    background: #ffffff;
    content: ''; }
  .activity-card .activity-card-overlay {
    display: none;
    position: absolute;
    top: 0;
    left: -5px;
    width: 280px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9); }
  .activity-card .activity-sub-name {
    font-weight: 450;
    font-size: 18px;
    line-height: 5px;
    text-align: center;
    padding: 40px 0 0;
    height: 45px; }
  .activity-card .activity-image {
    overflow: hidden;
    height: 200px;
    transition: 0.2s ease-out; }
    .activity-card .activity-image img {
      transition: transform 0.5s; }

@media screen and (max-width: 974px) {
  .activity-card .activity-image img {
    width: 100%; } }
    .activity-card .activity-image a {
      outline: none; }
  .activity-card.coockery {
    background: #00C389; }
  .activity-card.event {
    background: #f9423a; }
  .activity-card.museum {
    background: #572D5F; }
    .activity-card.museum .activity-name {
      text-align: center;
      padding: 0 35px 0;
      margin: 15px 0 10px; }
  .activity-card .activity-date-cat {
    background: #ffffff;
    position: absolute;
    bottom: 298px;
    left: -10px;
    min-width: 150px;
    height: auto;
    font-weight: 450;
    font-size: 14px;
    padding: 5px 5px;
    transition: 0.2s ease-out;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.4); }
    .activity-card .activity-date-cat-top {
      margin: -5px -5px 0;
      padding: 0 5px;
      font-size: 14px;
      background: #00C389;
      color: #ffffff; }

@media screen and (max-width: 600px) {
  .activity-card .activity-date-cat {
    left: -7px; } }
    .activity-card .activity-date-cat .activity-label {
      background: #00C389;
      position: absolute;
      top: -25px;
      padding: 0 0 0 5px;
      left: 0;
      width: 100%; }
    .activity-card .activity-date-cat .activity-date {
      color: #f9423a;
      line-height: 20px; }
    .activity-card .activity-date-cat .activity-sub-cat {
      color: #666;
      line-height: 18px; }
  .activity-card .activity-name {
    text-align: center;
    padding: 0 35px 0;
    height: 48px;
    box-sizing: initial;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 15px 0 10px; }
    .activity-card .activity-name a {
      display: block;
      font-weight: bold;
      font-size: 24px;
      line-height: 24px; }
  .activity-card .activity-age,
  .activity-card .activity-ticket {
    transition: opacity 200ms linear;
    font-weight: 450;
    font-size: 14px;
    line-height: 20px;
    margin: 0 55px;
    padding: 10px 0 10px;
    display: flex;
    align-items: center; }
    .activity-card .activity-age p,
    .activity-card .activity-ticket p {
      display: inline;
      margin: 0 0 0 20px;
      max-width: 75%; }
  .activity-card .svg-icon.people {
    width: 20px;
    height: 20px; }
  .activity-card .svg-icon.ticket {
    width: 22px;
    height: 22px; }
  .activity-card .activity-card-content .btn, .activity-card .activity-card-content .user-register-form #edit-submit, .user-register-form .activity-card .activity-card-content #edit-submit, .activity-card .activity-card-content .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .activity-card .activity-card-content input, .activity-card .activity-card-content .article-content .alimentarium-btn, .article-content .activity-card .activity-card-content .alimentarium-btn, .activity-card .activity-card-content .content-text .alimentarium-btn, .content-text .activity-card .activity-card-content .alimentarium-btn, .activity-card .activity-card-content .post-description .alimentarium-btn, .post-description .activity-card .activity-card-content .alimentarium-btn, .activity-card .activity-card-content .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .activity-card .activity-card-content .alimentarium-btn, .activity-card .activity-card-content .home-content-frame .text .alimentarium-btn, .home-content-frame .text .activity-card .activity-card-content .alimentarium-btn, .activity-card .activity-card-content .change-pass-container .form-actions .button, .change-pass-container .form-actions .activity-card .activity-card-content .button, .activity-card .activity-card-content .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .activity-card .activity-card-content .agree-button, .activity-card .activity-card-content .create-post-page .field-prefix .link, .create-post-page .field-prefix .activity-card .activity-card-content .link,
  .activity-card .activity-card-content .create-post-page .description .link, .create-post-page .description .activity-card .activity-card-content .link,
  .activity-card .activity-card-content .create-post-page .messages .link, .create-post-page .messages .activity-card .activity-card-content .link, .activity-card .activity-card-content .create-post-page .image-upload .form-submit, .create-post-page .image-upload .activity-card .activity-card-content .form-submit, .activity-card .activity-card-content .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .activity-card .activity-card-content .link,
  .activity-card .activity-card-content .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .activity-card .activity-card-content .link,
  .activity-card .activity-card-content .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .activity-card .activity-card-content .link, .activity-card .activity-card-content .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .activity-card .activity-card-content .link, .activity-card .activity-card-content .curated_set-container .web-form .form-submit, .curated_set-container .web-form .activity-card .activity-card-content .form-submit, .activity-card .activity-card-content #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .activity-card .activity-card-content .form-submit, .activity-card .activity-card-content .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .activity-card .activity-card-content .form-submit, .activity-card .activity-card-content .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .activity-card .activity-card-content .select-date-button {
    position: absolute;
    left: 50%;
    bottom: 45px;
    margin-left: -82px;
    width: 165px;
    font-weight: 450;
    font-size: 14px;
    line-height: 35px; }
  .activity-card .favorite-link {
    color: #fff;
    position: absolute;
    right: 25px;
    bottom: 55px; }
  .activity-card .activity-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 108px; }
  .activity-card .activity-description {
    opacity: 0;
    transition: opacity 200ms linear;
    text-align: center;
    position: absolute;
    left: 30px;
    right: 30px;
    top: 20px;
    font-size: 14px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    max-height: 125px; }
    .activity-card .activity-description p {
      margin: 0; }
  .activity-card:hover .activity-image {
    height: 150px; }
    .activity-card:hover .activity-image img {
      transform: scale(1.2); }
  .activity-card:hover .activity-date-cat {
    bottom: 348px; }
  .activity-card:hover .activity-description {
    opacity: 1; }
  .activity-card:hover .activity-age, .activity-card:hover .activity-ticket {
    opacity: 0; }
  .activity-card:hover .btn.wht, .activity-card:hover .user-register-form .wht#edit-submit, .user-register-form .activity-card:hover .wht#edit-submit, .activity-card:hover .user-popup .create-account .form-actions input.wht, .user-popup .create-account .form-actions .activity-card:hover input.wht, .activity-card:hover .article-content .wht.alimentarium-btn, .article-content .activity-card:hover .wht.alimentarium-btn, .activity-card:hover .content-text .wht.alimentarium-btn, .content-text .activity-card:hover .wht.alimentarium-btn, .activity-card:hover .post-description .wht.alimentarium-btn, .post-description .activity-card:hover .wht.alimentarium-btn, .activity-card:hover .knowledge-recipes-list-top .wht.alimentarium-btn, .knowledge-recipes-list-top .activity-card:hover .wht.alimentarium-btn, .activity-card:hover .home-content-frame .text .wht.alimentarium-btn, .home-content-frame .text .activity-card:hover .wht.alimentarium-btn, .activity-card:hover .change-pass-container .form-actions .wht.button, .change-pass-container .form-actions .activity-card:hover .wht.button, .activity-card:hover .popup-content #popup-buttons .wht.agree-button, .popup-content #popup-buttons .activity-card:hover .wht.agree-button, .activity-card:hover .create-post-page .field-prefix .wht.link, .create-post-page .field-prefix .activity-card:hover .wht.link,
  .activity-card:hover .create-post-page .description .wht.link, .create-post-page .description .activity-card:hover .wht.link,
  .activity-card:hover .create-post-page .messages .wht.link, .create-post-page .messages .activity-card:hover .wht.link, .activity-card:hover .create-post-page .image-upload .wht.form-submit, .create-post-page .image-upload .activity-card:hover .wht.form-submit, .activity-card:hover .curated_set-container .web-form .field-prefix .wht.link, .curated_set-container .web-form .field-prefix .activity-card:hover .wht.link,
  .activity-card:hover .curated_set-container .web-form .description .wht.link, .curated_set-container .web-form .description .activity-card:hover .wht.link,
  .activity-card:hover .curated_set-container .web-form .messages .wht.link, .curated_set-container .web-form .messages .activity-card:hover .wht.link, .activity-card:hover .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .wht.link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .activity-card:hover .wht.link, .activity-card:hover .curated_set-container .web-form .wht.form-submit, .curated_set-container .web-form .activity-card:hover .wht.form-submit, .activity-card:hover #media-library-content .views-exposed-form .wht.form-submit, #media-library-content .views-exposed-form .activity-card:hover .wht.form-submit, .activity-card:hover .profile-info-avatar .user-photo .wht.form-submit, .profile-info-avatar .user-photo .activity-card:hover .wht.form-submit, .activity-card:hover .activity-data-picker .ui-datepicker-buttonpane .wht.select-date-button, .activity-data-picker .ui-datepicker-buttonpane .activity-card:hover .wht.select-date-button {
    color: #f9423a; }
    .activity-card:hover .btn.wht:before, .activity-card:hover .user-register-form .wht#edit-submit:before, .user-register-form .activity-card:hover .wht#edit-submit:before, .activity-card:hover .user-popup .create-account .form-actions input.wht:before, .user-popup .create-account .form-actions .activity-card:hover input.wht:before, .activity-card:hover .article-content .wht.alimentarium-btn:before, .article-content .activity-card:hover .wht.alimentarium-btn:before, .activity-card:hover .content-text .wht.alimentarium-btn:before, .content-text .activity-card:hover .wht.alimentarium-btn:before, .activity-card:hover .post-description .wht.alimentarium-btn:before, .post-description .activity-card:hover .wht.alimentarium-btn:before, .activity-card:hover .knowledge-recipes-list-top .wht.alimentarium-btn:before, .knowledge-recipes-list-top .activity-card:hover .wht.alimentarium-btn:before, .activity-card:hover .home-content-frame .text .wht.alimentarium-btn:before, .home-content-frame .text .activity-card:hover .wht.alimentarium-btn:before, .activity-card:hover .change-pass-container .form-actions .wht.button:before, .change-pass-container .form-actions .activity-card:hover .wht.button:before, .activity-card:hover .popup-content #popup-buttons .wht.agree-button:before, .popup-content #popup-buttons .activity-card:hover .wht.agree-button:before, .activity-card:hover .create-post-page .field-prefix .wht.link:before, .create-post-page .field-prefix .activity-card:hover .wht.link:before,
    .activity-card:hover .create-post-page .description .wht.link:before, .create-post-page .description .activity-card:hover .wht.link:before,
    .activity-card:hover .create-post-page .messages .wht.link:before, .create-post-page .messages .activity-card:hover .wht.link:before, .activity-card:hover .create-post-page .image-upload .wht.form-submit:before, .create-post-page .image-upload .activity-card:hover .wht.form-submit:before, .activity-card:hover .curated_set-container .web-form .field-prefix .wht.link:before, .curated_set-container .web-form .field-prefix .activity-card:hover .wht.link:before,
    .activity-card:hover .curated_set-container .web-form .description .wht.link:before, .curated_set-container .web-form .description .activity-card:hover .wht.link:before,
    .activity-card:hover .curated_set-container .web-form .messages .wht.link:before, .curated_set-container .web-form .messages .activity-card:hover .wht.link:before, .activity-card:hover .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .wht.link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .activity-card:hover .wht.link:before, .activity-card:hover .curated_set-container .web-form .wht.form-submit:before, .curated_set-container .web-form .activity-card:hover .wht.form-submit:before, .activity-card:hover #media-library-content .views-exposed-form .wht.form-submit:before, #media-library-content .views-exposed-form .activity-card:hover .wht.form-submit:before, .activity-card:hover .profile-info-avatar .user-photo .wht.form-submit:before, .profile-info-avatar .user-photo .activity-card:hover .wht.form-submit:before, .activity-card:hover .activity-data-picker .ui-datepicker-buttonpane .wht.select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .activity-card:hover .wht.select-date-button:before {
      width: 100%; }

.activities-info {
  flex: 1;
  position: relative;
  padding: 0 10px; }

@media screen and (max-width: 974px) {
  .activities-info {
    margin-bottom: 30px;
    padding-top: 30px; } }
  .activities-info .activities-info-sub-title {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #666; }

@media screen and (min-width: 975px) {
  .activities-info .activities-info-sub-title {
    position: absolute;
    top: -30px; } }
  .activities-info .activities-info-title {
    font-weight: bold;
    font-size: 36px;
    line-height: 34px;
    color: #f9423a; }

@media screen and (max-width: 600px) {
  .activities-info .activities-info-title {
    font-size: 27px;
    line-height: 30px; } }
  .activities-info .activities-info-text {
    font-weight: 450;
    font-size: 18px;
    line-height: 26px; }
  .activities-info .btn, .activities-info .user-register-form #edit-submit, .user-register-form .activities-info #edit-submit, .activities-info .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .activities-info input, .activities-info .article-content .alimentarium-btn, .article-content .activities-info .alimentarium-btn, .activities-info .content-text .alimentarium-btn, .content-text .activities-info .alimentarium-btn, .activities-info .post-description .alimentarium-btn, .post-description .activities-info .alimentarium-btn, .activities-info .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .activities-info .alimentarium-btn, .activities-info .home-content-frame .text .alimentarium-btn, .home-content-frame .text .activities-info .alimentarium-btn, .activities-info .change-pass-container .form-actions .button, .change-pass-container .form-actions .activities-info .button, .activities-info .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .activities-info .agree-button, .activities-info .create-post-page .field-prefix .link, .create-post-page .field-prefix .activities-info .link,
  .activities-info .create-post-page .description .link, .create-post-page .description .activities-info .link,
  .activities-info .create-post-page .messages .link, .create-post-page .messages .activities-info .link, .activities-info .create-post-page .image-upload .form-submit, .create-post-page .image-upload .activities-info .form-submit, .activities-info .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .activities-info .link,
  .activities-info .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .activities-info .link,
  .activities-info .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .activities-info .link, .activities-info .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .activities-info .link, .activities-info .curated_set-container .web-form .form-submit, .curated_set-container .web-form .activities-info .form-submit, .activities-info #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .activities-info .form-submit, .activities-info .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .activities-info .form-submit, .activities-info .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .activities-info .select-date-button {
    width: 200px;
    height: 50px;
    font-weight: 450;
    font-size: 14px;
    line-height: 46px; }

@media screen and (max-width: 600px) {
  .activities-info .btn, .activities-info .user-register-form #edit-submit, .user-register-form .activities-info #edit-submit, .activities-info .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .activities-info input, .activities-info .article-content .alimentarium-btn, .article-content .activities-info .alimentarium-btn, .activities-info .content-text .alimentarium-btn, .content-text .activities-info .alimentarium-btn, .activities-info .post-description .alimentarium-btn, .post-description .activities-info .alimentarium-btn, .activities-info .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .activities-info .alimentarium-btn, .activities-info .home-content-frame .text .alimentarium-btn, .home-content-frame .text .activities-info .alimentarium-btn, .activities-info .change-pass-container .form-actions .button, .change-pass-container .form-actions .activities-info .button, .activities-info .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .activities-info .agree-button, .activities-info .create-post-page .field-prefix .link, .create-post-page .field-prefix .activities-info .link,
  .activities-info .create-post-page .description .link, .create-post-page .description .activities-info .link,
  .activities-info .create-post-page .messages .link, .create-post-page .messages .activities-info .link, .activities-info .create-post-page .image-upload .form-submit, .create-post-page .image-upload .activities-info .form-submit, .activities-info .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .activities-info .link,
  .activities-info .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .activities-info .link,
  .activities-info .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .activities-info .link, .activities-info .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .activities-info .link, .activities-info .curated_set-container .web-form .form-submit, .curated_set-container .web-form .activities-info .form-submit, .activities-info #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .activities-info .form-submit, .activities-info .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .activities-info .form-submit, .activities-info .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .activities-info .select-date-button {
    width: 100%; } }

.activity-calendar-container {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  color: #f9423a;
  z-index: 2; }
  .activity-calendar-container .subtitle-icon {
    padding-top: 30px;
    text-align: center; }
    .activity-calendar-container .subtitle-icon svg {
      width: 37px;
      height: 37px; }
  .activity-calendar-container .close-icon {
    cursor: pointer;
    position: absolute;
    top: 25px;
    right: 20px; }
    .activity-calendar-container .close-icon svg {
      display: block;
      width: 10px;
      height: 10px; }
  .activity-calendar-container .subtitle-regular {
    padding: 20px 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #666; }
  .activity-calendar-container .calendar-title {
    width: 80%;
    margin: 0 auto 0;
    text-align: center;
    color: #f9423a;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold; }
  .activity-calendar-container .calendar-legend {
    position: relative;
    color: #f9423a;
    font-size: 10px;
    font-weight: 300;
    letter-spacing: -.5px;
    line-height: 14px;
    padding: 15px 45px 15px 15px;
    display: flex;
    align-items: center; }
    .activity-calendar-container .calendar-legend svg {
      width: 15px;
      height: 15px; }
    .activity-calendar-container .calendar-legend p {
      padding: 0 0 0 15px; }
    .activity-calendar-container .calendar-legend:after {
      content: '';
      position: absolute;
      display: block;
      height: 1px;
      width: 88%;
      background: #ececec;
      bottom: 0;
      left: 5%; }
  .activity-calendar-container .calendar-block {
    margin: 0;
    padding: 10px 15px 35px; }
    .activity-calendar-container .calendar-block table {
      width: 100%;
      font-size: 14px;
      line-height: 34px;
      color: #f9423a; }
    .activity-calendar-container .calendar-block tr.not-available {
      color: #BEBEBE; }
      .activity-calendar-container .calendar-block tr.not-available a {
        color: #bebebe;
        background: #ececec;
        border: 0;
        cursor: not-allowed; }
    .activity-calendar-container .calendar-block .calendar-link a {
      width: 85px;
      height: 28px;
      line-height: 28px;
      font-size: 13px;
      padding: 0;
      z-index: 1; }
    .activity-calendar-container .calendar-block .activity-all-dates {
      width: 165px;
      margin: 15px auto 0; }

.dj-browser-msie-11 .activity-card .activity-name {
  height: 46px;
  margin-bottom: 26px; }

.dj-browser-msie-11 .activity-card .activity-age,
.dj-browser-msie-11 .activity-card .activity-ticket {
  overflow: hidden;
  height: 54px; }

.comments-block {
  margin: 50px 0;
  width: 92%; }

@media screen and (max-width: 974px) {
  .comments-block {
    margin: 25px 0;
    width: 100%; } }
  .comments-block .comment-form-title {
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #f9423a;
    padding: 0 0 20px 0; }
    .comments-block .comment-form-title .user-name {
      font-weight: bold; }
  .comments-block .add-comment-form {
    margin: 0 0 40px 0; }
  .comments-block .comment-form {
    position: relative; }
    .comments-block .comment-form .cke_bottom.cke_reset_all {
      display: none; }
    .comments-block .comment-form .comment-body-label {
      border: 1px solid #E0E0E0;
      border-bottom: 0;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px; }
    .comments-block .comment-form textarea {
      width: 100%;
      overflow: hidden;
      border: 1px solid #E0E0E0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      resize: none;
      padding: 20px 20px 50px 20px;
      font-size: 18px;
      line-height: 26px;
      color: #A0A0A0; }
    .comments-block .comment-form .btn, .comments-block .comment-form .user-register-form #edit-submit, .user-register-form .comments-block .comment-form #edit-submit, .comments-block .comment-form .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .comments-block .comment-form input, .comments-block .comment-form .article-content .alimentarium-btn, .article-content .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .content-text .alimentarium-btn, .content-text .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .post-description .alimentarium-btn, .post-description .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .home-content-frame .text .alimentarium-btn, .home-content-frame .text .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .change-pass-container .form-actions .button, .change-pass-container .form-actions .comments-block .comment-form .button, .comments-block .comment-form .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .comments-block .comment-form .agree-button, .comments-block .comment-form .create-post-page .field-prefix .link, .create-post-page .field-prefix .comments-block .comment-form .link,
    .comments-block .comment-form .create-post-page .description .link, .create-post-page .description .comments-block .comment-form .link,
    .comments-block .comment-form .create-post-page .messages .link, .create-post-page .messages .comments-block .comment-form .link, .comments-block .comment-form .create-post-page .image-upload .form-submit, .create-post-page .image-upload .comments-block .comment-form .form-submit, .comments-block .comment-form .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .comments-block .comment-form .link,
    .comments-block .comment-form .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .comments-block .comment-form .link,
    .comments-block .comment-form .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .comments-block .comment-form .link, .comments-block .comment-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .comments-block .comment-form .link, .comments-block .comment-form .curated_set-container .web-form .form-submit, .curated_set-container .web-form .comments-block .comment-form .form-submit, .comments-block .comment-form #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .comments-block .comment-form .form-submit, .comments-block .comment-form .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .comments-block .comment-form .form-submit, .comments-block .comment-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .comments-block .comment-form .select-date-button {
      position: absolute;
      bottom: 25px;
      right: 20px;
      background: #f9423a;
      color: #ffffff;
      width: 100px;
      height: 35px;
      transition: .4s; }

@media screen and (max-width: 974px) {
  .comments-block .comment-form .btn, .comments-block .comment-form .user-register-form #edit-submit, .user-register-form .comments-block .comment-form #edit-submit, .comments-block .comment-form .user-popup .create-account .form-actions input, .user-popup .create-account .form-actions .comments-block .comment-form input, .comments-block .comment-form .article-content .alimentarium-btn, .article-content .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .content-text .alimentarium-btn, .content-text .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .post-description .alimentarium-btn, .post-description .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .knowledge-recipes-list-top .alimentarium-btn, .knowledge-recipes-list-top .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .home-content-frame .text .alimentarium-btn, .home-content-frame .text .comments-block .comment-form .alimentarium-btn, .comments-block .comment-form .change-pass-container .form-actions .button, .change-pass-container .form-actions .comments-block .comment-form .button, .comments-block .comment-form .popup-content #popup-buttons .agree-button, .popup-content #popup-buttons .comments-block .comment-form .agree-button, .comments-block .comment-form .create-post-page .field-prefix .link, .create-post-page .field-prefix .comments-block .comment-form .link,
  .comments-block .comment-form .create-post-page .description .link, .create-post-page .description .comments-block .comment-form .link,
  .comments-block .comment-form .create-post-page .messages .link, .create-post-page .messages .comments-block .comment-form .link, .comments-block .comment-form .create-post-page .image-upload .form-submit, .create-post-page .image-upload .comments-block .comment-form .form-submit, .comments-block .comment-form .curated_set-container .web-form .field-prefix .link, .curated_set-container .web-form .field-prefix .comments-block .comment-form .link,
  .comments-block .comment-form .curated_set-container .web-form .description .link, .curated_set-container .web-form .description .comments-block .comment-form .link,
  .comments-block .comment-form .curated_set-container .web-form .messages .link, .curated_set-container .web-form .messages .comments-block .comment-form .link, .comments-block .comment-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .comments-block .comment-form .link, .comments-block .comment-form .curated_set-container .web-form .form-submit, .curated_set-container .web-form .comments-block .comment-form .form-submit, .comments-block .comment-form #media-library-content .views-exposed-form .form-submit, #media-library-content .views-exposed-form .comments-block .comment-form .form-submit, .comments-block .comment-form .profile-info-avatar .user-photo .form-submit, .profile-info-avatar .user-photo .comments-block .comment-form .form-submit, .comments-block .comment-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button, .activity-data-picker .ui-datepicker-buttonpane .comments-block .comment-form .select-date-button {
    width: 88%; } }
      .comments-block .comment-form .btn:before, .comments-block .comment-form .user-register-form #edit-submit:before, .user-register-form .comments-block .comment-form #edit-submit:before, .comments-block .comment-form .user-popup .create-account .form-actions input:before, .user-popup .create-account .form-actions .comments-block .comment-form input:before, .comments-block .comment-form .article-content .alimentarium-btn:before, .article-content .comments-block .comment-form .alimentarium-btn:before, .comments-block .comment-form .content-text .alimentarium-btn:before, .content-text .comments-block .comment-form .alimentarium-btn:before, .comments-block .comment-form .post-description .alimentarium-btn:before, .post-description .comments-block .comment-form .alimentarium-btn:before, .comments-block .comment-form .knowledge-recipes-list-top .alimentarium-btn:before, .knowledge-recipes-list-top .comments-block .comment-form .alimentarium-btn:before, .comments-block .comment-form .home-content-frame .text .alimentarium-btn:before, .home-content-frame .text .comments-block .comment-form .alimentarium-btn:before, .comments-block .comment-form .change-pass-container .form-actions .button:before, .change-pass-container .form-actions .comments-block .comment-form .button:before, .comments-block .comment-form .popup-content #popup-buttons .agree-button:before, .popup-content #popup-buttons .comments-block .comment-form .agree-button:before, .comments-block .comment-form .create-post-page .field-prefix .link:before, .create-post-page .field-prefix .comments-block .comment-form .link:before,
      .comments-block .comment-form .create-post-page .description .link:before, .create-post-page .description .comments-block .comment-form .link:before,
      .comments-block .comment-form .create-post-page .messages .link:before, .create-post-page .messages .comments-block .comment-form .link:before, .comments-block .comment-form .create-post-page .image-upload .form-submit:before, .create-post-page .image-upload .comments-block .comment-form .form-submit:before, .comments-block .comment-form .curated_set-container .web-form .field-prefix .link:before, .curated_set-container .web-form .field-prefix .comments-block .comment-form .link:before,
      .comments-block .comment-form .curated_set-container .web-form .description .link:before, .curated_set-container .web-form .description .comments-block .comment-form .link:before,
      .comments-block .comment-form .curated_set-container .web-form .messages .link:before, .curated_set-container .web-form .messages .comments-block .comment-form .link:before, .comments-block .comment-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:before, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .comments-block .comment-form .link:before, .comments-block .comment-form .curated_set-container .web-form .form-submit:before, .curated_set-container .web-form .comments-block .comment-form .form-submit:before, .comments-block .comment-form #media-library-content .views-exposed-form .form-submit:before, #media-library-content .views-exposed-form .comments-block .comment-form .form-submit:before, .comments-block .comment-form .profile-info-avatar .user-photo .form-submit:before, .profile-info-avatar .user-photo .comments-block .comment-form .form-submit:before, .comments-block .comment-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button:before, .activity-data-picker .ui-datepicker-buttonpane .comments-block .comment-form .select-date-button:before {
        background: #ffffff; }
      .comments-block .comment-form .btn:hover, .comments-block .comment-form .user-register-form #edit-submit:hover, .user-register-form .comments-block .comment-form #edit-submit:hover, .comments-block .comment-form .user-popup .create-account .form-actions input:hover, .user-popup .create-account .form-actions .comments-block .comment-form input:hover, .comments-block .comment-form .article-content .alimentarium-btn:hover, .article-content .comments-block .comment-form .alimentarium-btn:hover, .comments-block .comment-form .content-text .alimentarium-btn:hover, .content-text .comments-block .comment-form .alimentarium-btn:hover, .comments-block .comment-form .post-description .alimentarium-btn:hover, .post-description .comments-block .comment-form .alimentarium-btn:hover, .comments-block .comment-form .knowledge-recipes-list-top .alimentarium-btn:hover, .knowledge-recipes-list-top .comments-block .comment-form .alimentarium-btn:hover, .comments-block .comment-form .home-content-frame .text .alimentarium-btn:hover, .home-content-frame .text .comments-block .comment-form .alimentarium-btn:hover, .comments-block .comment-form .change-pass-container .form-actions .button:hover, .change-pass-container .form-actions .comments-block .comment-form .button:hover, .comments-block .comment-form .popup-content #popup-buttons .agree-button:hover, .popup-content #popup-buttons .comments-block .comment-form .agree-button:hover, .comments-block .comment-form .create-post-page .field-prefix .link:hover, .create-post-page .field-prefix .comments-block .comment-form .link:hover,
      .comments-block .comment-form .create-post-page .description .link:hover, .create-post-page .description .comments-block .comment-form .link:hover,
      .comments-block .comment-form .create-post-page .messages .link:hover, .create-post-page .messages .comments-block .comment-form .link:hover, .comments-block .comment-form .create-post-page .image-upload .form-submit:hover, .create-post-page .image-upload .comments-block .comment-form .form-submit:hover, .comments-block .comment-form .curated_set-container .web-form .field-prefix .link:hover, .curated_set-container .web-form .field-prefix .comments-block .comment-form .link:hover,
      .comments-block .comment-form .curated_set-container .web-form .description .link:hover, .curated_set-container .web-form .description .comments-block .comment-form .link:hover,
      .comments-block .comment-form .curated_set-container .web-form .messages .link:hover, .curated_set-container .web-form .messages .comments-block .comment-form .link:hover, .comments-block .comment-form .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .link:hover, .curated_set-container .web-form .tabledrag-toggle-weight-wrapper .comments-block .comment-form .link:hover, .comments-block .comment-form .curated_set-container .web-form .form-submit:hover, .curated_set-container .web-form .comments-block .comment-form .form-submit:hover, .comments-block .comment-form #media-library-content .views-exposed-form .form-submit:hover, #media-library-content .views-exposed-form .comments-block .comment-form .form-submit:hover, .comments-block .comment-form .profile-info-avatar .user-photo .form-submit:hover, .profile-info-avatar .user-photo .comments-block .comment-form .form-submit:hover, .comments-block .comment-form .activity-data-picker .ui-datepicker-buttonpane .select-date-button:hover, .activity-data-picker .ui-datepicker-buttonpane .comments-block .comment-form .select-date-button:hover {
        color: #f9423a; }
    .comments-block .comment-form .comment-error {
      font-size: 14px;
      position: absolute;
      color: #f9423a; }
  .comments-block .comment-thread .comment-post {
    margin: 0 0 40px 0; }

@media screen and (max-width: 974px) {
  .comments-block .comment-thread .comment-post {
    margin: 0 0 20px 0; } }
  .comments-block .comment-thread .comment-post-info {
    display: flex;
    align-items: center;
    margin: 0 0 15px 0;
    color: #f9423a; }
    .comments-block .comment-thread .comment-post-info .comment-post-author-img {
      width: 40px;
      height: 40px;
      position: relative;
      overflow: hidden;
      border-radius: 50%; }
      .comments-block .comment-thread .comment-post-info .comment-post-author-img img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        height: 100%; }
    .comments-block .comment-thread .comment-post-info .comment-post-author {
      margin: 0 0 0 10px; }
    .comments-block .comment-thread .comment-post-info .comment-post-author-name {
      font-weight: bold;
      font-size: 18px;
      line-height: 22px; }
    .comments-block .comment-thread .comment-post-info .comment-post-date {
      font-size: 18px;
      line-height: 22px;
      font-weight: normal; }
  .comments-block .comment-thread .comment-post-content {
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #A0A0A0;
    padding: 15px 20px;
    border: 2px solid #C0C0C0;
    box-sizing: border-box;
    border-radius: 8px; }
  .comments-block .comment-thread .comment-post-actions {
    display: flex;
    margin: 15px 0; }
    .comments-block .comment-thread .comment-post-actions .svg-icon {
      width: 21px;
      height: 21px;
      color: #F9423A;
      opacity: 0.25; }
    .comments-block .comment-thread .comment-post-actions .comment-like {
      margin: 0 35px 0 0; }
    .comments-block .comment-thread .comment-post-actions a {
      cursor: pointer; }
      .comments-block .comment-thread .comment-post-actions a.active .svg-icon, .comments-block .comment-thread .comment-post-actions a.voted .svg-icon {
        opacity: 1; }

.sendinblue-footer-container {
  flex: 1; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form {
  display: inline-block;
  width: 294px; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form h2 {
  margin: 0 0 17px;
  font-size: 18px;
  line-height: 26px;
  color: #f9423a;
  font-weight: bold; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form #sendinblue-form-subscribe {
  display: flex; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form .form-action {
  flex: 0 0 94px; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form .form-action input {
  line-height: 20px; }

.sendinblue-footer-container .sendinblue-signup-subscribe-form .form-action input:hover {
  color: #f9423a;
  border: 1px solid #f9423a;
  background: transparent; }

@media only screen and (max-width: 974px) {
  .sendinblue-footer-container {
    padding-bottom: 46px; }
  .sendinblue-footer-container .sendinblue-signup-subscribe-form {
    width: 100%; }
  .sendinblue-footer-container .sendinblue-signup-subscribe-form #sendinblue-form-subscribe .sendinblue-newsletter-mergefields {
    flex: 1; } }

.post-right-sidebar .user-actions {
  display: flex;
  align-items: center;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #666;
  margin: 0 0 40px 0; }

@media screen and (max-width: 974px) {
  .post-right-sidebar .user-actions {
    display: none; } }
  .post-right-sidebar .user-actions .svg-icon {
    margin: 0 10px 0 0; }
  .post-right-sidebar .user-actions .user-post-list {
    margin: 0 30px 0 0; }
  .post-right-sidebar .user-actions .bookmark {
    width: 25px;
    height: 30px; }
  .post-right-sidebar .user-actions .notifications {
    width: 30px;
    height: 30px; }

.post-right-sidebar .post {
  padding: 15px 20px 15px 20px;
  border: 1px solid #C8C8C8;
  border-bottom: 0; }
  .post-right-sidebar .post:last-child {
    border-bottom: 1px solid #C8C8C8; }
  .post-right-sidebar .post .comments {
    width: 26px;
    height: 26px; }

.post-right-sidebar .other-posts-list {
  margin: 0 0 40px 0; }

@media screen and (max-width: 974px) {
  .post-right-sidebar .other-posts-list {
    display: none; } }

.post-right-sidebar .other-post-title,
.post-right-sidebar .recommended-post-title {
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  color: #f9423a;
  margin: 0 0 15px 0; }

.post-right-sidebar .post-date-author,
.post-right-sidebar .post-img-name {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.post-right-sidebar .post-image {
  width: 55px;
  height: 55px;
  flex: 1;
  filter: none; }

.post-right-sidebar .post-name {
  flex: 3;
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  color: #f9423a; }

@media screen and (max-width: 974px) {
  .post-right-sidebar .post-name {
    font-size: 20px;
    line-height: 22px; } }

.post-right-sidebar .post-date-author {
  color: #666;
  font-weight: 450;
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0 20px;
  justify-content: flex-start; }
  .post-right-sidebar .post-date-author .date-author-separator {
    margin: 0 10px; }

.post-right-sidebar .post-comments {
  font-weight: 450;
  font-size: 18px;
  line-height: 22px;
  color: #666; }

.post-right-sidebar .see-all {
  margin: 15px 0 0 0;
  display: inline-block;
  color: #f9423a;
  font-weight: 450;
  font-size: 13px;
  line-height: 23px;
  text-align: center;
  text-decoration-line: underline; }

.activity-data-picker {
  padding: 0 5px;
  background: #fff;
  border: 0;
  width: auto;
  text-align: center;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.2); }
  .activity-data-picker #calendarHelper {
    z-index: 1;
    position: absolute;
    background: #ffffff;
    width: 100%;
    top: 0;
    left: 0;
    animation: appeare .8s; }
  .activity-data-picker a.activity-select-helper {
    color: #f9423a;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    padding: 15px 0; }
    .activity-data-picker a.activity-select-helper:nth-child(2) {
      margin: 0 20px; }
    .activity-data-picker a.activity-select-helper:hover {
      text-decoration: underline; }
  .activity-data-picker .ui-widget-content {
    border: 0; }
  .activity-data-picker .ui-datepicker-header {
    position: relative;
    background: transparent;
    border: 0;
    color: #f9423a;
    margin-bottom: 20px;
    width: 100%;
    padding-top: 50px; }
    .activity-data-picker .ui-datepicker-header .ui-datepicker-title {
      font-size: 14px;
      line-height: 16px;
      font-weight: bold; }
    .activity-data-picker .ui-datepicker-header .ui-datepicker-next,
    .activity-data-picker .ui-datepicker-header .ui-datepicker-prev {
      position: absolute;
      font-size: 0; }
      .activity-data-picker .ui-datepicker-header .ui-datepicker-next span,
      .activity-data-picker .ui-datepicker-header .ui-datepicker-prev span {
        width: 20px;
        height: 25px;
        display: block; }
    .activity-data-picker .ui-datepicker-header .ui-datepicker-prev {
      opacity: 1;
      left: 35px;
      top: 48px;
      cursor: pointer; }
      .activity-data-picker .ui-datepicker-header .ui-datepicker-prev span {
        background: url("../svg/spritesrc/arrow-left-red.svg") no-repeat center;
        background-size: 16px; }
    .activity-data-picker .ui-datepicker-header .ui-datepicker-next-hover,
    .activity-data-picker .ui-datepicker-header .ui-datepicker-prev-hover {
      background: transparent;
      border: 0; }
    .activity-data-picker .ui-datepicker-header .ui-datepicker-next {
      opacity: 1;
      right: 35px;
      top: 48px;
      cursor: pointer; }
      .activity-data-picker .ui-datepicker-header .ui-datepicker-next span {
        background: url("../svg/spritesrc/arrow-right-red.svg") no-repeat center;
        background-size: 16px; }
  .activity-data-picker .ui-datepicker-calendar td {
    padding: 10px 0; }
  .activity-data-picker .ui-datepicker-calendar span {
    font-size: 12px;
    line-height: 10px;
    font-family: circularProBook, Arial, sans-serif;
    font-weight: 300;
    color: #f9423a; }
  .activity-data-picker .ui-datepicker-calendar .ui-datepicker-unselectable {
    opacity: .35; }
  .activity-data-picker .ui-datepicker-calendar .ui-state-default {
    font-size: 12px;
    line-height: 10px;
    font-family: circularProBook, Arial, sans-serif;
    font-weight: 300;
    color: #f9423a;
    background: transparent;
    border: 0;
    text-align: center;
    padding: 6px 9px;
    border-radius: 50%; }
  .activity-data-picker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default {
    display: block;
    position: relative;
    z-index: 1; }
    .activity-data-picker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default:before {
      content: '';
      position: absolute;
      top: -4px;
      left: 50%;
      transform: translateX(-50%);
      display: block;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: #efefef;
      z-index: -1; }
  .activity-data-picker .ui-datepicker-calendar .date-range-selected .ui-state-default {
    color: #fff;
    display: block;
    position: relative;
    z-index: 1; }
    .activity-data-picker .ui-datepicker-calendar .date-range-selected .ui-state-default:before {
      content: '';
      position: absolute;
      top: -4px;
      left: 50%;
      transform: translateX(-50%);
      display: block;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: #f9423a;
      z-index: -1; }
  .activity-data-picker .ui-datepicker-buttonpane {
    border: 0;
    padding: 15px 10px;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse; }
    .activity-data-picker .ui-datepicker-buttonpane button.ui-state-default {
      display: none; }
    .activity-data-picker .ui-datepicker-buttonpane .activity-select-helper {
      padding: 8px 0; }
    .activity-data-picker .ui-datepicker-buttonpane .select-date-button {
      width: 80px;
      height: 30px; }

.lightboxed {
  cursor: pointer; }

div#lightboxed--cache {
  position: fixed;
  left: -99999999px; }

div#lightboxed--container {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  z-index: 9001; }

div#lightboxed--stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

div#lightboxed--content {
  position: absolute;
  top: 0;
  left: 0; }

div#lightboxed--content .lightboxed--frame {
  position: absolute;
  top: 0;
  left: 0; }

div#lightboxed--content .lightboxed--frame img, div#lightboxed--content .lightboxed--frame iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 0; }

div#lightboxed--content .lightboxed--frame .lightboxed--caption {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  color: #fff !important; }

div#lightboxed--thumbs {
  display: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

div#lightboxed--thumbs .lightboxed--thumb {
  float: left;
  overflow: hidden;
  border-radius: 2px;
  cursor: pointer; }

div#lightboxed--thumbs .lightboxed--thumb .lightboxed--thumb_border {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.4);
  transition: 500ms background; }

div#lightboxed--thumbs .lightboxed--thumb.lightboxed--active .lightboxed--thumb_border {
  background: rgba(255, 255, 255, 0.7);
  transition: 500ms background; }

div#lightboxed--thumbs .lightboxed--thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

div#lightboxed--bttn_close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
  background-image: url(../images/controls.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 100%;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  cursor: pointer; }

div#lightboxed--bttn_next {
  display: none;
  position: absolute;
  top: 50%;
  right: 10px;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
  background-image: url(../images/controls.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 50%;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  cursor: pointer;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

div#lightboxed--bttn_prev {
  display: none;
  position: absolute;
  top: 50%;
  left: 10px;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
  background-image: url(../images/controls.png);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 0%;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  cursor: pointer;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 42px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: #ffffff;
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1052;
  margin: -1px 0 0 -1px; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 230px;
  overflow-y: auto; }

.select2-results__option {
  padding: 10px 10px;
  user-select: none;
  -webkit-user-select: none;
  border-top: 1px solid #E0E0E0; }
  .select2-results__option:first-child {
    border: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default {
  font-size: 18px;
  padding: 0 40px 0 20px; }
  .select2-container--default .select2-selection--single {
    outline: none; }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      line-height: 44px; }
    .select2-container--default .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold; }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
      color: #8A8787; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      right: 23px;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: block;
        background: url("../svg/spritesrc/arrow-select.svg") no-repeat 100% 0;
        background-size: 100% auto;
        color: #000;
        height: 9px;
        width: 16px;
        transition: 200ms;
        margin: 0 auto; }
  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }
  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }
  .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
      display: none; }
  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(-180deg); }
  .select2-container--default .select2-selection--multiple {
    cursor: text;
    margin: 0 -30px 0 -10px;
    min-height: 42px; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      list-style: none;
      margin: 0;
      padding: 0 5px;
      width: 100%; }
      .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
        list-style: none; }
      .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline {
        display: none; }
    .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
      color: #999;
      margin-top: 5px;
      float: left; }
    .select2-container--default .select2-selection--multiple .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      margin-top: 5px;
      margin-right: 10px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice {
      background-color: #e4e4e4;
      border: 1px solid #aaa;
      border-radius: 4px;
      cursor: default;
      float: left;
      margin-right: 5px;
      margin-top: 5px;
      padding: 0 5px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
      color: #999;
      cursor: pointer;
      display: inline-block;
      font-weight: bold;
      margin-right: 2px; }
      .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #333; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }
  .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }
  .select2-container--default.select2-container--focus .select2-selection--multiple {
    outline: 0; }
  .select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none; }
  .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa; }
  .select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield; }
  .select2-container--default .select2-results .mCSB_container {
    margin-right: 10px; }
  .select2-container--default .select2-results__option[role=group] {
    padding: 0; }
  .select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999; }
  .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd; }
  .select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
      padding-left: 0; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -1em;
      padding-left: 2em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -2em;
        padding-left: 3em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -3em;
          padding-left: 4em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -4em;
            padding-left: 5em; }
            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -5em;
              padding-left: 6em; }
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f9423a;
    color: #ffffff; }
  .select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--default {
  border: 1px solid #999;
  border-radius: 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05); }
  .select2-container--default.select2-container--open {
    border-color: #f9423a; }

.select2-container--open .select2-dropdown--below {
  min-width: 240px; }

@media screen and (min-width: 1024px) {
  body > .select2-container--open {
    min-width: 240px; } }

/*# sourceMappingURL=screen.css.map */