/* line 2, ../scss/biomol.scss */
.section_page_index {
  display: none;
}

/* line 3, ../scss/biomol.scss */
.section_spacer_default {
  padding: 50px 0 60px;
}

/* line 4, ../scss/biomol.scss */
.section_spacer_1 {
  padding: 40px 0 50px;
}

/* line 5, ../scss/biomol.scss */
.section_spacer_1a {
  padding: 30px 0 50px;
}

/* line 6, ../scss/biomol.scss */
.section_spacer_2 {
  padding: 0 0 45px;
}

/* line 7, ../scss/biomol.scss */
.section_spacer_3 {
  padding: 50px 0 100px;
}

/* line 10, ../scss/biomol.scss */
.panel_effect_scale1 .blockgrid_panel:hover {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 19, ../scss/biomol.scss */
.contact_content_container {
  width: 100% !important;
}

/* line 20, ../scss/biomol.scss */
#map {
  height: 340px;
}

/* COLORS */
/* line 23, ../scss/biomol.scss */
.text_color_c {
  color: white;
}

/* line 24, ../scss/biomol.scss */
.text_brand_color {
  color: #eb523a;
}

/* line 25, ../scss/biomol.scss */
.text_menu:hover {
  color: #0793a7;
}

/* line 26, ../scss/biomol.scss */
.pre_content_wrapper_index, .slider_1 .slick-dots, .footer_bg_color, .articles_list {
  background-color: #e2e2e2;
}

/* line 28, ../scss/biomol.scss */
#menu .submenu .submenu_container {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 29, ../scss/biomol.scss */
.article_abstract_wrapper {
  background-color: white;
}

/* TYPOGRAPHY */
/* line 32, ../scss/biomol.scss */
strong {
  font-weight: 600;
}

/* line 33, ../scss/biomol.scss */
h2 {
  font-size: 1.75rem;
  line-height: 2.45rem;
  font-weight: 400;
  margin: 0 0 20px 0;
}

/* line 39, ../scss/biomol.scss */
h3 {
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 0;
}

/* line 44, ../scss/biomol.scss */
h4 {
  margin: 15px 0;
  font-size: 1.05rem;
  font-weight: 600;
}

/* line 49, ../scss/biomol.scss */
h5 {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 1.15rem;
  font-weight: 600;
  color: #eb523a;
}

/* line 56, ../scss/biomol.scss */
blockquote {
  font-size: 1.1rem;
  line-height: 1.8rem;
  font-weight: 600;
}

/* line 61, ../scss/biomol.scss */
blockquote:before {
  opacity: 1;
  color: #e21554;
}

/* line 65, ../scss/biomol.scss */
.paragraph_typo_color {
  font-size: 1.05rem;
  font-weight: 600;
}

/* line 69, ../scss/biomol.scss */
.subtitle1_typo_color {
  font-weight: 600;
}

/* line 71, ../scss/biomol.scss */
.text_menu {
  font-family: "Open Sans", sans-serif;
  padding: 10px 5px;
  font-size: .95rem;
  letter-spacing: .5px;
  font-weight: 600;
}

/* line 78, ../scss/biomol.scss */
.breadcrumbs {
  font-size: .9rem;
  font-weight: 600;
}
/* line 81, ../scss/biomol.scss */
.breadcrumbs ul li:before {
  font-size: .8rem;
  color: #eb5234;
  font-weight: 600;
}

/* line 87, ../scss/biomol.scss */
.introduction p {
  font-weight: 600;
}

/* line 88, ../scss/biomol.scss */
.section_lastarticles_title, .short_contact_header {
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 600;
}

/* line 93, ../scss/biomol.scss */
.panels_blockgrid_4 p {
  font-weight: 600;
  font-size: .95rem;
  line-height: 1.35rem;
}

/* line 98, ../scss/biomol.scss */
.data_info {
  font-size: .8rem;
  font-weight: 700;
  margin-bottom: 10px;
}

