@charset "UTF-8";
.news_search_post .content-type {
  font-size: 0;
  text-align: right;
  display: inline-block;
}
.news_search_post .content-type:after {
  display: inline-block;
  font-size: 18px;
  color: #494a4e;
  letter-spacing: -0.2px;
  font-weight: 700;
}
.news_search_post .content-type.type-product:after {
  content: "מוצרים";
}
.news_search_post .content-type.type-about_news_page:after {
  content: "חדשות";
/*  */
}
.news_search_post .content-type.type-article_nutrition:after {
  content: "כתבות";
}
.page-node-type-career-open-positions .jobs-career h1 {
  margin: 38px 0px;
}
.page-node-type-single_career_jobs .breadcrumb {
  padding: 0px;
}
.page-node-type-leadership-page .breadcrumb li.active {
  white-space: nowrap;
}
.single_jobs_page .job_button {
  padding: 22px 0px;
}
[id^=block-views-block-homepage-view-block-4] {
  background-color: #fff;
}
.latest-prd-hm .view-header {
  text-align: center;
  padding: 50px 0px;
  width: 100%;
}
.latest-prd-hm .view-header h2 {
  font-size: 40px;
  color: #262c35;
}
.latest-prd-hm .view-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  max-width: 100%;
}
.latest-prd-hm .col-md-4.views-row .views-field-nothing .field-content::after {
  position: absolute;
  margin-right: 0;
  bottom: 0;
  right: 0;
  height: 4px;
  width: 0;
  content: "";
  background: #ffc100;
  z-index: 2;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  transition: all 0.6s ease-in-out;
}
.latest-prd-hm
.col-md-4.views-row:hover
.views-field-nothing
.field-content::after {
  width: 100%;
}
.latest-prd-hm .col-md-4.views-row .views-field.views-field-nothing {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
  border: solid 1px #eaeaea;
  padding: 0;
  height: 481px;
  direction: rtl;
  border-radius: 4px;
  position: relative;
}
.latest-prd-hm .col-md-4.views-row .views-field.views-field-nothing .full-link {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
.latest-prd-hm {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  padding-bottom: 120px;
}
.latest-prd-hm .col-md-4.views-row .views-field.views-field-nothing div:not(.to-read) {
  padding: 24px 22px 0;
}
.latest-prd-hm .views-field.views-field-nothing p {
  font-size: 18px;
  color: #494a4e;
  letter-spacing: -0.2px;
}
.latest-prd-hm .views-field.views-field-nothing .to-read::after {
  position: absolute;
  bottom: -14px;
  left: -45px;
  width: 40px;
  height: 44px;
  background: url(/themes/custom/osem/images/arrow.svg);
  content: "";
  transition: all 0.3s ease-in-out;
  background-size: 100% 100%;
}
.latest-prd-hm .views-field.views-field-nothing .to-read:hover::after {
  left: -60px;
}
.latest-prd-hm .views-field.views-field-nothing .to-read {
  font-size: 18px;
  text-decoration: underline;
  position: absolute;
  bottom: 30px;
  z-index: 2;
}
.latest-prd-hm .views-field.views-field-nothing .to-read:hover {
  color: #262c35;
}
/* Test Commit */
.latest-prd-hm .col-md-4.views-row img {
  width: 410px;
  height: 269px;
  object-fit: contain;
  display: block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.latest-prd-hm .views-field.views-field-nothing h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.2px;
  text-align: right;
  color: #262c35;
}
.history-fullpg .view-content .views-row .image_history_bx img {
  height: 286px;
  object-fit: cover;
  width: 100%;
}
.history-fullpg .views-field.views-field-field-date-history.year_unique {
  display: block;
}
@media(max-width: 639px) {
  .history-fullpg .views-field.views-field-field-date-history {
    display: none;
  }
}
.region.region-navigation-collapsible .we-mega-menu-ul.nav.nav-tabs {
  position: static !important;
  direction: rtl;
}
.article-nutrition .view-content .col-md-4 > div > a {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.path-search .pager__item.pager__item--first,
.path-brand-catalog .pager__item.pager__item--first {
  display:none !important;
}
.path-search .pagination.js-pager__items > li,
.path-brand-catalog .pagination.js-pager__items > li {
  margin: 0px 4px;
}
.path-search .region.region-content {
  padding: 0px 16px;
}
.path-search .pagination .pager__item > a,
.path-brand-catalog .pagination .pager__item > a {
  color: #262c35;
  border-radius: 2px;
  border: 0.5px solid #a4a4a6;
  font-size: 20px;
  padding: 0px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.path-search .pagination .pager__item > a:hover,
.path-brand-catalog .pagination .pager__item > a:hover {
  background: #ffc100;
  border-color: #ffc100;
}
.path-search .pagination .pager__item.active > a,
.path-brand-catalog .pagination .pager__item.active > a {
  background-color: #ffc100;
  border-color: #ffc100;
  color: #262c35;
}
#webform-submission-con-node-182-add-form #edit-actions #edit-actions-submit {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
#webform-submission-con-node-182-add-form input {margin-bottom: 0px;}
#webform-submission-con-node-182-add-form #edit-actions #edit-actions-submit:hover {
  background: #ffd040 !important;
}
#webform-submission-con-node-182-add-form input {font-size: 18px;}
#webform-submission-con-node-182-add-form > .form-item {margin-bottom: 24px;}
#webform-submission-con-node-182-add-form #edit-tlpwn-error,
#edit-myyl--error,
.page-node-type-webform_page .error {
  color: #bd180a !important;
  font-size: 12px !important;
}

.history-fullpg .list_years.position_loked {
  right: 40px !important;
}

.each-vld-bg .view-header h3 {
  text-align: right;
  font-size: 24px;
  color: #000;
  font-family: "SimplerPro-Regular" !important;
  margin-bottom: 14px;
  font-weight: normal;
}
.category_rosw {
  display: none !important;
}

/*Faq Page -- Bgd*/

.hld-bgd {
  display: table;
  width: 100%;
  padding-bottom: 28px;
}
.each-vld-bg {
  position: relative;
}
.hld-bgd .view-content p {
  max-width: 770px !important;
  width: auto !important;
  margin: 0 0 20px !important;
}
.category_btn span.active-cls {
  background: #ffc100;
}
.page-node-type-faq-page .title-accordion {
  position: relative;
  padding-right: 70px !important;
}
.page-node-type-faq-page .title-accordion::after {
  position: absolute;
  right: 30px;
  content: "+";
  top: 0;
  height: 100%;
  font-size: 22px;
}
.page-node-type-faq-page .title-accordion.minus_sht::after {
  content: "-";
}
.each-vld-bg .field-content.body-accordion {
  background: #efefef;
}
.each-vld-bg .field-content.body-accordion p {
  margin-bottom: 0px;
}
[id^=block-views-block-faq-block-1] .category_rosw {
  margin-top: -44px;
}
[id^=block-views-block-faq-block-1] {
  height: 100%;
  display: table;
}
.each-vld-bg {
  margin-right: 20px !important;
}
.category_rosw {
  position: relative;
  top: 0px;
  right: 0;
  font-size: 24px;
  color: #000;
  letter-spacing: -0.2px;
  text-align: right;
  margin-bottom: 10px;
  margin-right: 50px;
}
[id^=block-views-block-faq-block-1]::before,
[id^=block-views-block-faq-block-2]::before,
[id^=block-views-block-faq-block-3]::before,
[id^=block-views-block-faq-block-4]::before,
[id^=block-views-block-faq-block-5]::before,
[id^=block-views-block-faq-block-6]::before {
  display: none !important;
}
.about-conduct-inner .views-field.views-field-field-image-conduct img {
  height: 504px;
  display: block;
  width: 100%;
  object-fit: fill;
  border-radius: 4px 4px 4px 104px;
}
.page-node-type-about-factory .img-responsive {
  display: block;
  width: 100%;
  object-fit: cover;
}
.page-node-type-bysly-page .region.region-content .history-brand.view,
.page-node-type-brand-product-page .region.region-content .history-brand.view {
  direction: rtl;
}

/*End Faq Page -- Bgd*/

/*Search Page*/

.path-search .dialog-off-canvas-main-canvas {
  background: #fff;
}
.search-sort-style {
  padding: 60px 0px;
  display: table;
  width: 100%;
  margin-bottom: 80px;
}
.path-search .view-header h3 {
  color: #262c35;
  font-size: 48px;
  letter-spacing: 0;
  padding-right: 40px;
  position: relative;
  margin: 0px;
}
.path-search .view-header h3::before {
  position: absolute;
  right: 0;
  background: #ffc100;
  height: 74px;
  width: 12px;
  content: "";
  top: 50%;
  margin-top: -36px;
}
.path-search .view-filters.form-group > form > div {
  width: 100%;
  display: table;
  direction: rtl;
  padding: 50px 0px 100px;
}
.view-filters.form-group > form > div > * {
  width: 100% !important;
  float: none !important;
}
.path-search .view-filters.form-group > form > div .form-inline .checkbox,
.form-inline .radio label {
  border: solid 1px #494a4e;
  border-radius: 4px;
  padding: 6px 34px;
  letter-spacing: -0.4px;
  font-size: 18px;
}
.path-search .view-filters.form-group > form > div .form-inline .checkbox,
.form-inline .radio label.checked {
  background: #262c35;
  color: #fff;
  border-radius: 4px;
}
[id^=block-webform-7] .radio .option {padding-top:0px !important;}
[id^=block-webform-7].form-composite legend {margin-top:20px;}
.checkboxes--wrapper {
  display: table !important;
  height: 100%;
  width: 100%;
}



.page-node-type-bysly-page .region.region-content .bisley_block .title-bisley .fact-container .number {padding-left:24px;font-family: "SimplerPro-Bold" !important;}

.page-node-type-bysly-page .region.region-content .bisley_block .title-bisley .views-field.views-field-nothing {direction:rtl;}

.path-search .view-filters.form-group > form > div .form-inline .checkbox,
.form-inline .radio input {opacity: 0; width: 0; height: 0;}

.path-search .view-filters.form-group > form > div .form-inline .checkbox,
.form-inline .radio label {padding: 6px 34px;letter-spacing: -0.4px;font-size: 18px;}

.path-search .search-sort-style .view-filters.form-group {display: table;width: 100%;position: relative;max-width: 845px;margin: 0 auto;}

.path-search .search-sort-style .view-content {max-width: 845px;margin: 0 auto;display: table;padding: 56px 0 40px;width: 100%;}

.path-search .search-sort-style .view-empty {max-width: 845px;margin: 0 auto;padding: 56px 0 40px;width: 100%;text-align: center;}

.path-search .search-sort-style .view-empty p {font-size: 24px;line-height: 1.17;letter-spacing: -0.2px;text-align: right;color: #494a4e;margin-bottom: 64px;}

.path-search .search-sort-style .view-empty .return-to-homepage {background: #ffc100;color: #262c35;font-size: 20px;letter-spacing: 0;border-radius: 20px;padding: 5px 48px;font-weight: 500 !important;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04);}

.path-search .search-sort-style .view-empty .return-to-homepage:hover {background: #ffd040;text-decoration: none !important;}

.description.help-block .icon-before {display: none;}

.path-search .fieldgroup.form-composite {position: absolute;bottom: 0px;direction: rtl; display: table;}



.path-search .search-sort-style .form-text.form-control {
  width: 100%;
  border: solid 1px #979797;
  background-color: #f7f7f6;
  color: #262c35;
  opacity: 1 !important;
  padding: 13px 24px;
  height: auto;
  font-size: 20px;
  letter-spacing: -0.4px;
}
.path-search
.search-sort-style
.view-filters.form-group
> form
> div
> .form-item {
  position: relative;
}
.path-search
.search-sort-style
.view-filters.form-group
> form
> div
> div.form-item::after {
  position: absolute;
  left: 10px;
  content: "";
  width: 43px;
  height: 43px;
  background: url("/themes/custom/osem/images/search.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  top: 50%;
  margin-top: -18.5px;
}
.cross_png {
  padding-bottom: 0px;
}
.search_container #text_search {
  background-size: 43px;
}
.search-sort-style #edit-type--wrapper .form-item {
  margin: 0 0 0 16px;
}
.path-search .search-sort-style .views-row {
  display: table;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #cccdd1;
  margin-bottom: 48px;
  padding-bottom: 33px;
}
.news_search_post > .content-type {padding-bottom: 16px !important;}

.path-search .search-sort-style .views-row h3 {
  margin: 0 0 16px;
  letter-spacing: -0.2px;
  color: #262c35;
}
.path-search .view-filters.form-group > form > div .form-inline .checkbox,
.form-inline .radio label:hover {
  background: #262c35;
  color: #fff;
}
.news_search_post.about_news_page,
.news_search_post.shared_lobby {
  display: table;
  width: 100%;
  position: relative;
  padding-right: 150px;
}
.news_search_post.about_news_page::after,
.news_search_post.shared_lobby::after {
  position: absolute;
  right: 0;
  width: 104px;
  height: 104px;
  background: url("/themes/custom/osem/images/search_news_icon.svg");
  top: 50%;
  content: "";
  margin-top: -52px;
}
.news_search_post.about_news_page > img,
.news_search_post.shared_lobby > img {
  display: none;
}
.path-search .search-sort-style .views-row > p:last-child {
  margin-bottom: 0px;
}
.news_search_post.article_nutrition {
  display: table;
  width: 100%;
}
.news_search_post.article_nutrition > img {
  display: none;
}
.path-search .search-sort-style .views-row p {
  font-size: 18px;
  padding-left: 150px;
  color: transparent;
  display: none;
}
.news_search_post.article_nutrition > * {
  float: left;
  width: 82%;
}
.news_search_post.article_nutrition a {
  float: right;
  width: auto;
  display: contents;
}
.news_search_post.product > * {
  float: left;
  width: 82%;
}
.news_search_post.product {
  display: table;
  width: 100%;
}
.news_search_post.product > * {
  float: left;
  width: 82%;
  padding-right: 15px;
}
.news_search_post.product > div img {
  width: 120px;
  border-radius: 4px;
}
.images_search_rep img[src=""] {
  display: none;
}
.images_search_rep {
  display: contents !important;
  width: auto !important;
}
.news_search_post.product p {
  display: none;
}
.images_search_rep img {
  border-radius: 4px !important;
}
.path-search .pagination.js-pager__items > li,
.path-brand-catalog .pagination.js-pager__items > li {
  display: inline-block;
}
.path-search .search-sort-style .view-content > div:last-child {
  margin-bottom: 0px;
}
.path-search .pagination.js-pager__items,
.path-brand-catalog .pagination.js-pager__items {
  direction: rtl;
  display: table;
  width: 100%;
  text-align: center;
  padding-bottom: 0px;
  margin: 0px;
}
.path-search .pagination.js-pager__items li.pager__item.pager__item--last,
.path-brand-catalog .pagination.js-pager__items li.pager__item.pager__item--last {
  display: none;
}
.result_summ_srch {display: table; position: relative;font-size: 18px;color: #494a4e;padding-bottom: 40px;margin: 0px 0px 0px auto; direction: rtl;letter-spacing: 0;}
.news_search_post h3 a:hover {color: inherit;text-decoration: underline;}
.news_search_post h3 a:focus {color: inherit;}
input#edit-search:focus {box-shadow: 0 0 black;}
.page-node-type-webform_page br {display: block;}

/*End Search Page*/

/*Nutrition Page*/

.views-field.views-field-field-image-nutrition-product img {
  width: auto !important;
  object-fit: contain;
  height: 280px;
  margin: 0 auto;
}
.question_nestle .question_content {
  padding: 0px 16px !important;
}
.box-banner-set.new-design-box {
  padding: 24px 32px !important;
}
.banner-full-width img {
  width: 100%;
  display: block;
  height: 512px;
  object-fit: cover;
  border-bottom-left-radius: 104px;
}
.repeater-brands > div .column-3.views-row img {
  border-radius: 4px;
}
.search-sort-style .view-header h6 {
  display: none;
}

/*End Nutrition Page*/

/*Brand*/

.shared-single-lobby
.views-field.views-field-field-body-shared-single-arctile
ul
li::before,
.page-node-type-article_nutrition
.single-article-nutrition
.view-content
ul
li::before {
  margin-top: 0;
  top: 7px;
}
[id^=block-views-block-view-shared-lobby-block-1] .shared-lobby-page .view-header {
  margin-right: 0;
}

.title-bisley .views-field.views-field-title h1 {
  font-size: 48px;
}
.page-node-20 ol.breadcrumb {
  display: none !important;
}
.page-node-type-bysly-page
.region.region-content
.bisley_block
.title-bisley
.views-field.views-field-body
p,
.page-node-type-brand-product-page
.region.region-content
.bisley_block
.title-bisley
.views-field.views-field-body
p {
  color: #494a4e;
  font-size: 18px;
}
.page-node-type-bysly-page .region.region-content .slider-brand .view-header h2,
.page-node-type-brand-product-page
.region.region-content
.slider-brand
.view-header
h2 {
  margin-bottom: 32px;
}
.page-node-type-bysly-page .dialog-off-canvas-main-canvas {
  background: #fff;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content
> div::before,
.page-node-type-brand-product-page
.region.region-content
.history-brand.view
> .view-content
> div::before {
  background: #ffc100 !important;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content
> div
.views-field.views-field-field-history-brand-,
.page-node-type-brand-product-page
.region.region-content
.history-brand.view
> .view-content
> div
.views-field.views-field-field-history-brand- {
  color: #262c35;
  font-family: "SimplerPro-Bold" !important;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content
> div
.views-field.views-field-field-descri
p,
.page-node-type-brand-product-page
.region.region-content
.history-brand.view
> .view-content
> div
.views-field.views-field-field-descri
p {
  font-size: 20px;
  color: #262c35;
  max-width: 326px;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content::-webkit-scrollbar {
  background: #ececec;
  height: 8px;
  border-radius: 8px;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content::-webkit-scrollbar-thumb {
  height: 8px;
  border-radius: 8px;
}
.catalog-limit.brand-categories img {
  border-radius: 4px;
  width: 100%;
  border-bottom: 6px solid #ffc100;
  margin: 0 auto;
  padding: 25px 10%;
  height: 300px;
  object-fit: cover;
}
.catalog-limit .view-content .views-row > div {
  border: none;
  padding: 0;
  border-radius: 4px;
}
[id^=block-views-block-brand-catalog-block-1] .catalog-limit.brand-categories img {
  height: 300px;
  object-fit: cover;
}
.page-node-type-bysly-page
.region.region-content
.history-brand.view
> .view-content
> div,
.page-node-type-brand-product-page
.region.region-content
.history-brand.view
> .view-content
> div {
  margin: 0px 0px !important;
  padding-bottom: 6px !important;
}
/*----Brand----*/

[id^=block-subcategoriesblock] {
  width: 1280px;
  margin: 0px auto;
  padding: 60px 0px;
}
.subcategories_minibox {
  display: table;
  width: 100%;
  padding-bottom: 100px;
}
.img_minibox {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
.img_minibox img {
  width: 100%;
  display: block;
}
.content_minibox {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 50px;
  background: #ffc100;
  text-align: right;
}
.content_minibox h2 {
  max-width: 448px;
  margin: 0 0 64px auto;
  font-size: 40px;
}
.content_minibox a {
  color: #fff;
  padding: 10px 30px;
  display: inline-block;
  border-radius: 50px;
  font-size: 20px;
  border: 1px solid #262c35;
  background: #262c35;
}
.content_minibox a:hover {
  background: none;
  border: 1px solid #494a4e;
  color:#262c35;
}
.text-count-message {
  display: none !important;
}



[id^=block-subcategoriesheader] img {
  width: 100%;
  max-height: 307px;
  object-fit: fill;
}
.subcategori-brands {
  display: table;
  width: 100%;
  padding: 0px;
}
.subcategori-brands .view-content > div:nth-child(3n + 2) {
  margin: 0px 1%;
}
.subcategori-brands .column-3.views-row {
  float: right;
  width: 32%;
}

/*Page Node type Bysly page*/

.page-node-type-bysly-page .region.region-content .history-brand.view,
.page-node-type-brand-product-page .region.region-content .history-brand.view {
  display: table;
}

/*.page-node-type-bysly-page
.region.region-content
[id^=block-views-block-bisley-block-4]
.form-group {
  overflow: hidden;
}*/

.page-node-type-bysly-page .region.region-content .history-brand.view {
  display: block;
  clear: both;
}
.search_container #text_search:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #262c35 !important;
}
/*about - subitem*/
.lobby_link_article .inner_txt {
  height: 100%;
  min-height: 240px;
}
.page-node-type-about .lobby_link_article .inner_txt {
  height: 100%;
  min-height: 190px;
}
.shared-lobby-page .col-md-4 {
  padding: 12px 16px !important;
}
.page-node-type-product .form-group {
  width: 1280px;
}
[id^=block-views-block-product-single-block-1].views-element-container.form-group {
  float: none;
  padding: 0px;
}
.section-hf-ww {
  display: block;
  width: 100%;
  background: #ffffff;
  padding: 0 64px;
  border-radius: 4px;
}
.view-id-product_single .product-image {
  width: 100%;
  padding: 0px;
}
.section-hf-ww .views-field-nothing h1 {
  margin: 0 0 40px;
  font-size: 40px;
  color: #262c35;
  position: relative;
  padding-right: 30px;
}
.section-hf-ww .views-field-nothing h1::after {
  position: absolute;
  right: 0;
  height: 48px;
  width: 12px;
  background: #ffc100;
  content: "";
  top: 50%;
  margin-top: -24px;
}
.page-node-type-product .dialog-off-canvas-main-canvas {
  background-color: #f8f8f8;
}
.view-id-product_single .product-image .img_product {
  margin: 0px auto 0 0;
  width: auto;
  height: auto;
  max-height: 360px;
}
.view-id-product_single .pr-header-list {
  min-height: 20px;
  margin-bottom: 24px;
}
.section-gtw {
  display: block;
  width: 100%;
  padding: 64px 0px 0px;
}
.view-id-product_single .grey-yellow-box {
  background-color: #ffffff;
  border-radius: 4px;
  margin-bottom: 0px;
  display: block;
  width: 49%;
  float: right;
}
/*.views-field.views-field-field-good-to-know-.grey-yellow-box {
  margin-left: 1%;
}
.views-field.views-field-field-goodto-remember.grey-yellow-box {
  margin-right: 1%;
}*/
.view-id-product_single .product-accordion .panel-heading {
  background: #F8F8F8;
}
[id^=block-views-block-product-single-block-5] .views-row .product-similar {
  background: #fff;
  height: 358px;
  width: 302px;
}
.section-hf-ww .views-row { display: flex; flex-wrap: wrap; }
.section-hf-ww .views-row > div {
  float: left;
  width: 50%;
}
.page-node-type-product
[id^=block-views-block-product-single-block-1]
.view-content {
  max-width: 100%;
  margin-left: auto;
  display: block;
  width: 100%;
  min-height: 440px;
  padding: 40px 0px;
}
.section-hf-ww .view-id-product_single .product-image img {
  width: 100% !important;
  max-width: 360px !important;
}

.page-node-type-product [id^=block-blocksimpleicon] {
  padding: 0px 0px 150px;
}
.page-node-type-product .pr-header-list.hidden {
  display: none;
}
.page-node-type-bysly-page [id^=block-views-block-bisley-block-2] {
  float: right;
}

/*Contact us*/
.contact_hpage a::before {
  width: 193px;
  height: 193px;
}
.contact_hpage a {
  font-size: 24px;
  line-height: 29px;
}
.page-node-type-call-center .breadcrumb {
  padding: 52px 0px 33px;
}
[id^=block-views-block-call-center-page-block-1] .callcenter_box h1,
[id^=block-views-block-form-page-block-1] .form_box h1,
[id^=block-views-block-faq-page-block-1] .form_box h1 {
  text-align: right;
  padding: 0px 30px;
  font-size: 48px;
  color: #262c35;
  position: relative;
  line-height: 1;
  margin-bottom: 48px;
  font-weight: 700;
}
[id^=block-views-block-call-center-page-block-1] .callcenter_box p,
[id^=block-views-block-form-page-block-1] .form_box p,
[id^=block-views-block-faq-page-block-1] .form_box p {
  font-size: 20px;
  line-height: 28px;
  max-width: 770px;
  margin: 0px 0px 15px;
}
[id^=block-views-block-call-center-page-block-2]
.view.view-call-center-page.view-id-call_center_page {
  display: table;
  width: 100%;
  padding-top: 34px;
}
[id^=block-views-block-call-center-page-block-2] .callcenter_item .box1 h3 {
  color: #262c35;
  font-family: "SimplerPro-Regular" !important;
  font-size: 24px;
  font-weight: 500;
}
[id^=block-views-block-call-center-page-block-2] .callcenter_item p {
  font-size: 18px;
  color: #494a4e;
}
[id^=block-views-block-call-center-page-block-2] .callcenter_item p a {
  color: #494a4e;
  text-decoration: none;
}

[id^=block-views-block-call-center-page-block-2] .views-row {
  padding-bottom: 48px;
  float: right;
}
[id^=block-views-block-call-center-page-block-2] .views-row:nth-child(3n + 1) {
  clear: both;
}
[id^=block-views-block-call-center-page-block-2] .view-footer {
  display: table;
  width: 100%;
}
[id^=block-views-block-call-center-page-block-2] .view-footer .btn {
  margin: 50px auto 200px;
  padding: 0px;
}
[id^=block-views-block-call-center-page-block-2] .btn a {
  padding: 10px 31px;
}
.page-node-type-form-page .breadcrumb {
  padding: 52px 0px 33px;
}
.page-node-type-form-page .breadcrumb > li:last-child {
  display: none;
}
[id^=block-contactsectionformpage] .contact_hpage {
  padding-top: 35px;
}
[id^=block-contactsectionformpage] .contact_hpage a {
  font-size: 23px;
  margin-bottom: 47px;
  line-height: 29px;
}
[id^=block-contactsectionformpage] .contact_hpage {
  padding-bottom: 0px;
}
.job_details_sort {
  padding: 24px 0px 40px;
}
.page-node-type-career-open-positions .pagination {
  margin-bottom: 140px;
}
.page-node-type-webform-page .help-block {
  margin-top: 8px;
}
#block-webform .form-textarea,
[id^=block-webform-3] .form-textarea,
[id^=block-webform-4] .form-textarea,
[id^=block-webform-5] .form-textarea,
[id^=block-webform-6] .form-textarea,
[id^=block-webform-7] .form-textarea,
[id^=block-webform-9] .form-textarea,
[id^=block-webform-10] .form-textarea{
  height: 176px !important;
  border: 1px solid #909090;
  resize: none;
}
#block-webform .form-textarea:focus,
[id^=block-webform-3] .form-textarea:focus,
[id^=block-webform-4] .form-textarea:focus,
[id^=block-webform-5] .form-textarea:focus,
[id^=block-webform-6] .form-textarea:focus,
[id^=block-webform-7] .form-textarea:focus,
[id^=block-webform-9] .form-textarea:focus,
[id^=block-webform-10] .form-textarea:focus{
  border: 1px solid #909090 !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04) !important;
}
.form-item.js-form-item.form-type-select label::before {
  position: relative;
  content: "*";
  float: left;
  margin-right: 4px;
  font-size: 18px;
  color: #494a4e;
  padding-top: 2px;
}
#block-webform .control-label,
[id^=block-webform-3] .control-label,
[id^=block-webform-4] .control-label,
[id^=block-webform-5] .control-label,
[id^=block-webform-6] .control-label,
[id^=block-webform-7] .control-label,
[id^=block-webform-9] .control-label,
[id^=block-webform-10] .control-label{
  position: relative;
}
.form-item.js-form-item.form-type-textarea label::after {
  position: relative;
  content: "*";
  font-size: 18px;
  padding-top: 0;
  color: #494a4e;
  font-size: 18px;
  padding-right: 3px;
}
#block-webform .webform-progress .is-active::after,
[id^=block-webform-3] .webform-progress .is-active::after,
[id^=block-webform-4] .webform-progress .is-active::after,
[id^=block-webform-5] .webform-progress .is-active::after,
[id^=block-webform-6] .webform-progress .is-active::after,
[id^=block-webform-7] .webform-progress .is-active::after,
[id^=block-webform-9] .webform-progress .is-active::after,
[id^=block-webform-10] .webform-progress .is-active::after,
#block-webform .webform-progress .is-complete::after,
[id^=block-webform-3] .webform-progress .is-complete::after,
[id^=block-webform-4] .webform-progress .is-complete::after,
[id^=block-webform-5] .webform-progress .is-complete::after,
[id^=block-webform-6] .webform-progress .is-complete::after,
[id^=block-webform-7] .webform-progress .is-complete::after,
[id^=block-webform-9] .webform-progress .is-complete::after,
[id^=block-webform-10] .webform-progress .is-complete::after{
  border-radius: inherit !important;
  border-top-left-radius: 2.5px !important;
  border-bottom-left-radius: 2.5px !important;
}
.progress-step.is-complete.item1::after {
  border-radius: 0 4px 4px 0px;
}
#block-webform .webform-progress::after,
[id^=block-webform-3] .webform-progress::after,
[id^=block-webform-4] .webform-progress::after,
[id^=block-webform-5] .webform-progress::after,
[id^=block-webform-6] .webform-progress::after,
[id^=block-webform-7] .webform-progress::after,
[id^=block-webform-9] .webform-progress::after,
[id^=block-webform-10] .webform-progress::after{
  border-radius: 4px 0px 0px 4px !important;
}
#webform-submission-contact-form-2-node-107-add-form
.control-label.js-form-required.form-required {
  color: #494a4e;
}
[id^=block-confirmationblock] {
  background: #f7f7f6 !important;
}
[id^=block-confirmationblock] p {
  width: 360px !important;
}
[id^=block-confirmationblock] h1::before {
  background-image: url("/themes/custom/osem/images/confirm.svg");
}
[id^=block-confirmationblock] a {
  padding: 6px 44px;
}
.form-inline.form-item.js-form-item.form-type-number {
  position: relative;
}
#webform-submission-con-node-182-add-form .form-item p {
  font-size: 18px;
  color: #494a4e;
  max-width: 628px;
  margin-bottom: 33px;
}
[id^=block-views-block-call-center-page-block-2] .callcenter_item .box2 img {
  width: 104px;
  height: 104px;
  object-fit: cover;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
}

#edit-slyhh-wsywm > div.form-type-checkbox:nth-child(2) label::before {
  position: relative;
  content: "";
  background: url("/themes/custom/osem/images/bitmap.svg");
  width: 23px;
  height: 25px;
  top: 2px;
  right: 0;
  display: inline-block;
  margin-left: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
#edit-slyhh-wsywm > div.form-type-checkbox:nth-child(2) label {
  position: relative;
}
.search_container {
  top: 96px;
}
.path-search .search-sort-style .form-text.form-control::placeholder {
  opacity: 1 !important;
  color: #262c35 !important;
}
.path-search
.search-sort-style
.view-filters.form-group
> form
> div
> .form-item {
  position: static;
}
.path-search .view-filters.form-group > form > div {
  padding: 50px 0px 60px;
  position: relative;
}
.search-sort-style
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-search.js-form-item-search.form-group {
  position: relative;
}

.news_search_post.product h3 a {
  font-family: "SimplerPro-Bold" !important;
}

.form-inline.form-item.js-form-item.form-type-number.js-form-type-number.form-item-pqs.js-form-item-pqs.form-group {
  display: table;
  width: 100%;
}

/*----Subcategories Page-----*/

.subcategori-brands .views-field-field-bra h3 {
  color: #262c35;
  font-size: 48px;
  padding-right: 30px;
  position: relative;
  margin-top: 310px;
}
.subcategori-brands .views-field-field-bra h3::after {
  position: absolute;
  right: 0;
  width: 12px;
  height: 74px;
  background: #ffc100;
  content: '';
  top: 50%;
  margin-top: -37px;
}
.subcategori-brands .views-field-field-image-taxonomy {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.subcategori-brands .view-content .views-row .views-field-field-image-taxonomy img {
  position: relative;
  height: 307px;
  width: 100%;
}
.subcategori-brands .view-content {
  display: table;
  width: 100%;
  height: 100%;
  padding-top: 45px;
}
.subcategori-brands .column-3.views-row {
  float: right;
  width: 25%;
  margin: 0px !important;
}
.subcategori-brands .view-content .parent-term a:last-child {
  font-size: 24px;
  color: #262c35;
  letter-spacing: -0.2px;
  font-family: "SimplerPro-Bold" !important;
  margin-top: 14px;
  display: inline-block;
}
.subcategori-brands .view-content .views-row img {
  width: 302px;
  height: 302px;
  object-fit: cover;
}
.subcategories_minibox img {
  border-radius: 0 0 0px 72px;
}





@media (max-width: 1600px) {
  [id^=block-views-block-faq-block-1].clearfix .form-group,
  [id^=block-views-block-faq-block-2].clearfix .form-group,
  [id^=block-views-block-faq-block-3].clearfix .form-group,
  [id^=block-views-block-faq-block-4].clearfix .form-group,
  [id^=block-views-block-faq-block-5].clearfix .form-group,
  [id^=block-views-block-faq-block-6].clearfix .form-group {
    width: auto !important;
  }
}

@media (max-width: 1366px) {
  [id^=block-views-block-faq-block-1] .views-element-container > .form-group {
    width: 98%;
    margin: 0px auto;
  }
  [id^=block-faqcategory] {
    float: none;
    width: 100%;
    z-index: 99;
  }
  [id^=block-faqcategory] {
    float: none;
    width: 100%;
    z-index: 99;
  }
  [id^=block-faqcategory] .category_btn {
    text-align: center;
    max-width: 846px;
    margin: 0px auto;
    padding-bottom: 50px;
  }
  [id^=block-faqcategory] .category_btn > span {
    display: inline-block !important;
    width: auto !important;
    text-align: center !important;
  }
  [id^=block-faqcategory] .category_btn a {
    padding: 0px 20px;
  }
  [id^=block-views-block-faq-block-1] .category_rosw {
    margin-top: 0px;
  }
  [id^=block-views-block-faq-block-1] {
    width: 100%;
  }
  .category_rosw {
    max-width: 846px !important;
    margin: 0px auto 20px !important;
  }
  .each-vld-bg.view.view-faq.view-id-faq {
    margin: 0px auto !important;
    padding: 0;
  }
  [id^=block-views-block-faq-block-1], [id^=block-views-block-faq-block-2], [id^=block-views-block-faq-block-3], [id^=block-views-block-faq-block-4], [id^=block-views-block-faq-block-5], [id^=block-views-block-faq-block-6] {
    width: 100%;
  }
}

@media (max-width: 1239px) {
  .path-nutrition-article .views-element-container.form-group {
    width: 98%;
    margin: 0px auto;
  }
  .path-nutrition-article .clearfix.form-group {
    width: 98%;
    margin: 0px auto;
  }
  .article-nutrition .view-header p {
    width: 60%;
  }
  .region.region-navigation-collapsible {
    width: 98%;
  }
  [id^=block-views-block-view-history-block-2] .form-group {
    width: 100% !important;
  }
  [id^=block-faqcategory] {
    float: none;
    width: 100% !important;
    z-index: 99;
  }
  .list_years {
    right: 5px !important;
  }
  .category_btn {
    display: table;
    max-width: 846px;
    margin: 0px auto 50px;
    text-align: center;
  }
  .category_btn > span {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
  }
  .category_btn span a {
    padding: 10px 30px !important;
    line-height: initial !important;
  }
  .category_rosw {
    max-width: 846px;
    margin: 0px auto 10px;
  }
  .each-vld-bg {
    margin: 0px auto !important;
  }
  [id^=block-views-block-faq-block-1],
  [id^=block-views-block-faq-block-2],
  [id^=block-views-block-faq-block-3],
  [id^=block-views-block-faq-block-4],
  [id^=block-views-block-faq-block-5],
  [id^=block-views-block-faq-block-6] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .page-node-type-about-profile .breadcrumb {padding: 30px 15px !important;}
  .views-field.views-field-field-image-about-profile-inner img {max-width: 100% !important;}
  .page-node-type-organizational-structure
  .structure_block
  .views-row
  .depart-supp {
    font-size: 20px;
    display: table;
    width: 100%;
    padding: 15px;
  }
  .page-node-type-organizational-structure
  .structure_block
  .views-row
  .depart-supp
  > * {
    line-height: 24px;
    vertical-align: middle;
    display: table-cell;
    height: 100%;
  }
  [id^=block-views-block-call-center-page-block-1] .callcenter_box h1,
  [id^=block-views-block-form-page-block-1] .form_box h1,
  [id^=block-views-block-faq-page-block-1] .form_box h1 {
    font-size: 35px;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 40px;
  }
  [id^=block-views-block-call-center-page-block-1] .callcenter_box p {
    font-size: 16px !important;
    line-height: 20px;
  }
  [id^=block-views-block-call-center-page-block-1] .callcenter_box h1:after {
    height: 45px !important;
    margin-top: -21px;
  }
  [id^=block-views-block-homepage-view-block-4] {
    background-color: #efefef;
  }
  [id^=block-views-block-call-center-page-block-2] .views-row {
    float: none !important;
  }
  [id^=block-views-block-call-center-page-block-2] .callcenter_item {
    direction: ltr;
  }
  [id^=block-views-block-call-center-page-block-2] .callcenter_item .box2 img {
    margin-left: 32px;
    width: 88px;
    height: 88px;
  }
  [id^=block-views-block-call-center-page-block-2] .callcenter_item .box2 {
    display: inline-block;
    float: none;
  }
  [id^=block-views-block-call-center-page-block-2] .callcenter_item .box1 {
    display: inline-block;
    float: none;
    width: 60%;
    vertical-align: top;
  }
  [id^=block-views-block-call-center-page-block-2] .callcenter_item .box1 h3 {
    margin-top: 16px;
    margin-bottom: 4px;
    font-size: 20px;
  }
  [id^=block-views-block-call-center-page-block-2] .views-row {
    min-height: 0 !important;
    padding-bottom: 20px;
  }
  [id^=block-views-block-call-center-page-block-2] .view-footer {
    background: white;
  }
  .path-search .search-sort-style .view-empty {
    padding: 0 0 30px;
  }
  .path-search .search-sort-style .view-empty p {
    font-size: 18px;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    margin-bottom: 72px;
    padding-right: 20px;
  }
}
@media (max-width: 639px) {

  [id^=block-subcategoriesheader] img {height:332px;object-fit:cover;}
  .subcategori-brands {display: table;width: 100%;padding: 20px 16px;box-sizing: border-box;}
  .subcategori-brands .view-content {padding-top: 40px;}
  .subcategori-brands .views-field-field-bra h3 {font-size:38px;}
  .subcategori-brands .views-field-field-bra h3::after {margin-top: -24px;height: 48px;}
  .subcategori-brands .column-3.views-row {width: 50%;}
  [id^=block-subcategoriesblock] {width: 100%;margin: 0px auto;padding: 0px 16px;}
  .subcategories_minibox {display: table;width: 100%;padding-bottom: 150px;}
  .subcategories_minibox img {border-radius: 0;}
  .img_minibox {display: table;vertical-align: middle;width: 100%;}
  .content_minibox {width: 100%;display: table;vertical-align: middle;padding: 0px 16px 40px;background: #ffc100;text-align: right;}
  .content_minibox h2 {max-width: 100%;margin: 0px auto;font-size: 32px;display: table;width: 100%;padding: 30px 0px;}
  .content_minibox a {color: #fff;padding: 6px 26px;display: inline-block;border-radius: 50px;font-size: 18px;border: 1px solid #262c35;background: #262c35;}





  .search-sort-style {padding: 32px 0px;}
  .path-search .view-header h3::before {height: 48px;margin-top: -24px;}
  .path-search .view-filters.form-group > form > div {padding: 10px 16px 65px;}
  .news_search_post.product > div img {width: 80px !important;height: 80px !important;margin-top: 50px;margin-right: 8px;}
  .news_search_post .content-type::after {font-size: 14px;}
  .path-search .search-sort-style .views-row h3 {font-size: 14px;}
  .path-search .pagination.js-pager__items > li,
  .path-brand-catalog .pagination.js-pager__items > li {
    margin: 0px 5px;
  }
  .page-node-type-accesibility_page [id^=block-blocksimpleicon] {padding: 0 0 100px;}
  .page-node-type-faq-page .region.region-content {margin: 0px auto 130px !important;}


  /*rules */


  .page-node-type-career-open-positions .jobs-career h1 {font-size: 38px;margin: 24px 16px 22px;}
  .page-node-type-career-open-positions .jobs-career .views-field.views-field-body p {margin: 0 16px 24px;width: 80%;font-size: 18px;}
  .filtre_job form .select-wrapper .select-selected {font-size: 18px;}
  .filtre_job form > input[type="text"] {font-size: 18px;}
  .more-than-careers .views-field.views-field-field-title h3::after {width: 43px;height: 38px;bottom: -10px;}
  .more-than-careers .views-field.views-field-field-title h3 {width: auto;}
  .page-node-type-career-lobby [id^=block-views-block-career-lobby-block-8] .form-group .more-than-careers .view-header {margin-top: 48px;}
  .page-node-type-career-lobby [id^=block-views-block-career-lobby-block-2] {padding-top: 260px;}
  .page-node-type-career-lobby .career-lobby-brand .slick-list.draggable {padding: 20px 0px !important;}
  .page-node-type-career-lobby .career-lobby-brand .view-content .slick-dots button {background: #808080 !important;}
  .career-lobby-brand {padding-bottom: 90px;}


  .view-id-contact_page .views-field.views-field-field-banner img {height: 277px;object-fit: cover;border-radius: 0;}
  .view-id-contact_page .box-banner-set {padding: 0px;}
  .view-id-contact_page .box-banner-set h1 {font-size: 38px;}
  .page-node-type-contact-lobby .contact_hpage {padding: 150px 0 0px;}

  .page-node-type-form-page .region-content {background-color: #ffffff;width: 100%;box-sizing: border-box;}
  .page-node-type-form_page .breadcrumb {padding: 24px 16px 24px !important;box-sizing: border-box;}
  [id^=block-views-block-form-page-block-1] {padding: 0 16px;}
  [id^=block-views-block-call-center-page-block-1] .callcenter_box h1, [id^=block-views-block-form-page-block-1] .form_box h1, [id^=block-views-block-faq-page-block-1] .form_box h1 {font-size: 38px !important;margin-bottom: 24px;}
  [id^=block-contactsectionformpage] .contact_hpage {padding: 17px 8px 10px;}
  [id^=block-contactsectionformpage] .contact_hpage a {float: right;width: 50% !important;line-height: 24px;}
  .page-node-type-form-page .contact_hpage .form-group {display: block !important;}
  .btn-danger {background-color: #ffc100;border-color: #ffc100;}

  .page-node-type-faq-page .region.region-content {width: 100%;margin: 0px auto;padding: 0px 16px;box-sizing: border-box;}
  [id^=block-views-block-faq-block-2] .body-accordion {width: 100% !important;}
  [id^=block-views-block-faq-block-2] .views-field-title .title-accordion {white-space: normal;}
  [id^=block-views-block-faq-block-1] .views-field-title .title-accordion, [id^=block-views-block-faq-block-2] .views-field-title .title-accordion, [id^=block-views-block-faq-block-3] .views-field-title .title-accordion, [id^=block-views-block-faq-block-4] .views-field-title .title-accordion, [id^=block-views-block-faq-block-5] .views-field-title .title-accordion, [id^=block-views-block-faq-block-6] .views-field-title .title-accordion {display: table-cell;vertical-align: middle;font-size: 16px !important;width: 100% !important;line-height: inherit;}
  .page-node-type-faq_page .breadcrumb {padding: 24px 0px 42px !important;}
  [id^=block-views-block-call-center-page-block-1] .callcenter_box h1, [id^=block-views-block-form-page-block-1] .form_box h1, [id^=block-views-block-faq-page-block-1] .form_box h1 { margin-right: 0px;}
  .page-node-type-faq_page .field-content.body-accordion p {font-size: 16px;text-align: right;}
  .page-node-type-faq-page .title-accordion::after {line-height: 56px;}
  [id^=block-views-block-faq-block-1] .views-field-title, [id^=block-views-block-faq-block-2] .views-field-title, [id^=block-views-block-faq-block-3] .views-field-title, [id^=block-views-block-faq-block-4] .views-field-title, [id^=block-views-block-faq-block-5] .views-field-title, [id^=block-views-block-faq-block-6] .views-field-title {height: 56px;background-color: #f8f8f8;display: table;width: 100%;}
  .contact_hpage a {width: 193px !important;height: 193px !important;}




  .path-search .fieldgroup.form-composite {
    position: absolute;
    bottom: 0px;
    direction: rtl;
    display: block;
    white-space: nowrap;
    overflow: auto;
    width: 95%;
    box-sizing: border-box;
    right: 10px;
  }
  .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-search.js-form-item-search.form-group {
    padding: 0px;
  }
  .path-search .search-sort-style .view-content {
    padding: 0px 16px 0px;
  }
  .path-search .search-sort-style .views-row h3 {
    padding-top: 5px;
    font-size: 18px;
  }
  .news_search_post > * {padding: 0px;width: 100% !important;text-align: center !important;float: none;margin: 0px auto;padding: 0px !important;}

  .path-search .search-sort-style .form-text.form-control {
    padding: 13px 16px;
  }
  .images_search_rep {
    display: table !important;
    width: 100% !important;
  }
  .path-search .view-header h3 {
    font-size: 38px;
  }
  .bef-exposed-form .form--inline .form-item {padding: 0px !important;}
  .bef-exposed-form .form--inline .form-item.fieldgroup {margin-bottom: 24px !important;}

  .path-search .pagination .pager__item > a,
  .path-brand-catalog .pagination .pager__item > a {
    border-radius: 4px;
  }
  .search_container form {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
  .article-nutrition.view-nutrition-article-listing {
    padding: 0px 11px !important;
  }
  [id^=block-faqcategory] .category_btn > span {
    border: 1px solid;
    margin: 0px 5px;
  }
  [id^=block-faqcategory] .category_btn span.active-cls {
    background: none;
  }
  .page-node-type-about-factory .views-element-container > .form-group {
    width: 100% !important;
  }
  .page-node-type-about-factory .breadcrumb {
    text-align: right !important;
  }
  .view.view-faq.view-id-faq {
    width: 90%;
  }
  .category_rosw {
    width: 90%;
    font-size: 20px;
  }
  .field-content.body-accordion {
    padding: 40px 25px !important;
    text-align: center !important;
  }
  .page-node-type-about-profile .breadcrumb {
    text-align: right !important;
  }
  .history-fullpg .view-content .views-row .image_history_bx img {
    width: 100%;
  }
  .history-fullpg {
    padding-top: 50px;
    width: 90%;
    margin: 0px auto;
  }
  .page-node-type-organizational-structure .breadcrumb {
    text-align: right;
    padding: 0 0 24px !important;
  }
  .page-node-type-organizational_structure section.col-sm-12 {
    padding: 75px 0 0;
  }
  .page-node-type-organizational-structure
  .structure-members-title
  .view-header
  h1::after {
    height: 48px !important;
    top: 65%;
  }
  .page-node-type-organizational-structure
  .structure-members-title
  .view-header
  h1 {
    font-size: 38px !important;
    margin-bottom: 24px !important;
  }
  .page-node-type-about-history .breadcrumb {
    text-align: right;
    padding: 24px 16px 24px !important;
  }
  .column_job > div.jobs_title,
  .column_job > div.jobs_number {
    margin-bottom: 12px;
  }
  .filtre_job form > input[type="submit"] {
    width: auto;
    padding: 6px 30px;
    display: table;
    margin: 15px auto 0px;
  }
  .filtre_job form > * {
    width: 97%;
    margin: 0 16px 16px;
    padding: 14px 15px 13px;
  }
  .page-node-type-career-open-positions .pagination {
    margin-top: 0;
    margin-bottom: 140px;
  }
  .lobby-box.view.view-about-view .view-header h2 {
    font-size: 38px !important;
    line-height: 1;
    padding-right: 30px;
    text-align: right;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field.views-field-title {
    padding-right: 30px !important;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field.views-field-title::after {
    right: 0 !important;
  }
  .page-node-type-about-factory .views-element-container > .form-group {
    padding: 0px 16px !important;
  }
  .about-news-article .view-header h1 {
    padding: 0 30px 0 150px;
    box-sizing: border-box;
  }
  .page-node-type-about_news_page ol.breadcrumb {
    padding: 16px 16px 24px !important;
    text-align: right;
  }
  .about-news-single-article .views-field.views-field-title h1 {
    font-size: 38px !important;
    margin-bottom: 24px !important;
    margin-top: 0;
  }
  .about-news-single-article .views-field.views-field-created {
    padding-bottom: 24px !important;
  }
  .about-news-article .view-header p {
    margin-bottom: 15px !important;
  }
  .about-news-article .view-header h1::after {
    height: 100%;
    margin-top: 0;
    top: 0;
  }
  .history-fullpg .list_years {
    opacity: 1 !important;
    visibility: visible !important;
  }

  /*Rules About pp*/

  .page-node-type-about .main-container {
    padding: 0 0;
  }
  .about-lobby .views-field.views-field-field-banner-lobby img {
    height: 332px;
    border-radius: initial;
  }
  .page-node-type-about [id^=block-views-block-about-view-block-1] > .form-group {
    margin-bottom: 138px;
  }
  .page-node-type-about .views-element-container > .form-group {
    width: 100%;
    margin: 0px auto;
  }
  .image_text_component .side_image img {
    object-fit: cover;
    border-radius: inherit;
  }
  .image_text_component .side_text p {
    font-size: 18px;
    line-height: 22px;
    margin: 0;
  }
  .image_text_component .side_text .side_btn_comp {
    padding-top: 44px;
  }
  .lobby-box.view.view-about-view .view-header h2 {
    margin: 0 0 24px 10%;
  }
  .lobby-box.view.view-about-view .view-content {
    padding-bottom: 110px;
  }
  .page-node-9 .lobby-box.view.view-about-view .view-content {
    padding-bottom: 100px;
  }
  #toTop {
    z-index: 333;
  }

  .about-conduct-inner .views-field.views-field-field-image-conduct img {
    height: 240px;
    object-fit: cover;
    border-radius: 4px 4px 4px 40px !important;
  }
  .about-conduct-inner .views-field.views-field-title {
    font-size: 38px;
    margin: 24px auto;
  }
  .about-conduct-inner .views-field.views-field-title::after {
    height: 100%;
    margin-top: -39px;
  }
  .page-node-type-about_conduct [id^=block-blocksimpleicon] {
    padding: 64px 0px;
  }
  .about-conduct-inner .views-field.views-field-body p:last-of-type {
    margin-bottom: 24px;
  }

  .page-node-type-organizational-structure
  .structure-members-title
  .view-header
  p {
    text-align: right;
  }
  .page-node-type-organizational-structure .structure_block {
    width: 48.6%;
    margin-right: 4px;
  }
  .page-node-type-about_conduct ol.breadcrumb {
    padding: 16px 16px 24px !important;
    text-align: right;
  }
  .page-node-type-organizational-structure
  [id^=block-views-block-organizational-structure-block-1] {
    margin: 0 0 0 4px;
  }
  .page-node-type-organizational-structure
  .structure_block
  .views-row
  .depart-supp {
    height: 104px !important;
  }
  .about-news-article .view-header h1 {
    font-size: 38px;
    margin: 0px 0px 24px;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field-field-factory-description {
    padding: 0 0 24px;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field-field-factory-description p {
    margin-bottom: 0px;
  }
  .about-news-article .view-header {
    margin: 0px auto 0px;
  }
  .about-news-article .views-field.views-field-created {
    font-size: 12px;
  }
  .about-news-article .views-row::after {
    width: 80px;
    height: 80px;
    margin-top: -35px;
  }
  .about-news-article .views-row .views-field.views-field-title {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.15px;
  }
  .page-node-type-about-news-page .views-element-container > .form-group {
    width: 100%;
    margin: 0px auto;
    padding: 0px 16px;
    box-sizing: border-box;
  }
  .about-news-article .views-row {
    padding: 17px 150px 16px 0px;
    min-height: 140px;
  }
  .about-news-article .view-content {
    margin-bottom: 40px;
  }

  /*About Profile*/
  .page-node-type-about-profile
  .views-field.views-field-field-image-about-profile
  img {
    border-radius: 4px 4px 4px 40px;
  }
  .page-node-type-about-profile .breadcrumb {
    padding: 16px 25px !important;
  }
  [id^=block-views-block-view-about-profile-block-1] .views-field.views-field-title {
    margin: 24px auto 37px;
  }
  [id^=block-views-block-view-about-profile-block-1]
  .views-field.views-field-title::after {
    height: 48px;
    margin-top: -24px;
  }
  [id^=block-views-block-view-about-profile-block-1] .views-field.views-field-body {
    padding-bottom: 32px;
  }
  [id^=block-views-block-view-about-profile-block-2] {
    margin: 0;
  }
  [id^=block-views-block-view-about-profile-block-2] .about-profile-st-2 {
    padding: 32px 0px;
  }
  [id^=block-views-block-view-about-profile-block-2] .inline-status-block.views-row {
    padding: 20px 0px;
    margin-bottom: 8px;
  }
  [id^=block-views-block-view-about-profile-block-2]
  .views-field.views-field-field-factory-title-status {
    font-size: 18px;
  }
  .views-field.views-field-field-image-about-profile-inner img {
    max-width: 100% !important;
    height: 386px !important;
    object-position: center center !important;
  }
  [id^=block-views-block-view-about-profile-block-3]
  .views-field.views-field-field-title-about-profile {
    margin: 32px 0 16px;
  }
  .page-node-type-about-profile [id^=block-blocksimpleicon] {
    padding: 40px 0px 63px;
  }
  .page-node-type-about-profile .lobby-box.view.view-about-view {
    padding-bottom: 65px;
  }

  /*history profile*/

  .page-node-type-about-history .views-element-container > .form-group {
    width: 100%;
    margin: 0px auto;
    padding: 0px 16px;
    box-sizing: border-box;
  }
  .history-page .views-field.views-field-field-banner-histroy img {
    height: 240px;
    object-fit: cover;
    border-radius: 4px 4px 4px 40px;
  }
  .history-page .views-field.views-field-title {
    font-size: 38px;
    width: 100%;
    padding-right: 30px;
    margin: 24px auto;
  }
  .history-page .views-field.views-field-body p {
    font-size: 18px;
    line-height: 22px;
  }
  .history-fullpg {
    padding-top: 0px;
    width: 100%;
  }
  .history-fullpg .list_years .li_steps.active a {
    font-family: "SimplerPro-Regular" !important;
  }
  .history-fullpg .list_years {
    direction: rtl;
  }
  .history-fullpg .history_box {
    text-align: right;
  }
  .history-fullpg .body_history_bx p {
    line-height: 22px;
  }
  .history-fullpg .views-row::after {
    top: -140px;
    height: calc(100% + 200px);
  }
  .history-fullpg .view-content .views-row:last-child::before {
    bottom: -80px;
  }
  .page-node-type-about-history [id^=block-blocksimpleicon] {
    padding: 0 0 64px !important;
  }
  .history-fullpg .list_years.position_loked {
    right: 0px !important;
  }
  .list_years.position_loked.sticky_years {
    position: fixed !important;
    width: 100% !important;
    right: 50% !important;
    margin-right: -50% !important;
    z-index: 333;
    background: #fff;
    padding: 10px 10px 0;
  }

  /*About factory*/

  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field.views-field-title::after {
    height: 48px;
    margin-top: -24px;
  }
  .page-node-type-about-factory .breadcrumb {
    text-align: right !important;
    padding: 24px 16px !important;
    display: table;
    width: 100%;
    height: 100%;
  }
  .page-node-82 .page-node-type-about-factory .breadcrumb {
    padding: 16px 16px 24px !important;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field.views-field-title {
    margin: 0 0 24px !important;
  }
  .listing-course.view {
    padding: 0;
  }
  .listing-course.view .view-content {
    justify-content: center !important;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .views-field-field-factory-description {
    width: 100%;
  }
  .page-node-type-about-factory
  .main-container
  .view-about-factory-single
  .col-md-4 {
    border-radius: 8px;
    margin-bottom: 24px !important;
  }
  .box_inner_listing h2::after {
    width: 43px;
    height: 38px;
  }
  [id^=block-views-block-about-factory-single-block-4] {
    padding-bottom: 38px;
  }
  [id^=block-views-block-about-view-block-5] {
    padding: 22px 16px 0px;
  }
  .similar-lobby-box .view-header {
    padding: 0px 0px 18px;
  }

  /*About Board Members*/
  .page-node-type-leadership-page .breadcrumb {
    text-align: right;
    padding: 24px 16px 24px !important;
  }
  .leadership-page .view-header h1 {
    font-size: 38px;
    margin: 0 0 24px;
  }
  .leadership-page .view-header h1::after {
    margin-top: -24px;
    height: 48px;
  }
  .leadership-page.view .view-content {
    padding: 32px 0 0;
  }
  .page-node-type-leadership-page .views-element-container > .form-group {
    width: 100%;
    margin: 0px auto;
    padding: 0px 16px;
  }
  .leadership-page.view .col-md-4.views-row img {
    height: 240px;
  }
  .leadership-page.view
  .col-md-4.views-row
  .views-field.views-field-field-leadership-title {
    margin: 16px 0px 8px;
  }
  .leadership-page.view .col-md-4.views-row {
    margin-bottom: 0 !important;
  }
  .page-node-type-leadership-page [id^=block-blocksimpleicon] {
    padding: 40px 0px 64px;
  }
  .page-node-type-leadership-page .lobby-box.view.view-about-view {
    width: 100%;
  }
  .page-node-type-leadership-page
  [id^=block-views-block-about-view-block-5]
  .form-group {
    width: 100%;
    margin: 0px auto;
  }

  [id^=block-faqcategory] .category_btn {
    text-align: center;
    max-width: 846px;
    margin: 0px auto;
    padding-bottom: 20px;
    white-space: nowrap;
    padding: 0px 10px 20px;
    direction: rtl;
    overflow: auto;
    display: flex;
  }
  .form-group .views-row .form_box h2 {
    padding: 0px 0px 10px;
  }
  [id^=block-views-block-call-center-page-block-1] .callcenter_box p, [id^=block-views-block-form-page-block-1] .form_box p {
    font-size: 18px;
    padding: 0px 16px;
  }
  [id^=block-views-block-faq-page-block-1] .form_box p {
    padding: 0;
  }
  .each-vld-bg.view.view-faq.view-id-faq .field-content.body-accordion {
    height: 100% !important;
  }
  .view.view-faq.view-id-faq {
    width: 100% !important;
  }
  .category_rosw {
    width: 100%;
    font-size: 20px;
  }
  [id^=block-faqcategory] .category_btn {
    text-align: center;
    max-width: 846px;
    margin: 0px auto 40px;
    display: flex;
    white-space: nowrap;
    z-index: 999999;
  }
  #block-webform #edit-hwspt-tmwnh--label,
  [id^=block-webform-3] #edit-hwspt-tmwnh--label,
  [id^=block-webform-4] #edit-hwspt-tmwnh--label,
  [id^=block-webform-5] #edit-hwspt-tmwnh--label,
  [id^=block-webform-6] #edit-hwspt-tmwnh--label,
  [id^=block-webform-9] #edit-hwspt-tmwnh--label {
    width: 100%;
  }
  .form-item .webform-element-description br {
    display: block;
  }
}
@media (max-width: 479px) {
  [id^=block-faqcategory] a {
    font-size: 20px;
  }
  .page-node-type-organizational-structure .header_block > div {
    min-width: 100%;
  }
  .depart-supp {
    height: 80px !important;
  }
  .page-node-type-organizational-structure .header_block {
    margin: 30px auto 30px;
  }
}

[id^=block-views-block-view-about-profile-block-3] .about-profile-st-3 p {
  margin-bottom: 20px;
  font-size: 20px;
}
.views-field.views-field-field-image-about-profile-inner img {
  height: 400px;
}

#block-webform .webform-button--previous:focus,
[id^=block-webform-3] .webform-button--previous:focus,
[id^=block-webform-4] .webform-button--previous:focus,
[id^=block-webform-5] .webform-button--previous:focus,
[id^=block-webform-6] .webform-button--previous:focus,
[id^=block-webform-7] .webform-button--previous:focus,
[id^=block-webform-9] .webform-button--previous:focus,
[id^=block-webform-10] .webform-button--previous:focus{
  outline: none !important;
}

/*Privacy and accessibility page*/
.view-privacy-accessibility-pages {
  display: table;
  width: 100%;
  direction: rtl;
  padding: 64px 0px 100px;
}
.page-node-type-privacy_page [id^=block-blocksimpleicon] {
  padding-bottom: 160px;
}
.view-privacy-accessibility-pages .views-field.views-field-body a {
  text-decoration: underline;
}
.view-privacy-accessibility-pages .views-row .views-field.views-field-title h1 {
  color: #262c35;
  font-size: 48px;
  margin: 0 0 48px 0px;
  position: relative;
  letter-spacing: 0;
  padding-right: 28px;
}
.view-privacy-accessibility-pages
.views-row
.views-field.views-field-title
h1::after {
  position: absolute;
  right: 0;
  background: #ffc100;
  content: "";
  height: 74px;
  width: 12px;
  top: 50%;
  margin-top: -37px;
}
body.page-node-1731 .view-privacy-accessibility-pages .views-row .views-field.views-field-title h1 {
  padding-left: 28px;
  padding-right: 0;
  direction: ltr;
}
body.page-node-1731 .view-privacy-accessibility-pages .views-row .views-field.views-field-title h1::after {
  left: 0;
  right: initial;
}
.view-privacy-accessibility-pages
.views-row
.views-field.views-field-body
ol
li {
  font-size: 20px;
  color: #000;
  line-height: 40px;
}
.view-privacy-accessibility-pages
.views-row
.views-field.views-field-body
ul
li {
  font-size: 20px;
  color: #000;
  line-height: 40px;
}
.view-privacy-accessibility-pages .views-row .views-field.views-field-body ol {
  padding: 0px 20px;
}
.view-privacy-accessibility-pages .views-row .views-field.views-field-body ul {
  padding: 0px 10px 0px 0px;
}
.view-privacy-accessibility-pages .views-field.views-field-body {
  max-width: 844px;
  margin: 0px auto;
}
.view-privacy-accessibility-pages .views-field.views-field-title {
  max-width: 844px;
  margin: 0px auto;
}
.view-privacy-accessibility-pages .views-field.views-field-body p {
  line-height: 40px;
  font-size: 20px;
  color: #000000;
  margin: 0px 0px 15px;
}
body.page-node-1731 p, body.page-node-1731 ul, body.page-node-1731 li {
  direction: ltr;
}
.view-about-factory-single ul {padding: 0px 15px;}
.page-node-type-about-factory.sg_single_factory .main-container .view-about-factory-single .col-md-4 .views-field-field-factory-number-status {font-family: "SimplerPro-Bold" !important;}
.page-node-type-about_history section[id^=block-blocksimpleicon] {padding: 104px 0px 100px;}
.about-news-article.view.view-news-article-about.view-id-news_article_about.view-display-id-block_1 {margin-bottom: 104px;}
.leadership-page.view .view-content > div:nth-child(3n + 1) {clear: both;}
.leadership-page.view .col-md-4.views-row {margin-bottom:22px;}
.page-node-type-about-factory .main-container .view-about-factory-single .col-md-4:last-child {border-left: none;}

@media (max-width: 639px) {
  .page-node-type-about section[id^=block-views-block-about-view-block-4] {
    padding: 0px 16px;
  }
  .question_nestle .question_photo img {
    border-radius: 0 !important;
    height: 292px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-1] {
    padding: 0 12px;
    padding-top: 18px;
  }
  .search-sort-style .pager-nav.text-center {padding: 40px 0px 15px !important;}
  .search_container {padding: 0px 16px !important;}
  .nutrition-two-images .view-header {
    margin-bottom: 29px;
  }
  .question_nestle .question_content p {
    padding-bottom: 0 !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-2] .views-element-container > .form-group {
    width: 100% !important;
  }
  .page-listing-dietitian .view-content .views-row:last-child {
    border-bottom: none !important;
  }
  .page-listing-dietitian .view-footer .field--type-text-with-summary {
    padding: 5px 0px 60px !important;
  }
  .path-dietitian-team .dialog-off-canvas-main-canvas {
    background: white !important;
  }
  .page-node-type-article-nutrition [id^=block-views-block-nutrition-article-listing-block-3] {
    padding-top: 8px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-3] .article-nutrition .view-header h2 {
    font-size: 24px !important;
    padding: 0px !important;
  }
  .page-node-type-article_nutrition [id^=block-blocksimpleicon] {
    background-color: white !important;
    padding-top: 45px !important;
    padding-bottom: 55px !important;
    margin-top: -20px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-3] .view-footer .field--type-text-with-summary {
    padding: 36px 0 0 !important;
  }
  .hidden_value_video iframe {
    height: 196px !important;
  }
  .nutrition-two-images .slick-slide {
    padding-right: 0 !important;
  }
  [id^=block-views-block-about-view-block-5] .form-group {
    width: 100% !important;
    padding: 0 !important;
  }
  [id^=block-footerbottomsection] .footer_icon h6 {
    margin-bottom: 14px !important;
    font-size: 24px;
    font-family: "SimplerPro-Regular" !important;
  }
  .page-node-type-about-conduct .lobby-box.view.view-about-view .view-content {
    padding-bottom: 111px !important;
  }
  .leadership-page.view .view-content > div:nth-child(3n + 2) {
    margin: 0 !important;
  }
  .page-node-type-about .box-banner-set h1,
  .page-node-20 .box-banner-set h1 {
    font-size: 38px !important;
  }
  .page-node-type-shared-lobby [id^=block-views-block-view-shared-lobby-block-3] .views-element-container > .form-group {
    width: 100% !important;
  }
  .page-node-type-shared-lobby [id^=block-views-block-view-shared-lobby-block-4] .views-field.views-field-field-banner-lobby img {
    height: 232px !important;
  }
  footer.footer .region-footer::after {
    height: 0px !important;
    background: none !important;
  }
  .page-node-type-about-factory .block-views-blockabout-factory-single-block-2 .view-about-factory-single .col-md-4 {
    border-radius: 0 !important;
    padding: 16px 0 !important;
    margin-bottom: 8px !important;
  }
  .page-node-type-organizational-structure .structure_block::after {
    display: block;
  }

  .shared-lobby-page.listing-lobby .view-header {
    width: 100% !important;
    margin: 50px auto 15px !important;
  }
  .ajax-progress-fullscreen {
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -15px;
  }
  .shared-lobby-page .view-content {
    padding: 0 !important;
  }
  .view.view-dieticians.view-id-dieticians .slick-dots li.slick-active > button {
    background: #262c35 !important;
  }
  .dietician_box_lk img {
    border-radius: 4px;
    width: 100%;
  }
  .product-slider-nutr .col-md-3.col-xs-12.views-row {
    padding: 0px;
  }
  .product-slider-nutr .slick-slide {
    margin: 0px auto !important;
  }
  .nutrition-two-images .view-content .views-row ul.slick-dots li.slick-active button {
    background: #262c35 !important;
  }
  .video-part-nutr.view.view-nutrition-page li.slick-active button {
    background: #262c35 !important;
  }
  .homepage-quality-life .views-field.views-field-nothing a {
    bottom: 32px !important;
  }
  .latest-prd-hm .view-header h2 {
    font-size: 32px !important;
    margin-bottom: 6px !important;
  }
  .path-search .region.region-content {
    padding: 0 !important;
  }
  .search-sort-style .view-header {
    padding: 0 16px !important;
  }
  .path-search .view-filters.form-group > form > div .form-inline .checkbox, .form-inline .radio label {
    margin: 0 6px;
  }
  .single-article-nutrition .views-row .views-field.views-field-field-image-nu.article-img-nutr img {
    height: 232px;
    object-fit: cover;
  }
  .contact_hpage h2 {
    margin: 0 0 20px !important;
    font-size: 32px !important;
  }
  .product-slider-nutr.view.view-nutrition-page.view-id-nutrition_page .view-content .slick-dots {
    display: block !important;
    bottom: -52px !important;
  }
  .article-nutrition .view-header h1::after {
    height: 48px !important;
    margin-top: -24px !important;
  }
  .page-node-30 [id^=block-views-block-nutrition-article-listing-block-1] {
    padding: 0 !important;
  }
  .page-node-30 .article-nutrition.view-nutrition-article-listing {
    padding: 0px 16px !important;
    margin-bottom: 135px !important;
    padding-top: 38px !important;
  }
  .subfooter.container-fluid {
    padding: 0px !important;
    padding-bottom: 50px !important;
  }
  .page-node-type-about-factory .main-container .view-about-factory-single .col-md-4 {
    border: solid 1px #efefef !important;
  }
  .page-node-type-about-factory .main-container .view-about-factory-single .col-md-4:last-of-type {
    margin-bottom: 24px !important;
  }
  .about-news-article .views-row .views-field.views-field-view-node a {
    font-size: 16px !important;
  }
  .button_beet a {
    margin: 0px 24px !important;
  }
  .career-lobby-brand .view-content, .career-testimonials-worker .views-content {
    margin-right: 8px;
    margin-left: 8px;
  }
  .progressBarContainer div span.progressBar {
    height: 2px !important;
    transform: rotate(0deg);
    position: relative;
    width: 100% !important;
  }
  .progressBarContainer div span.progressBar .inProgress {
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
  }
  [id^=block-views-block-nutrition-article-listing-block-3] .article-nutrition.view-nutrition-article-listing {
    padding: 0px 15px !important;
  }
  .nutrition-two-images .view-header::after {
    right: 17px !important;
  }
  .single-article-nutrition .single_half_descp .short_description p {
    font-size: 24px !important;
  }
  .single-article-nutrition .single_half_descp h3 {
    font-size: 22px !important;
  }
  input#edit-search:focus {box-shadow: none !important;}
  .single-article-nutrition .single_half_descp .breadcrumb > li + li::before {
    padding: 0 2px !important;
  }
  .subfooter.container-fluid .region.region-subfooter .menu a {
    line-height: 26px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-1] .article-nutrition .view-header h2::after {
    right: 1px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-1] .article-nutrition .view-header h2 {
    padding: 0px 28px !important;
  }
  .page-node-type-article_nutrition .single-article-nutrition .view-content ul, .page-node-type-article_nutrition .single-article-nutrition .view-content ol {
    padding: 37px 0px 23px !important;
  }
  [id^=block-views-block-nutrition-article-listing-block-1] .article-nutrition .view-header h2 {
    margin-bottom: 34px !important;
  }
  .view-id-product_single .grey-yellow-box {
    margin-bottom: 24px !important;
    width: 94% !important;
    margin-right: 10px !important;
  }
  .nutrition-two-images .slick-slide {
    margin: 0px 16px !important;
  }
  .news_search_post.product .content-type,
  .news_search_post.product h3,
  .news_search_post.product p {
    width: 75% !important;
    float: left;
    text-align: right !important;
    padding-right: 16px !important;
  }
  .news_search_post.product p {
    font-size: 14px !important;
  }
  .news_search_post.product .images_search_rep {
    width: 25% !important;
    float: right;
    margin-top: -86px;
  }
  .career-lobby-brand .view-header {
    padding-bottom: 0;
  }
  .homepage-quality-life .view-content {
    display: flex !important;
    width: 100% !important;
    flex-direction: column-reverse !important;
  }
  .homepage-quality-life .col-md-4.views-row:last-child {
    margin: 0px auto 12px !important;
  }
  .page-node-type-article_nutrition .single-article-nutrition .view-content ol li {
    display: inline;
  }
  .result_summ_srch {
    width: 100%;
  }
  .path-search .search-sort-style .form-text.form-control {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    transition: none !important;
    -webkit-transition: none !important;
  }
  .single-article-nutrition .single_half_descp h3 strong {
    font-family: "SimplerPro-Bold" !important;
  }
  .view-id-dieticians .view-header .box_dieticians h2 {
    margin: 0px 0 20px !important;
  }
  .view-id-dieticians .view-header .box_dieticians p {
    margin: 0px 0 17px !important;
  }
  .path-search .search-sort-style .views-row h3 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .path-search .search-sort-style .views-row {
    padding-bottom: 15px !important;
    margin-bottom: 15px !important;
  }
  .page-node-type-article_nutrition .single-article-nutrition .view-content ul li::before {
    right: -5px !important;
  }
  .page-node-type-article_nutrition .single-article-nutrition .view-content ul li {
    padding-right: 10px;
  }
  .beet_left_img::before {
    top: 77% !important;
    left: 31% !important;
    width: 130px !important;
    height: 100px !important;
    background-repeat: no-repeat;
    z-index: 20;
  }
  .button_beet li:first-child a {
    margin: 12px 24px !important;
  }
  .catalog-limit.brand-categories .view-content .views-row .views-field.views-field-title {
    margin: 0 auto;
  }
  [id^=block-views-block-bisley-block-2] .view-content {
    padding: 0 3px;
  }
  .slider-brand .slick-initialized .slick-slide {
    margin-left: 8px !important;
  }
  .page-node-type-bysly-page .region.region-content .slider-brand .view-header h2, .page-node-type-brand-product-page .region.region-content .slider-brand .view-header h2 {
    margin-bottom: 24px;
  }
  .page-node-type-bysly-page .region.region-content .history-brand.view .view-header h2 {
    margin-bottom: 24px;
  }
  .page-node-type-bysly-page .region.region-content .bisley_block .title-bisley .views-field-title, .page-node-type-brand-product-page .region.region-content .bisley_block .title-bisley .views-field-title {
    margin: 0 0 32px;
  }
  .page-node-type-bysly-page .region.region-content .slider-brand .view-header h2, .page-node-type-brand-product-page .region.region-content .slider-brand .view-header h2 {
    padding-right: 32px;
  }
  .page-node-type-bysly-page .region.region-content .slider-brand .view-header h2::after, .page-node-type-brand-product-page .region.region-content .slider-brand .view-header h2::after {
    right: 7px;
  }
  .page-node-type-bysly-page .region.region-content .history-brand.view .view-header h2, .page-node-type-brand-product-page .region.region-content .history-brand.view .view-header h2 {
    padding-right: 32px;
  }
  .page-node-type-bysly-page .region.region-content .history-brand.view .view-header h2::after, .page-node-type-brand-product-page .region.region-content .history-brand.view .view-header h2::after {
    right: 7px;
  }
  .page-node-type-bysly-page .region.region-content .history-brand.view > .view-content, .page-node-type-brand-product-page .region.region-content .history-brand.view > .view-content {
    width: 100%;
    margin-right: 7px;
  }
  .page-node-42 .box-banner-set.new-design-box h1 {
    font-size: 38px;
  }
  .page-node-type-bysly_page .slider-brand.view-bisley img {
    border-radius: 4px;
    object-fit: cover;
  }
  .page-node-type-bysly_page .slider-brand .video-embed-field-responsive-video {
    height: 232px;
  }
  [id^=block-views-block-product-single-block-5] .view-product-single {
    padding-right: 16px;
  }
  [id^=block-views-block-product-single-block-5] .slick-initialized .slick-slide {
    width: 302px !important;
  }
  [id^=block-views-block-our-brands-block-1] .banner-full-width img {
    border-bottom-left-radius: 0 !important;
  }
  .repeater-brands > div {
    padding: 88px 0px 150px;
  }
  .page-node-type-bysly-page .region.region-content .bisley_block .title-bisley .views-field-title::after, .page-node-type-brand-product-page .region.region-content .bisley_block .title-bisley .views-field-title::after {
    top: 0;
    height: 48px;
  }
  [id^=block-views-block-product-single-block-5] {
    margin-top: 0 !important;
  }
  [id^=block-views-block-product-single-block-5] .block-title:after {
    display: none !important;
  }
  [id^=block-views-block-product-single-block-5] .block-title {
    padding-right: 3px !important;
    font-size: 24px;
    margin-bottom: 0 !important;
    margin-top: 0;
  }
  .section-gtw {
    padding: 40px 12px 0px;
  }
  .view-id-product_single .grey-yellow-box {
    margin-bottom: 24px !important;
    width: 100% !important;
    margin-right: 0px !important;
    float: none !important;
    display: table !important;
  }
  .view-id-product_single .grey-yellow-box .views-label {
    font-size: 32px !important;
    line-height: 40px !important;
    word-spacing: 0px !important;
    padding: 6.5px 0px !important;
    background-color: #ffc100 !important;
    text-align: center !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    display: table-caption;
    width: 100%;
  }
  .view-id-product_single .grey-yellow-box .field-content {
    display: table-cell !important;
    vertical-align: middle !important;
    font-size: 18px !important;
    color: #494a4e !important;
    box-sizing: border-box !important;
    text-align: right !important;
    padding: 16px !important;
  }
  .career-lobby-nestle .view-content .views-row .views-field.views-field-field-barn-neste-title {
    font-size: 18px;
  }
  #webform-submission-con-node-182-add-form label {
    font-size: 18px;
  }
  #webform-submission-con-node-182-add-form .form-item p {
    line-height: 22px;
  }
  .page-node-type-careers-steps .main-container .steps-content .views-row::after {
    bottom: -70px;
    left: 50%;
    position: absolute;
    content: "";
    height: 33px;
    margin-left: -4px;
    border-inline-end: 6px dotted #ffc100;
  }
  .single-worker .views-field.views-field-field-image-employees img {
    border-radius: 4px;
  }
}

@media (max-width: 414px) {
  .lobby-box.view.view-about-view .view-header h2::after {
    bottom: 31% !important;
    height: 90% !important;
  }
}

[id^=block-views-block-view-about-profile-block-2] .about-profile-st-2 .view-content {padding-left: 40px;}

/*.subcategori-brands .view-content > div:first-child {
  display: none;
}*/
.subcategori-brands .attachment .view-content > div:first-child {
  display: block;
  width: 100% !important;
}

.news_search_post > p:nth-child(-n+4) {display: block !important;}

.view-about-factory-single ul li::after {
  position: absolute;
  content: "";
  background: #262c35;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  top: 9px;
  right: 0;
}
.view-about-factory-single ul li {
  margin-bottom: 15px;
  list-style: none;
  padding: 0px 20px;
  position: relative;
}
.view-about-factory-single ul {
  padding: 0px;
  box-sizing: border-box;
}

.shared-lobby-page .image_wrapper img {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.article-nutrition.view.view-nutrition-article-listing .cstm_breadcrumbs li,
.page-listing-dietitian.view-dieticians .cstm_breadcrumbs li {
  text-decoration: underline;
}
.article-nutrition.view.view-nutrition-article-listing .cstm_breadcrumbs li.active,
.page-listing-dietitian.view-dieticians .cstm_breadcrumbs li.active {
  text-decoration: none !important;
}
.monthly-recipe .view-content .col-md-4 {
  padding: 0px;
}

[id^=block-views-block-nutrition-article-listing-block-3] .half_box_article h3 a:hover,
[id^=block-views-block-nutrition-article-listing-block-3] .half_box_article h3 a:focus {
  color: #262c35 !important;
}
[id^=block-views-block-nutrition-article-listing-block-3] .half_box_article h3 a {
  font-family: "SimplerPro-Bold" !important;
}
@media (min-width: 768px) {
  [id^=block-views-block-homepage-view-block-3] .form-group {
    width: 100% !important;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box {
    padding: 0 0px !important;
    width: 173px !important;
    height: 193px !important;
    margin: 0 auto !important;
  }


  .catalog-limit .view-content {
    margin-top: -9px;
  }
  .catalog-limit .title a {
    min-height: 70px;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box .info-wrapper {
    width: 170px !important;
    height: 193px !important;
  }
}
@media (min-width: 1300px) {
  [id^=block-views-block-homepage-view-block-3] .form-group {
    width: 1301px !important;
  }
}
.page-node-type-webform-page .breadcrumb {
  padding: 36px 0px 36px 0px !important;
}
.page-node-111 .breadcrumb {
  padding-bottom: 0px !important;
  display: none;
}

[id^=block-contactsectionformpage] .contact_hpage a:hover::before {
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.12);
}

[id^=block-views-block-call-center-page-block-2] .btn a:hover {
  background-color: #FFD040 !important;
}
.form-item-bhrsmty-ny-mskym-h-lmsyrt-hprtym-lmgr-hzrknym-sl-sm-nstlh-bhtm-l .option {
  background-position: top 6px right !important;
}

.view-id-product_single .product-accordion .panel-heading .panel-title::after {
  font-size: 25px;
  top: 15px;
}
.view-id-product_single .product-wrapper .wrapper .info-box .info-wrapper {
  border-radius: 3.8px !important;
}
.view-id-product_single .product-accordion {
  width: 588px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
}
[id^=block-views-block-product-single-block-5] .block-title {
  padding-right: 26px;
}

@media (max-width: 420px) {
  .page-node-type-product [id^=block-views-block-product-single-block-1] .views-row .views-field.views-field-field-product-image {
    margin-top: 160px !important;
  }
}

@media (max-width: 767px) {
  .page-node-type-product [id^=block-views-block-product-single-block-1] .views-row .views-field.views-field-field-product-image {
    margin-top: 120px;
  }
}

@media (max-width: 767px) {
  .view-id-product_single .product-accordion .panel-heading {
    background: white !important;
  }
  .view-id-product_single .product-accordion {
    width: 100%;
  }
  [id^=block-views-block-product-single-block-4] {
    padding: 0 10px !important;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box .info-wrapper .info-data {
    font-size: 18px !important;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box .info-wrapper .info-label {
    font-size: 18px !important;
  }
  [id^=block-views-block-product-single-block-3] {
    padding: 0 19px !important;
    margin-top: 26px;
  }
  .page-node-type-product [id^=block-views-block-product-single-block-1].form-group {
    width: calc(100% - 32px) !important;
  }
  .page-node-type-product [id^=block-views-block-product-single-block-1] .form-group {
    width: 100% !important;
  }
  .page-node-type-product [id^=block-views-block-product-single-block-1] .view-content {
    padding: 0 !important;
  }
  .page-node-type-product [id^=block-views-block-product-single-block-1] .views-field-nothing h1 {
    margin: 0 !important;
    left: 0;
    padding-top: 17px;
    padding-bottom: 17px;
    background-color: #f8f8f8;
    right: 0;
    max-width: 100%;
  }
  .page-node-type-product [id^=block-views-block-product-single-block-1] .views-field-nothing {
    padding-right: 16px;
    padding-left: 16px;
  }
  [id^=block-views-block-brand-catalog-block-2] .view-footer .views-row {
    display: contents !important;
  }
  [id^=block-views-block-brand-catalog-block-2] .view-footer .brand_btn a {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #262c35;
    border-radius: 20px;
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.04);
    border: solid 1px #494a4e;
    background: transparent;
    padding: 10px 32px;
  }
  [id^=block-views-block-brand-catalog-block-2] .view-header {
    display: none;
  }
  [id^=block-views-block-brand-catalog-block-2] .view-content .views-row:first-child,
  [id^=block-views-block-brand-catalog-block-2] .view-content .views-row:last-child {
    display: none;
  }
  #webform-submission-con-node-182-add-form #edit-actions #edit-actions-submit {
    font-size: 18px;
    height: 40px;
  }
  .page-node-type-career-lobby .career-lobby-brand .slick-dots li,
  .page-node-type-nutrition-lobby .view-id-dieticians .slick-dots li {
    width: 15px !important;
    height: 15px !important;
  }
  .program-career .views-field.views-field-title h1::after {
    height: 128px;
    top: 56%;
  }
  .program-career .views-field.views-field-body ul li::after {
    top: 21%;
  }
  #campaign-form-screenset_content {
    margin-top: 0;
  }
  .coupon-section-page.similar-bx-prom {
    padding: 16px 0 64px;
  }
  #campaign-form-screenset .container-from, .campaign-form-screenset .container-from {
    box-shadow: none !important;
  }
  .subfooter.container-fluid .region.region-subfooter .title_icon_footer img {
    width: 190px;
    height: 17px;
  }
  .page-node-type-coupon_promotion_page .coupon-section-page .view-content {
    padding: 12px 16px 98px !important;
  }
  .page-node-type-brands .box-banner-set.new-design-box {
    padding: 24px 0 !important;
  }
  .page-node-type-brands .box-banner-set.new-design-box > span {
    width: 100%;
  }
  .paragraph--type--c-slide .image_cta_link {
    padding-right: 16px !important;
  }
  .search_button_jobs {
    width: 100% !important;
    margin-bottom: 24px !important;
  }
  .search_button_jobs:first-child {
    width: 100% !important;
  }
  .search-buttons-container {
    display: block !important;
  }
  .job_details_sort {
    padding: 24px 1px 15px !important;
  }
  .footer .active-menu .menu { display: block !important; }
  footer.footer .region-footer nav.active-menu h2::after { content: '-'; }
  .view-privacy-accessibility-pages {
    display: block;
    max-width: 100%;
    padding: 64px 16px 100px;
  }
  .coupon-page .coupon-sort.views-row:nth-child(3n + 2), .coupon-section-page .views-row:nth-child(3n + 2) {
    margin: 0;
    margin-bottom: 23px;
  }
  .page-node-type-call-center .breadcrumb {
    padding: 20px 23px 20px !important;
  }
  [id^=block-views-block-call-center-page-block-1] .callcenter_box h1 {
    margin-right: 16px;
  }
  .each-vld-bg .view-header h3 {
    margin-top: 12px;
  }
  [id^=block-views-block-faq-block-1], [id^=block-views-block-faq-block-2], [id^=block-views-block-faq-block-3], [id^=block-views-block-faq-block-4], [id^=block-views-block-faq-block-5], [id^=block-views-block-faq-block-6] {
    padding-bottom: unset !important;
  }
  .page-node-type-webform-page .breadcrumb {
    padding: 21px 16px 20px 0px !important;
  }
  .page-node-type-webform-page .dialog-off-canvas-main-canvas {
    background: none;
  }
  #block-webform .webform-progress .is-active:after,
  [id^=block-webform-3] .webform-progress .is-active:after,
  [id^=block-webform-4] .webform-progress .is-active:after,
  [id^=block-webform-5] .webform-progress .is-active:after,
  [id^=block-webform-6] .webform-progress .is-active:after,
  [id^=block-webform-7] .webform-progress .is-active:after,
  [id^=block-webform-9] .webform-progress .is-active:after,
  [id^=block-webform-10] .webform-progress .is-active:after
  #block-webform .webform-progress .is-complete:after,
  [id^=block-webform-3] .webform-progress .is-complete:after,
  [id^=block-webform-4] .webform-progress .is-complete:after,
  [id^=block-webform-5] .webform-progress .is-complete:after,
  [id^=block-webform-6] .webform-progress .is-complete:after,
  [id^=block-webform-7] .webform-progress .is-complete:after,
  [id^=block-webform-9] .webform-progress .is-complete:after,
  [id^=block-webform-10] .webform-progress .is-complete:after{
    top: -40px;
  }
  [id^=block-webform-7] #edit-title-page4 .form-group .form-type-managed-file .form-managed-file {
    width: 100%;
  }
  [id^=block-webform-7] #edit-title-page4 .form-group .form-type-managed-file .description.help-block {
    width: 100%;
  }
  .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #333 !important;
  }
  [id^=block-confirmationblock] {
    padding: 44px 0 144px 0 !important;
  }
  [id^=block-views-block-nutrition-page-block-3] {
    direction: rtl;
  }
  .view-id-product_single .product-image .img_product {
    margin: 0 auto;
  }
  .page-node-type-coupon-promotion-page #campaign-form-screenset .gigya-subscribe-with-email-form {
    padding: 0 16px 164px !important;
  }
  .page-node-type-coupon-promotion-page [id^=block-blocksimpleicon] h2 {
    font-size: 24px;
    font-family: "SimplerPro-Regular" !important;
  }
  .single-article-nutrition .single_half_descp .title {
    font-size: 40px;
  }
  .page-listing-dietitian .view-header h1::after {
    top: 0;
    height: 100%;
    margin-top: 0;
  }
  .page-node-111 .breadcrumb {
    background: #f7f7f6 !important;
  }
  #block-webform .webform-progress,
  [id^=block-webform-3] .webform-progress,
  [id^=block-webform-4] .webform-progress,
  [id^=block-webform-5] .webform-progress,
  [id^=block-webform-6] .webform-progress,
  [id^=block-webform-7] .webform-progress,
  [id^=block-webform-9] .webform-progress,
  [id^=block-webform-10] .webform-progress{
    margin-top: -20px;
  }
  .similar-lobby-box .view-header h3 {
    padding: 0;
    margin: 0;
  }
  .page-node-type-about-profile .lobby-box.view.view-about-view .view-content {
    padding-bottom: 50px;
  }
  .history-fullpg .views-field.views-field-field-date-history.year_unique h2 {
    padding-top: 18px;
  }
}
@media (min-width: 767px) {
  [id^=block-views-block-brand-catalog-block-2] .view-footer {
    display: none;
  }
  .history-fullpg .views-field.views-field-field-date-history h2 {
    margin-top: 38px;
  }
  [id^=block-views-block-copun-block-2] {
    padding-bottom: 164px;
  }
}
.page-node-type-bysly-page .icons-bisley .views-field.views-field-field-link-icon-brand {
  max-width: calc(100% - 65px);
}
.view-id-product_single .product-accordion .panel-heading .panel-title {
  height: 56px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  appearance: textfield !important;
  -moz-appearance: textfield !important;
  -webkit-appearance: textfield !important;
  margin: 0px !important;
}
input[type=number] {
  -moz-appearance: textfield;
}
[id^=block-webform-7] .webform-options-display-two-columns {
  column-count: initial !important;
  display: table;
  width: 100%;
  padding-bottom: 14px;
}
[id^=block-webform-7] .webform-options-display-two-columns > div {
  display: inline-block !important;
  vertical-align: middle !important;
  margin-top: 10px;
}
.special_container {
  height: 100%;
  width: 1280px;
  margin: 0 auto;
}
[id^=block-views-block-product-single-block-7] .views-field-field-explanation-for-red-textar {
  display: none;
}
[id^=block-webform-7] #edit-bmh-wsq-hrwn-bwrw-mbwqst-htrwmh---wrapper .fieldset-legend,
[id^=block-webform-7] .form-item-textarea-10 .control-label {
  padding-top: 0;
}
.category_btn.sticky_part_fq {
  position: fixed;
  top: 120px;
}
[id^=block-webform-7] #edit-return-to-form-button p:first-child a {
  background-color: transparent;
  border: solid 1px #494a4e;
}
[id^=block-webform-7] #edit-return-to-form-button p:first-child a:hover {
  background-color: #262c35 !important;
  color: white;
}
.page-node-type-coupon_promotion_page .coupon-section-page .view-content {
  padding: 30px 0px 98px;
}
.paragraph--type--c-slide .image_cta_link {
  padding-right: 16px !important;
}
@media (max-width: 325px) {
  .page-node-type-career-lobby [id^=block-views-block-career-lobby-block-2] .form-group .career-lobby-brand .view-header {
    padding-top: 60px;
  }
}
@media (max-width: 350px) {
  .page-node-type-career-lobby [id^=block-views-block-career-lobby-block-2] .form-group .career-lobby-brand .view-header {
    padding-top: 40px;
  }
}
.shared-lobby-page .height_element_sim p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.path-brand-catalog .breadcrumb {
  width: 100%;
}
[id^=block-blocksimpleicon] .field ul li { display: inline-block;}
#block-webform .checkbox input[type="checkbox"],
[id^=block-webform-3] .checkbox input[type="checkbox"],
[id^=block-webform-4] .checkbox input[type="checkbox"],
[id^=block-webform-5] .checkbox input[type="checkbox"],
[id^=block-webform-6] .checkbox input[type="checkbox"],
[id^=block-webform-7] .checkbox input[type="checkbox"],
[id^=block-webform-9] .checkbox input[type="checkbox"],
[id^=block-webform-10] .checkbox input[type="checkbox"]{
  display: block;
}
.view-id-product_single .product-wrapper .header-sort .sort-label {margin-top: 0;}
.view-id-product_single ul.list-unstyled {padding: 0;}
.video-part-nutr .view-content {
  float: left !important;
}
.views-field.views-field-field-image-promotions-show .field-content .button_x {
  padding: 0;
  border: none;
}

.article-nutrition.view.view-nutrition-article-listing .full-link {
  z-index: 1;
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
}
.about-news-article .views-row .full-link {
  position: absolute;
  font-size: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
}
.attachment .subcategori-brands .view-content {
  display: inline-block;
  padding-top: 0;
}
.attachment .subcategori-brands .views-field-field-bra h3 {
  margin-top: 0;
}
.attachment .subcategori-brands .views-field-field-image-taxonomy {
  position: relative;
}
.page-node-type-article_nutrition .single-article-nutrition .view-content .breadcrumb .active {
  color: #494A4E !important;
}
.page-node-type-coupon-promotion-page #campaign-form-screenset .gigya-subscribe-with-email-form {
  padding: 100px 14% 104px;
}
.page-node-type-coupon-promotion-page .breadcrumb {
  position: relative;
  z-index: 20;
  top: 34%;
  background: white;
  padding: 20px 23px 0px !important;
}

@media screen and (max-width: 767px) {
  .page-node-type-coupon-promotion-page #campaign-form-screenset .gigya-layout-row.with-divider {
    padding-top: 1px;
  }
}

@media screen and (min-width: 768px) {
  .page-node-type-coupon-promotion-page .breadcrumb {
    left: auto;
    padding: 10px 14% 10px 0 !important;
  }
}


@media screen and (min-width: 769px) {
  .page-node-type-coupon-promotion-page .breadcrumb {
    position: absolute;
  }
}

@media screen and (min-width: 1280px) {
  .page-node-type-coupon-promotion-page .breadcrumb {
    margin: 0 auto;
    max-width: 940px;
    padding: 30px 0 0 !important;
    right: 0;
    left: 0;
    margin-top: 50px;
  }
}

.page-node-type-coupon-promotion-page.page-node-1840 .breadcrumb {
  top: -35px;
  padding-top: 0;
}
.page-node-type-coupon-promotion-page.page-node-1840 .region.region-content {
  background: none;
}

.page-node-type-coupon-promotion-page .breadcrumb.thank-you-screen {
  position: relative;
  top: initial;
  right: initial;
}
.page-node-type-article-nutrition [id^=block-views-block-nutrition-article-listing-block-3] .view-footer {
  display: none;
}
[id^=block-views-block-copun-block-1] .lobby_box {
  bottom: -103.5px;
}
[id^=block-views-block-copun-block-3] .views-row:nth-child(3n + 2) {
  margin-right: 0;
}
.page-node-type-coupon-promotion-page [id^=block-blocksimpleicon] {
  padding: 50px 0px 40px;
}
.page-node-type-faq_page .region-content {
  max-width: 1280px;
  margin: 0 auto;
}
@media(min-width: 1367px){
  .page-node-type-faq_page .region-content [id^=block-faqcategory] {
    width: 262px;
  }
}
ol.breadcrumb.thank-you-page {
  position: initial;
}
.error .managed-file-placeholder {
  color: #333;
}
@media (max-width: 639px){
  [id^=block-faqcategory] .category_btn {
    margin-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: -5px !important;
    display: block;
  }
  .career-testimonials-worker .slick-slide {
    min-height: 650px;
  }
  .beet_right_content .tag {
    border: none;
    background: no-repeat;
    width: 100%;
    top: 40px;
  }
  [id^=block-views-block-homepage-view-block-5] .monthly-recipe .col-xs-12 {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 40px;
  }
  .page-node-type-homepage .career-lobby-brand .view-header h2 {
    font-size: 32px;
  }
  [id^=block-views-block-dieticians-block-1] .slick-list {
    padding-left: 16px;
  }
  [id^=block-views-block-dieticians-block-1] .slick-slide {
    margin-left: 0;
    margin-right: 0;
  }
  .career-lobby-brand .view-header h2 {
    font-size: 32px;
    padding-bottom: 0;
  }
  .similar_box_cont.container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .page-node-type-career-open-positions [id^=block-views-block-career-open-positions-block-2] .jobs-career {
    margin-left: 0;
  }
  .page-node-type-bysly-page .region.region-content .bisley_block .icons-bisley .view-header, .page-node-type-brand-product-page .region.region-content .bisley_block .icons-bisley .view-header {
    width: 100%;
  }
  .special_container {
    width: 100%;
  }
  .page-listing-dietitian.view-id-dieticians .view-header {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-node-type-bysly-page .special_container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .category_btn.sticky_part_fq {
    position: relative;
    top: unset;
    z-index: 1 !important;
  }
  .region.region-navigation-collapsible
  .we-mega-menu-submenu-inner
  > div:first-child {
    width: 100% !important;
  }
  .button_beet ul {
    display: block;
  }
  .button_beet li {
    display: block;
  }
}
.form-item.js-form-item.form-type-textarea label.error::after {
  content: none;
}
.page-node-type-webform_page textarea.error,
.page-node-type-webform_page input.error {
  font-size: 18px !important;
  color: #494a4e;
  caret-color: #494a4e;
}
@media(min-width: 375px) and (max-width: 639px) {
  .contact_hpage a {
    flex: 0 0 50%;
    padding-left: 8px;
    padding-right: 8px;
    width: calc(50% - 24px) !important;
  }
  .contact_hpage .form-group {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .contact_hpage a::before {
    width: 100% !important;
  }
}
input.error, select.error, textarea.error, button.error {
  caret-color: #494A4E;
  font-size: 18px !important;
}
[id^=block-blocksimpleicon] h2 {
  font-family: "SimplerPro-Regular" !important;
  font-size: 24px;
  margin-bottom: 0;
}

@media (max-width: 374px){
  [id^=block-contactsectionformpage] .contact_hpage a {
    float: none;
    width: 193px;
  }
}
/*.view-dieticians .slick-dots {direction: rtl;}*/
.product-mark {
  padding: 25px 0;
  margin-top: 64px;
}
.page-node-type-coupon-promotion-page [id^=block-views-block-copun-block-4] {
  background-color: #EFEFEF;
}
.view-id-product_single .view-footer {
  clear: both;
}
#ny_m_l_gyl_18-error {
  display: block;
}
.page-node-type-about-history .similar_box_cont.container-fluid,
.page-node-type-about-factory .similar_box_cont.container-fluid,
.page-node-type-about-news-page .similar_box_cont.container-fluid,
.page-node-type-about-conduct .similar_box_cont.container-fluid,
.page-node-type-organizational-structure .similar_box_cont.container-fluid,
.page-node-type-leadership-page .similar_box_cont.container-fluid {
  padding: 0;
}

@media(min-width: 992px) {
  [id^=block-mainnavigation] .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    left: -120% !important;
  }
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu,
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu {
    left: 0 !important;
  }
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu:focus-visible >.we-mega-menu-submenu,
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu> a:focus-visible + .we-mega-menu-submenu,
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu> a:focus + .we-mega-menu-submenu,
  [id^=block-mainnavigation] .we-mega-menu-ul .dropdown-menu.focus>.we-mega-menu-submenu  {
    left: 0 !important;
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    visibility: visible;
  }
}

body {outline-color: #000000!important;}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  article.homepage #slick-node-homepage-slider-homepage-full-112-1 .slick-slide img {
    height: 300px;
    max-height: 100%;
    border-bottom-left-radius: 90px;
    object-fit: cover;
    object-position: top;
    width: 100%;
  }
  article.homepage #slick-node-homepage-slider-homepage-full-112-1 .field--name-field-slide-description {
    font-size: 40px !important;
    bottom: 60%;
    right: 0;
    margin-right: 0;
  }
  article.homepage #slick-node-homepage-slider-homepage-full-112-1 .slick-slide .overlay-img {
    border-bottom-left-radius: 100px;
    bottom: -80px;
    right: 0;
    width: 100%;
    height: 290px;
  }
  .homepage-quality-life .col-md-4.views-row {
    margin-bottom: 20px;
    display: flex !important;
    flex-wrap: wrap;
  }
  .page-node-type-homepage .homepage-component .inner-wrapper-c-sideimagetext {display: flex !important;}

  .page-node-type-homepage .homepage-component .inner-wrapper-c-sideimagetext .col-sm-6.wrapper-img-section.image- {width: 50% !important;}

  .page-node-type-homepage .homepage-component .inner-wrapper-c-sideimagetext .col-sm-6.wrapper-description-section {
    width: 50% !important;
    height: auto;
    margin: 0;
    top: 0;
    padding: 30px;
  }
  .home-news-sec .view-content {height: auto;	}

  .home-news-sec .view-content .views-row {height: 340px;}

  .page-node-type-product .form-group {width: 100%;}

  [id^=block-views-block-product-single-block-5] .views-row .product-similar {
    height: auto;
    width: 100%;
    min-height: 220px;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box {
    width: calc(16.666666667% - 10px) !important;
    margin: 0 5px !important;
  }
  .view-id-product_single .product-wrapper .wrapper .info-box .info-wrapper { width: 100%!important;}
  .view-id-product_single .product-accordion {width: 100%;}
  .history-fullpg .view-content .views-row {margin-bottom: 150px;}
  .history-fullpg .views-field.views-field-field-date-history {
    top: -122px;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 50%);
    display: block;
  }
  .history-fullpg .views-row::after { z-index: -1; }

}
.homepage-quality-life .views-field-field-image {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .lobby-box .field-content, .lobby_link_article, .lobby_link_article a {	display: block;}
}
.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 50;
  background: #ffc100;
  font-size: 0.94em;
  line-height: 1.7em;
  padding: 8px 24px;
  border-radius: 50px;
  outline: 0;
}
.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #262c35;
}
.description_single br {
  display: initial !important;
}