/* line 103, ../scss/biomol.scss */
.article_abstract_title {
  font-size: 1.2rem;
  line-height: 1.7rem;
  margin-bottom: 15px;
  font-weight: 600;
}

/* line 109, ../scss/biomol.scss */
.article_abstract_content {
  font-size: .95rem;
}

/* BUTTONS */
/* line 113, ../scss/biomol.scss */
.page_button_small, .page_button_big {
  font-weight: 600;
  background-color: #06b9d0;
}
/* line 116, ../scss/biomol.scss */
.page_button_small:hover, .page_button_small:focus, .page_button_big:hover, .page_button_big:focus {
  background-color: #039bb0;
}

/* line 118, ../scss/biomol.scss */
.page_button_article {
  font-weight: 600;
}
/* line 120, ../scss/biomol.scss */
.page_button_article:hover, .page_button_article:focus {
  color: #eb523a;
}

/* line 122, ../scss/biomol.scss */
.button_mmenu {
  text-transform: uppercase;
  font-weight: 600;
  font-size: .95rem;
}

/* HEADER */
/* line 130, ../scss/biomol.scss */
.content_page .main_content_position {
  padding-top: 0;
}

/* line 131, ../scss/biomol.scss */
.page_top_bar {
  height: 20px;
  position: relative;
}

/* line 132, ../scss/biomol.scss */
.lang_versions_top_bar_links {
  position: absolute;
  right: 170px;
  top: 11px;
}
/* line 136, ../scss/biomol.scss */
.lang_versions_top_bar_links ul li {
  padding-left: 6px;
}

/* line 139, ../scss/biomol.scss */
.pre_content_wrapper {
  margin-bottom: 15px;
}

/* line 140, ../scss/biomol.scss */
.pre_content_wrapper_index {
  margin-bottom: 0;
}

/* line 141, ../scss/biomol.scss */
.header_main {
  padding-bottom: 19px;
}

/* line 142, ../scss/biomol.scss */
.menu_flexchild_container {
  text-align: right;
}

/* line 143, ../scss/biomol.scss */
.title_bg {
  min-height: 27vh;
}

/* line 144, ../scss/biomol.scss */
.page_title_wrapper {
  padding-top: 6vh;
}

/* line 145, ../scss/biomol.scss */
.page_title_container {
  width: 50%;
}

/* line 146, ../scss/biomol.scss */
.section_page .section_content_container {
  margin-top: 15px;
  width: 49%;
  padding-bottom: 20px;
}

/* line 151, ../scss/biomol.scss */
.section_panels_blockgrid .panels_blockgrid_1 .blockgrid_panel h4, .section_panels_blockgrid .panels_blockgrid_r1 .blockgrid_panel h4 {
  text-align: left;
}

/* SLIDER */
/* line 155, ../scss/biomol.scss */
.slick-slider {
  margin-bottom: 10px !important;
}

/* line 156, ../scss/biomol.scss */
.slider1_text_content_container {
  margin: 20px 0 25px;
}

/* PANELS */
/* line 159, ../scss/biomol.scss */
.panels_blockgrid_1 .blockgrid_panel {
  padding: 5px 0 0;
}

/* line 161, ../scss/biomol.scss */
.panels_blockgrid_4 .blockgrid_panel_inner_gradient_bg {
  background-color: transparent;
  background-image: linear-gradient(rgba(255, 255, 255, 0.22) 30%, transparent 100%);
}

/* line 166, ../scss/biomol.scss */
.panels_blockgrid_4 .panel_item_content_container {
  padding: 20px 28px 0;
}

/* line 167, ../scss/biomol.scss */
.panels_blockgrid_4 .title_container, .panels_blockgrid_4 .text_content_container {
  width: 80%;
}

/* line 169, ../scss/biomol.scss */
.panels_blockgrid_4_spec .panel_item_img {
  height: 480px;
  background-position: center bottom;
}

/* line 174, ../scss/biomol.scss */
.panels_blockgrid_6 .blockgrid_panel {
  padding: 23px 20px;
  min-height: 150px;
}

/* line 175, ../scss/biomol.scss */
.panels_blockgrid_6 ul {
  margin: 0;
}

/* line 176, ../scss/biomol.scss */
.panels_blockgrid_6 ul li {
  background-color: white;
  padding-bottom: 0;
  border-right: 2px solid #e2e2e2;
}

/* line 181, ../scss/biomol.scss */
.panels_blockgrid_6 .panel_item_img {
  width: 120px;
  height: 110px;
}

/* ARTICLES */
/* line 186, ../scss/biomol.scss */
.articles_list {
  padding-top: 40px;
}

/* line 187, ../scss/biomol.scss */
.article_abstract_wrapper {
  padding: 20px 30px 30px 30px;
}

/* line 188, ../scss/biomol.scss */
.article_list_img_container {
  margin-bottom: 15px;
}

/* line 189, ../scss/biomol.scss */
.article_list_foto {
  width: 100%;
  height: 240px;
}

/* line 193, ../scss/biomol.scss */
.article_img_container {
  padding: 7px 0 0;
  float: left;
  margin: 0 45px 20px 0;
}

/* line 198, ../scss/biomol.scss */
.article_img {
  width: 300px;
  height: 300px;
}

/* line 202, ../scss/biomol.scss */
.article_title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 400;
  margin: 0 0 15px 0;
}

/* OPINIONS */
/* line 210, ../scss/biomol.scss */
.opinions_bg {
  background-attachment: fixed;
  padding: 80px 0;
  min-height: 66vh;
}

/* line 215, ../scss/biomol.scss */
.opinions_content_container {
  width: 48%;
}

/* line 216, ../scss/biomol.scss */
.section_opinions .slick-dots {
  text-align: left;
}

/* FOOTER*/
/* line 219, ../scss/biomol.scss */
.footer_container {
  padding: 25px 0 50px;
  text-align: center;
}

/* line 224, ../scss/biomol.scss */
.short_contact_header {
  display: none;
}

/* line 227, ../scss/biomol.scss */
.footer_links ul li {
  display: inline;
}

/* line 230, ../scss/biomol.scss */
.footer_sitesbi {
  margin-top: 15px;
}
/* line 232, ../scss/biomol.scss */
.footer_sitesbi h3 {
  margin-top: 10px;
  margin-bottom: 35px;
  font-size: 1.28rem;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

/* SHOP*/
/* line 242, ../scss/biomol.scss */
.section_product {
  margin-bottom: 30px;
}

/* line 243, ../scss/biomol.scss */
.product_title {
  margin-bottom: 35px;
}

/* line 245, ../scss/biomol.scss */
.product_gallery_container .gallery_slider {
  margin-top: 0;
}

/* line 249, ../scss/biomol.scss */
.product_details_container {
  margin: 0 40px;
}
/* line 251, ../scss/biomol.scss */
.product_details_container hr {
  opacity: .35;
  margin: 5px 0;
}
/* line 255, ../scss/biomol.scss */
.product_details_container h5 {
  margin: 2px 0 15px;
  font-size: .95rem;
}
/* line 259, ../scss/biomol.scss */
.product_details_container p {
  font-size: .85rem;
  line-height: 1.2rem;
  margin: 0;
}

/* line 265, ../scss/biomol.scss */
.product_order_wrapper {
  position: relative;
  padding: 15px 20px 10px;
  background-color: rgba(163, 223, 227, 0.25);
  border: 1px solid rgba(163, 223, 227, 0.35);
}
@media only screen and (max-width: 40em) {
  /* line 271, ../scss/biomol.scss */
  .product_order_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 278, ../scss/biomol.scss */
  .product_details_wrapper {
    width: 100%;
  }
}
/* line 282, ../scss/biomol.scss */
.regular_price_product {
  font-weight: 600;
  font-size: 1.3rem;
  color: #027988;
  margin-bottom: 15px;
}

/* line 289, ../scss/biomol.scss */
.product_feature_name label {
  font-size: .8rem;
  font-weight: 600;
}
/* line 290, ../scss/biomol.scss */
.product_feature_name #delivery-type {
  margin-top: 7px;
}
/* line 291, ../scss/biomol.scss */
.product_feature_name ul {
  margin-left: 2px;
}
/* line 293, ../scss/biomol.scss */
.product_feature_name ul li {
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 8px;
}
/* line 297, ../scss/biomol.scss */
.product_feature_name ul li input {
  margin: 0;
}

/* line 301, ../scss/biomol.scss */
.make_order_buttons_wrapper {
  margin-top: 25px;
}

/* line 302, ../scss/biomol.scss */
.list_order_buttons_wrapper {
  margin-top: 20px;
}

/* line 304, ../scss/biomol.scss */
#partner_map {
  width: 100%;
  height: 600px;
  margin-bottom: 50px;
}

/* line 310, ../scss/biomol.scss */
.map_info_window p {
  font-weight: 500;
  margin: 8px;
}

/* line 315, ../scss/biomol.scss */
#partner_map_countries_list {
  padding: 0 0 22px;
  text-align: center;
}
/* line 318, ../scss/biomol.scss */
#partner_map_countries_list .partner_map_countries_list_item {
  cursor: pointer;
  display: inline-block;
  font-size: .9rem;
  padding: 5px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 326, ../scss/biomol.scss */
#partner_map_countries_list .partner_map_countries_list_item:hover {
  color: #eb5234;
}
/* line 327, ../scss/biomol.scss */
#partner_map_countries_list .partner_map_countries_list_item:before {
  content: "/ ";
  font-size: .9rem;
  color: #eb5234;
  font-weight: 700;
  padding-right: 5px;
}
/* line 334, ../scss/biomol.scss */
#partner_map_countries_list li:first-child:before {
  content: none !important;
  padding-right: 0 !important;
}

@media only screen and (min-width: 90.063em) {
  /* line 342, ../scss/biomol.scss */
  .text_menu {
    padding: 10px 6px;
  }

  /* line 343, ../scss/biomol.scss */
  .text_foto_left {
    width: auto;
  }

  /* line 344, ../scss/biomol.scss */
  h2 {
    font-size: 1.85rem;
    line-height: 2.55rem;
  }

  /* line 348, ../scss/biomol.scss */
  .product_title {
    font-size: 1.6rem;
  }

  /* line 349, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    padding: 10vh 0;
    min-height: 57vh;
  }

  /* line 350, ../scss/biomol.scss */
  .section_style_bg_parallax .title_container {
    margin-bottom: 22px;
  }

  /* line 351, ../scss/biomol.scss */
  .slide {
    background-position: center bottom;
    min-height: 610px;
  }

  /* line 355, ../scss/biomol.scss */
  .slider1_inner_content_container {
    width: 46%;
    padding: 68px 0 30px;
  }

  /* line 359, ../scss/biomol.scss */
  .slider1_title {
    font-size: 2.95rem;
    font-weight: 700;
    line-height: 3.65rem;
  }

  /* line 364, ../scss/biomol.scss */
  .slider1_inner_content_container p {
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.65rem;
  }

  /* line 369, ../scss/biomol.scss */
  .page_title {
    margin: 0;
    font-size: 2.05rem;
    font-weight: 400;
    line-height: 2.8rem;
    color: black;
  }

  /* line 376, ../scss/biomol.scss */
  .section_panel_title {
    margin-bottom: 7px;
    font-size: 1.5rem;
    font-weight: 600;
  }

  /* line 381, ../scss/biomol.scss */
  .panel_item_title {
    margin: 10px 0;
    font-size: 1.1rem;
    font-weight: 600;
  }

  /* line 386, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_img {
    height: 530px;
  }

  /* line 387, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_title {
    font-size: 1.85rem;
    line-height: 2.45rem;
    font-weight: 400;
  }

  /* line 392, ../scss/biomol.scss */
  .product_details_container {
    margin: 0 60px 0 40px;
  }

  /* line 393, ../scss/biomol.scss */
  #partner_map_countries_list {
    padding: 0 30px 20px;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 397, ../scss/biomol.scss */
  .text_foto_left {
    width: auto;
  }

  /* line 398, ../scss/biomol.scss */
  h3 {
    font-size: 1.15rem;
  }

  /* line 399, ../scss/biomol.scss */
  .logo img {
    max-width: 320px;
  }

  /* line 400, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    padding: 50px 0;
    min-height: 57vh;
  }

  /* line 401, ../scss/biomol.scss */
  .section_style_bg_parallax .title_container {
    margin-bottom: 22px;
  }

  /* line 402, ../scss/biomol.scss */
  .slide {
    background-position: center bottom;
    min-height: 520px;
  }

  /* line 406, ../scss/biomol.scss */
  .slider1_inner_content_container {
    width: 53%;
    padding: 55px 0 30px;
  }

  /* line 410, ../scss/biomol.scss */
  .slider1_title {
    font-size: 2.55rem;
    font-weight: 700;
    line-height: 3.35rem;
  }

  /* line 415, ../scss/biomol.scss */
  .slider1_inner_content_container p {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.6rem;
  }

  /* line 420, ../scss/biomol.scss */
  .page_title {
    margin: 0;
    font-size: 1.9rem;
    font-weight: 400;
    line-height: 2.45rem;
    color: black;
  }

  /* line 427, ../scss/biomol.scss */
  .section_panel_title {
    margin-bottom: 7px;
    font-size: 1.4rem;
    font-weight: 600;
  }

  /* line 432, ../scss/biomol.scss */
  .panel_item_title {
    margin: 10px 0;
    font-size: 1.05rem;
    font-weight: 600;
  }

  /* line 437, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_img {
    height: 480px;
  }

  /* line 440, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_title {
    font-size: 1.75rem;
    line-height: 2.3rem;
    font-weight: 400;
  }

  /* line 446, ../scss/biomol.scss */
  .panels_blockgrid_6 .blockgrid_panel {
    padding: 18px 10px;
    min-height: 145px;
  }
  /* line 450, ../scss/biomol.scss */
  .panels_blockgrid_6 .panel_item_title {
    margin: 9px 0;
    font-size: 1rem;
    font-weight: 600;
  }

  /* line 456, ../scss/biomol.scss */
  .article_title {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  /* line 460, ../scss/biomol.scss */
  .footer_sitesbi h3 {
    margin-bottom: 30px;
    font-size: 1.15rem;
  }

  /* line 464, ../scss/biomol.scss */
  .product_details_container {
    margin: 0 50px 0 40px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 468, ../scss/biomol.scss */
  .section_spacer_default {
    padding: 30px 0;
  }

  /* line 469, ../scss/biomol.scss */
  .section_spacer_2 {
    padding: 0 0 20px;
  }

  /* line 470, ../scss/biomol.scss */
  .section_spacer_3 {
    padding: 20px 0 50px;
  }

  /* line 471, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    padding: 0;
  }

  /* line 472, ../scss/biomol.scss */
  .text_foto_left {
    width: auto;
  }

  /* line 473, ../scss/biomol.scss */
  h2 {
    font-size: 1.55rem;
    line-height: 2rem;
  }

  /* line 477, ../scss/biomol.scss */
  h3 {
    font-size: 1.15rem;
  }

  /* line 478, ../scss/biomol.scss */
  .text_menu {
    font-size: .9rem;
    letter-spacing: 0;
  }

  /* line 479, ../scss/biomol.scss */
  .section_page {
    display: none;
  }

  /* line 480, ../scss/biomol.scss */
  .section_contact {
    display: block !important;
  }

  /* line 481, ../scss/biomol.scss */
  .logo_flexchild_container {
    width: 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 489, ../scss/biomol.scss */
  .menu_flexchild_container {
    text-align: left;
    margin-top: -4px;
    margin-bottom: 15px;
  }

  /* line 494, ../scss/biomol.scss */
  .logo img {
    max-width: 330px;
  }

  /* line 495, ../scss/biomol.scss */
  .section_style_bg_parallax .title_container {
    margin-bottom: 22px;
  }

  /* line 496, ../scss/biomol.scss */
  .slide {
    background-position: center bottom;
    min-height: 430px;
  }

  /* line 500, ../scss/biomol.scss */
  .slider1_inner_content_container {
    width: 500px;
    padding: 40px 0 25px;
  }

  /* line 504, ../scss/biomol.scss */
  .slider1_title {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.9rem;
  }

  /* line 509, ../scss/biomol.scss */
  .slider1_inner_content_container p {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.6rem;
  }

  /* line 514, ../scss/biomol.scss */
  .title_bg {
    min-height: 140px;
  }

  /* line 515, ../scss/biomol.scss */
  .page_title_wrapper {
    padding-top: 30px;
  }

  /* line 516, ../scss/biomol.scss */
  .page_title_container {
    width: 70%;
  }

  /* line 517, ../scss/biomol.scss */
  .page_title {
    margin: 0;
    font-size: 1.65rem;
    font-weight: 400;
    line-height: 2.15rem;
    color: black;
  }

  /* line 524, ../scss/biomol.scss */
  .section_panel_title {
    margin-bottom: 7px;
    font-size: 1.25rem;
    font-weight: 600;
  }

  /* line 529, ../scss/biomol.scss */
  .panel_item_title {
    margin: 10px 0;
    font-size: 1.05rem;
    font-weight: 600;
  }

  /* line 535, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_img {
    height: 420px;
  }
  /* line 536, ../scss/biomol.scss */
  .panels_blockgrid_4 .blockgrid_panel_inner_gradient_bg {
    background-color: transparent;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3) 70%, transparent 100%);
  }
  /* line 540, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_title {
    font-size: 1.35rem;
    line-height: 1.8rem;
    font-weight: 600;
  }

  /* line 547, ../scss/biomol.scss */
  .panels_blockgrid_6 .blockgrid_panel {
    padding: 10px 5px;
    min-height: 140px;
    text-align: center;
  }
  /* line 552, ../scss/biomol.scss */
  .panels_blockgrid_6 .panel_item_img_container img {
    width: 55px;
  }
  /* line 553, ../scss/biomol.scss */
  .panels_blockgrid_6 .panel_item_title {
    margin: 9px 0;
    font-size: .85rem;
    font-weight: 600;
  }

  /* line 560, ../scss/biomol.scss */
  .panels_articles ul li {
    border-right: 6px solid #e2e2e2;
    border-bottom: 12px solid #e2e2e2;
  }
  /* line 564, ../scss/biomol.scss */
  .panels_articles .article_abstract_title {
    font-size: 1.15rem;
    line-height: 1.6rem;
  }
  /* line 568, ../scss/biomol.scss */
  .panels_articles .article_title {
    font-size: 1.5rem;
    line-height: 1.9rem;
  }
  /* line 572, ../scss/biomol.scss */
  .panels_articles .blockgrid_panel {
    text-align: left;
  }

  /* line 574, ../scss/biomol.scss */
  .opinions_bg {
    background-attachment: initial;
    padding: 50px 0;
    min-height: 500px;
  }

  /* line 579, ../scss/biomol.scss */
  .footer_sitesbi h3 {
    font-size: 1.1rem;
  }

  /* line 581, ../scss/biomol.scss */
  .text_50_left {
    width: 100% !important;
    padding: 0 !important;
    margin-left: 0 !important;
  }

  /* line 582, ../scss/biomol.scss */
  .text_50_right {
    width: 100% !important;
    padding: 0 !important;
    margin-left: 0 !important;
  }

  /* line 583, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    background-image: none !important;
  }

  /* line 585, ../scss/biomol.scss */
  .leftimage_text_container {
    padding-left: 0;
  }

  /* line 586, ../scss/biomol.scss */
  .leftimage_img_container img, .rightimage_img_container img {
    max-height: 280px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 590, ../scss/biomol.scss */
  .breadcrumbs {
    display: none;
  }

  /* line 591, ../scss/biomol.scss */
  .section_spacer_default {
    padding: 30px 0;
  }

  /* line 592, ../scss/biomol.scss */
  .section_spacer_2 {
    padding: 0 0 20px;
  }

  /* line 593, ../scss/biomol.scss */
  .section_spacer_3 {
    padding: 20px 0 50px;
  }

  /* line 594, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    padding: 0;
  }

  /* line 595, ../scss/biomol.scss */
  h2 {
    font-size: 1.35rem;
    line-height: 1.85rem;
  }

  /* line 599, ../scss/biomol.scss */
  p, ul li {
    font-size: .9rem;
  }

  /* line 600, ../scss/biomol.scss */
  h3 {
    font-size: 1.05rem;
  }

  /* line 601, ../scss/biomol.scss */
  blockquote {
    font-size: .95rem;
    line-height: 1.6rem;
  }

  /* line 605, ../scss/biomol.scss */
  .text_menu {
    font-size: .9rem;
  }

  /* line 606, ../scss/biomol.scss */
  .section_page {
    display: none;
  }

  /* line 607, ../scss/biomol.scss */
  .section_contact {
    display: block !important;
  }

  /* line 608, ../scss/biomol.scss */
  .text_menu {
    font-size: .9rem;
  }

  /* line 609, ../scss/biomol.scss */
  .lang_versions_top_bar_links {
    left: 22px;
  }

  /* line 610, ../scss/biomol.scss */
  .header_main {
    padding-bottom: 30px;
  }

  /* line 611, ../scss/biomol.scss */
  .logo_flexchild_container {
    width: 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 619, ../scss/biomol.scss */
  .menu_flexchild_container {
    text-align: left;
    margin-top: 30px;
    margin-bottom: 17px;
  }

  /* line 624, ../scss/biomol.scss */
  .share_icons {
    padding-bottom: 22px;
  }

  /* line 625, ../scss/biomol.scss */
  .logo img {
    max-width: 260px;
  }

  /* line 626, ../scss/biomol.scss */
  .section_style_bg_parallax .section_bg {
    padding: 30px 0;
  }

  /* line 627, ../scss/biomol.scss */
  .section_style_bg_parallax .title_container {
    margin-bottom: 22px;
  }

  /* line 628, ../scss/biomol.scss */
  .slide {
    background-position: center bottom;
    min-height: 290px;
  }

  /* line 632, ../scss/biomol.scss */
  .slider1_inner_content_container {
    width: 90%;
    padding: 40px 15px 25px;
  }

  /* line 636, ../scss/biomol.scss */
  .slider1_title {
    font-size: 1.7em;
    font-weight: 700;
    line-height: 2.3rem;
  }

  /* line 641, ../scss/biomol.scss */
  .page_button_big {
    font-size: .9rem;
    padding: 15px 20px;
  }

  /* line 645, ../scss/biomol.scss */
  .slider1_text_content_container {
    display: none;
  }

  /* line 646, ../scss/biomol.scss */
  .page_title_wrapper {
    padding-top: 20px;
  }

  /* line 647, ../scss/biomol.scss */
  .title_bg {
    min-height: 140px;
  }

  /* line 648, ../scss/biomol.scss */
  .page_title_container {
    width: 90%;
  }

  /* line 649, ../scss/biomol.scss */
  .page_title {
    margin: 0;
    font-size: 1.3rem;
    line-height: 1.85rem;
    font-weight: 600;
    color: black;
  }

  /* line 656, ../scss/biomol.scss */
  .section_panel_title {
    margin-bottom: 7px;
    font-size: 1.15rem;
    font-weight: 600;
    line-height: 1.75rem;
  }

  /* line 662, ../scss/biomol.scss */
  .panel_item_title {
    margin: 10px 0;
    font-size: 1.05rem;
    font-weight: 600;
  }

  /* line 668, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_img {
    height: 410px;
  }
  /* line 669, ../scss/biomol.scss */
  .panels_blockgrid_4 .blockgrid_panel_inner_gradient_bg {
    background-color: transparent;
    background-image: linear-gradient(rgba(255, 255, 255, 0.45) 70%, transparent 100%);
  }
  /* line 673, ../scss/biomol.scss */
  .panels_blockgrid_4 .panel_item_title {
    font-size: 1.25rem;
    line-height: 1.7rem;
    font-weight: 600;
  }
  /* line 678, ../scss/biomol.scss */
  .panels_blockgrid_4 p {
    font-size: .9rem;
    line-height: 1.3rem;
  }

  /* line 685, ../scss/biomol.scss */
  .panels_blockgrid_1 .panel_item_img_container img {
    max-height: 280px;
  }

  /* line 689, ../scss/biomol.scss */
  .panels_blockgrid_6 ul li {
    border-right: 2px solid #e2e2e2;
    border-bottom: 4px solid #e2e2e2;
  }
  /* line 693, ../scss/biomol.scss */
  .panels_blockgrid_6 .blockgrid_panel {
    padding: 15px 5px;
    min-height: 150px;
    text-align: center;
  }
  /* line 698, ../scss/biomol.scss */
  .panels_blockgrid_6 .panel_item_img_container img {
    width: 55px;
  }
  /* line 699, ../scss/biomol.scss */
  .panels_blockgrid_6 .panel_item_title {
    margin: 9px 0;
    font-size: .8rem;
    font-weight: 600;
  }

  /* line 706, ../scss/biomol.scss */
  .panels_articles ul li {
    border-right: 6px solid #e2e2e2;
    border-bottom: 12px solid #e2e2e2;
  }
  /* line 710, ../scss/biomol.scss */
  .panels_articles .blockgrid_panel {
    text-align: left;
  }

  /* line 712, ../scss/biomol.scss */
  .article_abstract_title, .article_title {
    font-size: 1.15rem;
    line-height: 1.7rem;
    font-weight: 600;
  }

  /* line 717, ../scss/biomol.scss */
  .opinions_content_container {
    width: 97%;
  }

  /* line 718, ../scss/biomol.scss */
  .opinions_bg {
    background-attachment: initial;
    padding: 50px 0;
    min-height: 460px;
  }

  /* line 723, ../scss/biomol.scss */
  .section_opinions_title {
    font-weight: 600;
  }

  /* line 724, ../scss/biomol.scss */
  .footer_sitesbi h3 {
    font-size: 1.05rem;
  }

  /* line 726, ../scss/biomol.scss */
  .section_bg {
    background-image: none !important;
  }

  /* line 727, ../scss/biomol.scss */
  .text_50_left, .text_50_right {
    padding: 0 !important;
  }

  /* line 728, ../scss/biomol.scss */
  .text_foto_left {
    text-align: left;
    margin-left: 0;
  }

  /* line 733, ../scss/biomol.scss */
  .leftimage_text_container {
    padding-left: 0;
  }

  /* line 734, ../scss/biomol.scss */
  .leftimage_img_container img, .rightimage_img_container img {
    max-height: 240px;
    margin-bottom: 20px;
  }

  /* line 737, ../scss/biomol.scss */
  .shopping_basket_widget {
    right: 30px;
  }

  /* line 738, ../scss/biomol.scss */
  .cookie_info {
    width: 100%;
  }

  /* line 740, ../scss/biomol.scss */
  .product_details_container {
    margin: 0;
  }

  /* line 741, ../scss/biomol.scss */
  .product_gallery_container .slick-slide img {
    max-height: 250px;
  }

  /* line 742, ../scss/biomol.scss */
  .regular_price_product {
    font-size: 1.25rem;
  }
}
/* line 746, ../scss/biomol.scss */
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span {
  font-weight: 600;
}

/* line 748, ../scss/biomol.scss */
.sitesbi_modal, .empty_cart_info, .frontend_modal {
  text-align: center;
}
