/*!
Theme Name: NZYTech - Milenar
Author: Milenar
Author URI:
Version: 20190802.01
Template: dt-the7
*/
.dotted-separator .hr-thin {
  height: 1px;
  line-height: 1px; }

.hr-thin.style-nzytech {
  border-bottom: medium none;
  border-top-style: dotted; }

.hr-nzytech {
  width: 100%;
  height: 1px;
  line-height: 1px;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: 1px dotted #bababa; }

#content > .wpb_row {
  position: relative; }

.rollover-content {
  display: none; }

.reset_variations,
.reset_variations:hover,
.variations label,
.product_meta > span,
.product_meta > span a,
.product_list_widget del,
.product_list_widget del .amount,
.product_list_widget del .amount *,
.woocom-list-content .price del,
.woocom-list-content del,
.woocom-list-content del .amount,
.woocom-list-content del .amount *,
.widget_shopping_cart_content strong,
.widget_shopping_cart_content dt,
.woocommerce-review-link,
.woocommerce-review-link *,
.woocommerce-review-link:hover,
.widget_price_filter .price_slider_amount,
.shop_table .variation *,
.woocommerce-tabs li > a,
.product .summary.entry-summary .price del,
.woocommerce-result-count,
.widget_layered_nav li > small,
.widget_product_categories .count, .stars a {
  color: #646464; }

.woocommerce-billing-fields label,
.woocommerce-additional-fields label,
.wc-terms-and-conditions label,
.woocommerce-shipping-fields label,
.woocommerce-account-fields label,
label[for="rememberme"],
#customer_login > div label.woocommerce-form__label-for-checkbox,
.product table.variations td.label,
.product table.variations td.label label,
.woocommerce-MyAccount-content label,
form.track_order label,
form.lost_reset_password label,
#customer_login label,
.woocommerce-Reviews label {
  color: #646464; }

.product table.variations td.label label {
  text-align: left;
  display: block; }

/*
* ==========================================================================
* GENERAL STYLING ==========================================================
* ==========================================================================
*/
pre {
  font-size: 10px !important;
  line-height: 12px !important;
  color: #000000 !important; }

.product table.variations .reset_variations {
  position: relative; }

html {
  height: 100%; }

body {
  min-height: 100%; }

html,
body,
body.page,
.wf-container > * {
  color: #646464; }

.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.cf:after {
  clear: both; }

.cf {
  *zoom: 1; }

#main {
  padding-top: 30px;
  padding-bottom: 70px; }

.home #main {
  padding-top: 0;
  padding-bottom: 0; }

.blog .blog-content .category-link,
.blog .blog-content .author {
  display: none; }

.blog.archive #content .wf-container {
  margin: 0;
  padding: 0; }

.blog.archive #content .type-post {
  margin: 0 0 20px; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main-slideshow .tp-button {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

.bg-accent {
  background: #337241 !important; }

.wc-ico-cart > .caption {
  padding-right: 3px; }

.wc-ico-cart > span {
  /*margin-top: -9px;*/
  padding: 2px;
  text-align: center;
  width: auto;
  height: auto;
  min-width: 14px; }

@media screen and (max-width: 970px) {
  .sidebar-right .sidebar,
  .sidebar-left .sidebar,
  .sidebar-divider-off.sidebar-right .sidebar,
  .sidebar-divider-off.sidebar-left .sidebar,
  .sidebar-right .sidebar.solid-bg,
  .sidebar-left .sidebar.solid-bg,
  .sidebar-right .sidebar.bg-under-widget,
  .sidebar-left .sidebar.bg-under-widget {
    display: none; }

  .footer .widget {
    width: auto; }

  .footer .widget#text-5 {
    width: 300px;
    max-width: 100%; } }
#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  line-height: 18px; }

#tiptip_holder.tip_top {
  padding-bottom: 5px; }

#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #f8f8f8; }

#tiptip_holder.tip_bottom {
  padding-top: 5px; }

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -5px;
  margin-left: -6px;
  border-bottom-color: #f8f8f8; }

#tiptip_holder.tip_right {
  padding-left: 5px; }

#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -5px;
  border-right-color: #f8f8f8; }

#tiptip_holder.tip_left {
  padding-right: 5px; }

#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -7px;
  border-left-color: #f8f8f8; }

#tiptip_content,
.chart-tooltip,
.wc_error_tip {
  font-size: 11px;
  color: #646464;
  padding: .5em;
  background: #f8f8f8;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  text-align: center;
  max-width: 150px; }

#tiptip_content code,
.chart-tooltip code,
.wc_error_tip code {
  background: #888888;
  padding: 1px; }

#tiptip_arrow,
#tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0; }

/*--------------------------------------------------*/
/*  Paginator                                       */
/*--------------------------------------------------*/
.paginator {
  width: 100%; }

.paginator a {
  background: rgba(100, 100, 100, 0.04);
  padding: 0 7px !important;
  min-width: 36px;
  font-size: 14px !important;
  line-height: 34px !important;
  border: 1px solid rgba(100, 100, 100, 0.15);
  margin: -1px -1px -1px 0 !important;
  font-weight: normal !important; }

.paginator a.act {
  color: #ffffff !important;
  background-color: #337241; }

.paginator a:after {
  display: none; }

/*--------------------------------------------------*/
/*  HEADER                                          */
/*--------------------------------------------------*/
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
  box-shadow: none; }

.masthead::after {
  width: 100%;
  height: 1px;
  line-height: 1px;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px dotted #bababa; }
.masthead .downwards-line > li > a .menu-item-text:before,
.masthead .downwards-line > li:hover > a .menu-item-text:before,
.masthead .downwards-line > li.menu-item-has-children > a .menu-item-text:before {
  bottom: -10px; }

.sub-nav li:not(:first-child) .sub-nav {
  top: 0; }

/*--------------------------------------------------*/
/*  - TOP BAR                                       */
/*--------------------------------------------------*/
.top-bar {
  z-index: 1; }

.top-bar .mini-search .searchform-s {
  display: block !important;
  visibility: visible !important;
  position: relative;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  margin: 0; }

.top-bar .mini-search .field {
  height: 30px;
  line-height: 24px;
  width: 210px;
  border: 1px solid #e3e3e3;
  box-shadow: none;
  color: #ffffff !important;
  font-weight: 400;
  font-size: 17px;
  letter-spacing: 1px;
  padding: 3px 11px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important; }

.top-bar .mini-search .searchsubmit,
.top-bar .mini-search .searchsubmit:before {
  display: none !important;
  height: 30px;
  width: 30px; }

.top-bar .mini-search .searchsubmit:before {
  content: "";
  height: 30px;
  left: 0;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  width: 30px;
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%23ffffff%22%20d=%22M0.719,6.907c0,3.415,2.769,6.186,6.186,6.186c1.47,0,2.821-0.518,3.882-1.375l4.089,4.09c0.257,0.258,0.674,0.258,0.932,0c0.256-0.258,0.256-0.675,0-0.932l-4.089-4.09c0.856-1.061,1.372-2.411,1.372-3.882c0-3.417-2.769-6.186-6.188-6.186C3.487,0.719,0.719,3.49,0.719,6.907z%20M1.83,6.9c0-2.797,2.274-5.071,5.069-5.071c2.798,0,5.071,2.273,5.071,5.071s-2.271,5.071-5.071,5.071C4.104,11.971,1.83,9.696,1.83,6.9z%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center; }

/*--------------------------------------------------*/
/*  - TOP BAR (SHOP)                                */
/*--------------------------------------------------*/
.wc-ico-cart:before {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%2254.4%2060.3%2017%2016.3%22%20enable-background%3D%22new%2054.4%2060.3%2017%2016.3%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%239E9E9E%22%20d%3D%22M71%2C60.3C70.9%2C60.3%2C70.9%2C60.3%2C71%2C60.3C70.9%2C60.3%2C70.9%2C60.3%2C71%2C60.3l-2.7%2C0.5c-0.2%2C0-0.3%2C0.1-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0l-1.2%2C3.1%0A%09l-11.8%2C0.3c-0.1%2C0-0.3%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.4l0.7%2C5.4c0%2C0.2%2C0.2%2C0.4%2C0.4%2C0.4l8.4%2C0.7l1.7%2C1.3c0%2C0%2C0%2C0%2C0%2C0%0A%09c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0.3%2C0.2%2C0.4%2C0.5%2C0.3%2C0.7c0%2C0.1-0.1%2C0.2-0.2%2C0.2c-0.1%2C0.1-0.2%2C0.1-0.5%2C0.1h0c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0l-10%2C0%0A%09h0c-0.3%2C0-0.5%2C0.2-0.5%2C0.5c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5c0%2C0%2C0%2C0%2C0%2C0l0.7%2C0c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.8c0%2C0.5%2C0.4%2C1%2C1%2C1c0.5%2C0%2C1-0.4%2C1-1%0A%09c0-0.3-0.2-0.7-0.5-0.8l8.3%2C0c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.8c0%2C0.5%2C0.4%2C1%2C1%2C1s1-0.4%2C1-1c0-0.5-0.3-0.9-0.8-1c0.4-0.1%2C0.7-0.4%2C0.9-0.9%0A%09c0%2C0%2C0%2C0%2C0%2C0c0.2-0.6-0.1-1.3-0.7-1.7c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0L65%2C71.1l3.7-9.4l2.3-0.4c0%2C0%2C0%2C0%2C0%2C0%0A%09c0.2%2C0%2C0.4-0.3%2C0.4-0.5C71.4%2C60.5%2C71.2%2C60.3%2C71%2C60.3L71%2C60.3z%20M66.3%2C64.9l-0.7%2C1.7h-0.9V65L66.3%2C64.9z%20M64.4%2C65v1.7h-1.6V65L64.4%2C65%0A%09z%20M62.5%2C65v1.6h-1.6v-1.6L62.5%2C65z%20M60.5%2C65.1v1.6h-1.6v-1.6L60.5%2C65.1z%20M58.5%2C65.1v1.5h-1.6v-1.5L58.5%2C65.1z%20M56.6%2C65.2v1.5h-1.2%0A%09l-0.2-1.5L56.6%2C65.2z%20M55.4%2C67h1.2v1.5h-1L55.4%2C67z%20M56.9%2C67h1.6v1.5h-1.6C56.9%2C68.5%2C56.9%2C67%2C56.9%2C67z%20M58.9%2C67h1.6v1.5h-1.6V67%0A%09L58.9%2C67z%20M60.8%2C67h1.6v1.5h-1.6V67L60.8%2C67z%20M62.8%2C67h1.6v1.5h-1.6V67z%20M64.8%2C67h0.8l-0.6%2C1.5h-0.2V67z%20M55.6%2C68.9h0.9V70l-0.8-0.1%0A%09L55.6%2C68.9z%20M56.9%2C68.9h1.6v1.3L56.9%2C70C56.9%2C70%2C56.9%2C68.9%2C56.9%2C68.9z%20M58.9%2C68.9h1.6v1.4l-1.6-0.1V68.9L58.9%2C68.9z%20M60.8%2C68.9h1.6%0A%09v1.6l-1.6-0.1V68.9L60.8%2C68.9z%20M62.8%2C68.9h1.6v0.9l-0.3%2C0.8c0%2C0-0.1%2C0-0.1%2C0l-1.2-0.1V68.9z%20M64.8%2C68.9L64.8%2C68.9L64.8%2C68.9%0A%09L64.8%2C68.9z%20M56.5%2C75.1c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6s-0.3%2C0.6-0.6%2C0.6s-0.6-0.3-0.6-0.6C55.9%2C75.3%2C56.2%2C75.1%2C56.5%2C75.1z%20M65.8%2C75.1%0A%09c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6s-0.3%2C0.6-0.6%2C0.6c-0.3%2C0-0.6-0.3-0.6-0.6C65.2%2C75.3%2C65.4%2C75.1%2C65.8%2C75.1z%20M56.5%2C75.3c-0.2%2C0-0.3%2C0.1-0.3%2C0.3%0A%09c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3c0.2%2C0%2C0.3-0.1%2C0.3-0.3C56.8%2C75.5%2C56.7%2C75.3%2C56.5%2C75.3z%20M65.8%2C75.3c-0.2%2C0-0.3%2C0.1-0.3%2C0.3%0A%09c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3c0.2%2C0%2C0.3-0.1%2C0.3-0.3C66.1%2C75.5%2C65.9%2C75.3%2C65.8%2C75.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important; }

.wc-ico-cart:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%2254.4%2060.3%2017%2016.3%22%20enable-background%3D%22new%2054.4%2060.3%2017%2016.3%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23589f51%22%20d%3D%22M71%2C60.3C70.9%2C60.3%2C70.9%2C60.3%2C71%2C60.3C70.9%2C60.3%2C70.9%2C60.3%2C71%2C60.3l-2.7%2C0.5c-0.2%2C0-0.3%2C0.1-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0l-1.2%2C3.1%0A%09l-11.8%2C0.3c-0.1%2C0-0.3%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.4l0.7%2C5.4c0%2C0.2%2C0.2%2C0.4%2C0.4%2C0.4l8.4%2C0.7l1.7%2C1.3c0%2C0%2C0%2C0%2C0%2C0%0A%09c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0.3%2C0.2%2C0.4%2C0.5%2C0.3%2C0.7c0%2C0.1-0.1%2C0.2-0.2%2C0.2c-0.1%2C0.1-0.2%2C0.1-0.5%2C0.1h0c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0l-10%2C0%0A%09h0c-0.3%2C0-0.5%2C0.2-0.5%2C0.5c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5c0%2C0%2C0%2C0%2C0%2C0l0.7%2C0c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.8c0%2C0.5%2C0.4%2C1%2C1%2C1c0.5%2C0%2C1-0.4%2C1-1%0A%09c0-0.3-0.2-0.7-0.5-0.8l8.3%2C0c-0.3%2C0.2-0.5%2C0.5-0.5%2C0.8c0%2C0.5%2C0.4%2C1%2C1%2C1s1-0.4%2C1-1c0-0.5-0.3-0.9-0.8-1c0.4-0.1%2C0.7-0.4%2C0.9-0.9%0A%09c0%2C0%2C0%2C0%2C0%2C0c0.2-0.6-0.1-1.3-0.7-1.7c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0L65%2C71.1l3.7-9.4l2.3-0.4c0%2C0%2C0%2C0%2C0%2C0%0A%09c0.2%2C0%2C0.4-0.3%2C0.4-0.5C71.4%2C60.5%2C71.2%2C60.3%2C71%2C60.3L71%2C60.3z%20M66.3%2C64.9l-0.7%2C1.7h-0.9V65L66.3%2C64.9z%20M64.4%2C65v1.7h-1.6V65L64.4%2C65%0A%09z%20M62.5%2C65v1.6h-1.6v-1.6L62.5%2C65z%20M60.5%2C65.1v1.6h-1.6v-1.6L60.5%2C65.1z%20M58.5%2C65.1v1.5h-1.6v-1.5L58.5%2C65.1z%20M56.6%2C65.2v1.5h-1.2%0A%09l-0.2-1.5L56.6%2C65.2z%20M55.4%2C67h1.2v1.5h-1L55.4%2C67z%20M56.9%2C67h1.6v1.5h-1.6C56.9%2C68.5%2C56.9%2C67%2C56.9%2C67z%20M58.9%2C67h1.6v1.5h-1.6V67%0A%09L58.9%2C67z%20M60.8%2C67h1.6v1.5h-1.6V67L60.8%2C67z%20M62.8%2C67h1.6v1.5h-1.6V67z%20M64.8%2C67h0.8l-0.6%2C1.5h-0.2V67z%20M55.6%2C68.9h0.9V70l-0.8-0.1%0A%09L55.6%2C68.9z%20M56.9%2C68.9h1.6v1.3L56.9%2C70C56.9%2C70%2C56.9%2C68.9%2C56.9%2C68.9z%20M58.9%2C68.9h1.6v1.4l-1.6-0.1V68.9L58.9%2C68.9z%20M60.8%2C68.9h1.6%0A%09v1.6l-1.6-0.1V68.9L60.8%2C68.9z%20M62.8%2C68.9h1.6v0.9l-0.3%2C0.8c0%2C0-0.1%2C0-0.1%2C0l-1.2-0.1V68.9z%20M64.8%2C68.9L64.8%2C68.9L64.8%2C68.9%0A%09L64.8%2C68.9z%20M56.5%2C75.1c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6s-0.3%2C0.6-0.6%2C0.6s-0.6-0.3-0.6-0.6C55.9%2C75.3%2C56.2%2C75.1%2C56.5%2C75.1z%20M65.8%2C75.1%0A%09c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.6s-0.3%2C0.6-0.6%2C0.6c-0.3%2C0-0.6-0.3-0.6-0.6C65.2%2C75.3%2C65.4%2C75.1%2C65.8%2C75.1z%20M56.5%2C75.3c-0.2%2C0-0.3%2C0.1-0.3%2C0.3%0A%09c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3c0.2%2C0%2C0.3-0.1%2C0.3-0.3C56.8%2C75.5%2C56.7%2C75.3%2C56.5%2C75.3z%20M65.8%2C75.3c-0.2%2C0-0.3%2C0.1-0.3%2C0.3%0A%09c0%2C0.2%2C0.1%2C0.3%2C0.3%2C0.3c0.2%2C0%2C0.3-0.1%2C0.3-0.3C66.1%2C75.5%2C65.9%2C75.3%2C65.8%2C75.3z%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important; }

.masthead .shopping-cart .shopping-cart-inner,
.dt-mobile-header .shopping-cart .shopping-cart-inner {
  background: #bddab9 !important;
  padding: 0; }
  .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li *,
  .masthead .shopping-cart .shopping-cart-inner .shopping-cart-bottom .total *,
  .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li *,
  .dt-mobile-header .shopping-cart .shopping-cart-inner .shopping-cart-bottom .total * {
    color: #337241 !important;
    -webkit-text-fill-color: #337241 !important; }
  .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list,
  .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list {
    margin-bottom: 0; }
    .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li,
    .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li {
      padding: 10px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li:last-child,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li:last-child {
        border-bottom: none; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove):hover,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove):hover {
        text-decoration: underline !important; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove),
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) *,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove),
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) * {
        font-size: 16px;
        line-height: 18px;
        font-weight: 600; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) i,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) i {
        font-style: italic; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) > img,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a:not(.remove) > img {
        display: none; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a.remove,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a.remove {
        left: auto !important;
        right: 10px !important;
        top: 10px !important; }
        .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a.remove:hover,
        .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li a.remove:hover {
          color: #ffffff !important;
          -webkit-text-fill-color: #ffffff !important; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation *,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation * {
        font-size: 13px !important;
        line-height: 15px !important; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation .variation-sku,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation .variation-sku {
        margin-top: 4px;
        font-size: 11px !important;
        line-height: 13px !important; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation dt.variation-sku,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .variation dt.variation-sku {
        display: none; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity,
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity .amount,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity .amount {
        font-size: 13px;
        line-height: 16px; }
      .masthead .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .product_list_widget.cart_list li .quantity {
        margin-top: 5px; }
  .masthead .shopping-cart .shopping-cart-inner .total,
  .dt-mobile-header .shopping-cart .shopping-cart-inner .total {
    padding: 13px 10px;
    margin-bottom: 0;
    background: rgba(255, 255, 255, 0.2);
    border-top: 1px solid #bddab9;
    border-bottom: 1px solid #bddab9; }
    .masthead .shopping-cart .shopping-cart-inner .total strong,
    .dt-mobile-header .shopping-cart .shopping-cart-inner .total strong {
      font-size: 14px;
      line-height: 14px; }
    .masthead .shopping-cart .shopping-cart-inner .total .amount,
    .dt-mobile-header .shopping-cart .shopping-cart-inner .total .amount {
      font-size: 16px;
      line-height: 16px;
      font-weight: 700;
      letter-spacing: 1px; }
  .masthead .shopping-cart .shopping-cart-inner .buttons,
  .dt-mobile-header .shopping-cart .shopping-cart-inner .buttons {
    display: block; }
    .masthead .shopping-cart .shopping-cart-inner .buttons .button.view-cart,
    .masthead .shopping-cart .shopping-cart-inner .buttons .button.checkout,
    .dt-mobile-header .shopping-cart .shopping-cart-inner .buttons .button.view-cart,
    .dt-mobile-header .shopping-cart .shopping-cart-inner .buttons .button.checkout {
      width: 50%;
      padding: 15px !important;
      margin: 0;
      font-size: 14px !important;
      -webkit-border-radius: 0 !important;
      -moz-border-radius: 0 !important;
      border-radius: 0 !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .masthead .shopping-cart .shopping-cart-inner .buttons .button.view-cart:hover::after,
      .masthead .shopping-cart .shopping-cart-inner .buttons .button.checkout:hover::after,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .buttons .button.view-cart:hover::after,
      .dt-mobile-header .shopping-cart .shopping-cart-inner .buttons .button.checkout:hover::after {
        background-color: rgba(255, 255, 255, 0.2); }

/*header normal/floating*/
.masthead .shopping-cart .shopping-cart-inner {
  width: 284px; }

/*header mobile*/
.dt-mobile-header .shopping-cart .shopping-cart-wrap {
  position: fixed;
  left: 0; }
.dt-mobile-header .shopping-cart .shopping-cart-inner {
  width: auto; }

.caption-cart {
  font-size: 13px !important;
  line-height: 19px !important; }

@media screen and (max-width: 989px) {
  .caption-cart {
    display: none; }

  .mini-login a {
    font-size: 0 !important;
    vertical-align: middle; }

  .round-counter-style .wc-ico-cart > .counter {
    margin-left: 0; } }
/**/
.top-bar {
  top: 40px; }

header .branding {
  margin-top: -40px;
  z-index: 1; }

header #primary-menu {
  position: absolute;
  bottom: 0;
  right: 0;
  vertical-align: bottom;
  margin-bottom: 5px; }

#primary-menu > li > a {
  padding-bottom: 10px !important; }

@media screen and (min-width: 901px) {
  #primary-menu ul.sub-nav {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.25); } }
@media screen and (max-width: 900px) {
  .branding,
  #primary-menu {
    display: table-cell; }

  .branding img.mobile-logo {
    height: 50px;
    width: 50px; } }
/*--------------------------------------------------*/
/*  - MAIN MENU                                     */
/*--------------------------------------------------*/
@media screen and (min-width: 901px) {
  .main-nav > li,
  .header-bar .main-nav > li > a {
    vertical-align: bottom; } }
.main-nav > li {
  margin-bottom: -5px; }

.downwards-effect > li > a:hover > span:before,
header:not(.sub-downwards) .downwards-effect > li:hover > a > span:before,
.downwards-effect > li.act > a > span:before {
  height: 8px; }

.downwards-effect > li > a > span:before {
  height: -8px;
  bottom: -11px; }

.top-header .masthead ul.downwards-line > li.dt-hovered > a .menu-item-text:before {
  background: none !important;
  left: 50%;
  margin-left: -8px;
  width: 0 !important;
  height: 0 !important;
  border-left: 7px solid transparent !important;
  border-right: 7px solid transparent !important;
  border-bottom: 8px solid #337241 !important; }

.main-nav > li > .sub-nav {
  margin-left: -115px;
  left: 50% !important;
  top: 40px; }

.sub-nav li {
  padding: 0 10px; }

.sub-nav ul {
  box-shadow: none; }

/* sub-nav arrow */
.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: 15px; }

/* fixed header - menu */
#phantom .main-nav {
  max-width: 550px; }

#phantom .main-nav > li {
  height: 51px;
  line-height: 47px;
  min-height: 51px; }

#phantom #main-nav > li > .sub-nav {
  padding-top: 7px; }

.top-bar .mini-search #trigger-overlay,
#phantom .widget-box .shopping-cart a,
#phantom .widget-box .mini-login .submit:before,
#phantom .widget-box .mini-search {
  display: none; }

#phantom .widget-box * {
  color: #9e9e9e; }

#phantom .widget-box .mini-login a:hover,
#phantom .widget-box .mini-login a:focus {
  text-decoration: underline; }

#phantom .widget-box .shopping-cart .shopping-cart-wrap {
  padding-top: 17px;
  top: 33px; }

.mobile-contacts {
  display: none; }

/*mobile*/
.dl-menuwrapper .dl-container > .dl-menu, .dl-submenu {
  left: auto; }

.mobile-mini-widgets-in-menu {
  justify-content: space-around; }

.dt-mobile-header .mobile-mini-widgets-in-menu > * {
  margin: 5px 15px; }

@media (max-width: 749px) {
  #dl-menu.wf-mobile-visible,
  #mobile-menu,
  .mobile-contacts {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle; }

  .mobile-contacts {
    font-size: 25px;
    line-height: 25px;
    margin-right: 15px;
    text-decoration: none; } }
@media screen and (max-width: 500px) {
  .header-side-left .branding,
  .header-side-right .branding,
  #mobile-menu,
  .logo-left .branding,
  .ubermenu-responsive-toggle,
  .ubermenu-sticky-toggle-wrapper {
    text-align: center; }

  header.show-device-logo .branding,
  .branding {
    padding-left: 0;
    padding-right: 0; }

  header.show-device-logo .branding,
  .branding {
    height: auto;
    width: 40%;
    text-align: left; }

  header > .wf-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important; } }
/*--------------------------------------------------*/
/*  PHANTOM (Floating menu)                         */
/*--------------------------------------------------*/
.phantom-shadow-decoration #phantom {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25); }

#phantom .downwards-line > li:hover > a .menu-item-text:before,
#phantom .downwards-line > li.menu-item-has-children > a .menu-item-text:before {
  bottom: -12px; }

#phantom #primary-menu > li > a {
  padding-bottom: 0 !important; }

#phantom .main-nav > li > .sub-nav {
  top: 52px; }

/*--------------------------------------------------*/
/*  - Page title / Breadcrumb                       */
/*--------------------------------------------------*/
/* title */
.page-title-head {
  background: #337241;
  width: 100%; }

.page-title-head h1,
.page-title-head .entry-title {
  padding: 0 12px;
  margin: 5px 0; }

.fancy-header .breadcrumbs li:before,
.breadcrumbs li:before {
  content: ">";
  color: #9d9d9d !important;
  opacity: 0.5; }

.breadcrumbs,
.breadcrumbs a {
  font: normal normal normal 13px / 22px "Titillium Web", Helvetica, Arial, Verdana, sans-serif !important; }

.breadcrumbs {
  margin-top: 2px !important;
  margin-bottom: 6px !important; }

.breadcrumbs li.current,
.woocommerce .breadcrumbs li {
  color: #337241 !important; }

.breadcrumbs li a {
  color: #9d9d9d !important; }

@media screen and (max-width: 970px) {
  .page-title .breadcrumbs {
    display: none; } }
@media screen and (max-width: 900px) {
  .page-title-head h1,
  .page-title-head .entry-title {
    text-align: center; } }
@media screen and (max-width: 778px) {
  .page-title-head h1,
  .page-title-head .entry-title {
    font-size: 19px !important;
    line-height: 25px !important;
    text-align: center; } }
/*--------------------------------------------------*/
/*  - SLIDING TAB                                   */
/*--------------------------------------------------*/
#wpbs_slider {
  cursor: default !important;
  background: none !important;
  z-index: 9500 !important; }

#icon_label,
#wpbs__cont {
  background: #337241 !important; }

#icon_label {
  position: absolute !important;
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 4px 5px 6px;
  text-align: center;
  color: #ffffff; }

#icon_label .wpbs_handle {
  padding: 0;
  line-height: inherit;
  text-align: inherit;
  color: inherit; }

#icon_label p {
  margin: 0;
  font-size: 40px;
  line-height: 40px; }

#icon_label p i {
  display: block; }

@media (max-width: 1220px) {
  #wpbs_slider {
    height: 30px !important;
    width: 730px !important; }

  #wpbs_slider #icon_label {
    height: 30px;
    width: 30px;
    padding: 3px; }

  #wpbs_slider #icon_label p {
    font-size: 24px;
    line-height: 24px; }

  #wpbs_slider #wpbs__cont {
    margin-left: 30px; } }
#icon_label img {
  margin-top: 8px; }

#wpbs__cont {
  position: absolute !important;
  top: 0;
  width: 100% !important;
  max-width: 760px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 20px 0 !important;
  height: auto !important; }

#wpbs__cont .widgetcont {
  padding: 0; }

#wpbs__cont .widget {
  width: 50%;
  float: left;
  padding: 0 20px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#wpbs__cont .widget.widget_presscore-contact-info-widget {
  border-left: 1px solid #50b77a; }

#wpbs__cont .widgettitle {
  font-size: 18px;
  color: #ffffff; }

#wpbs__cont .textwidget,
#wpbs__cont .wpcf7-form p:last-of-type {
  margin-bottom: 0; }

#wpbs__cont .wpcf7-form p,
#wpbs__cont .widget-info p {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff; }

#wpbs__cont .wpcf7-form p,
#wpbs__cont .widget-info b,
#wpbs__cont .widget-info span {
  color: #a2d9b8; }

input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="date"],
input[type="range"],
input[type="password"] {
  color: #646464;
  height: 30px; }

.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="range"],
.wpcf7-form input[type="password"],
.wpcf7-form select,
.wpcf7-form textarea {
  padding: 5px 10px;
  line-height: 18px !important;
  margin-bottom: 0; }

.wpcf7-form textarea {
  min-width: 100%;
  max-width: 100%;
  min-height: 28px;
  max-height: 100px; }

.wpcf7-form .captcha-wrapper > img,
.wpcf7-form .captcha-wrapper > .wpcf7-form-control-wrap {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.wpcf7-form .captcha-wrapper > img {
  border: 1px solid #e0e1e1;
  width: -webkit-calc(85px - 0%) !important;
  width: -moz-calc(85px - 0%) !important;
  width: calc(85px - 0%) !important;
  vertical-align: bottom; }

.wpcf7-form .captcha-wrapper > .wpcf7-form-control-wrap {
  width: -webkit-calc(100% - 85px) !important;
  width: -moz-calc(100% - 85px) !important;
  width: calc(100% - 85px) !important;
  padding-left: 10px; }

#wpbs__cont .wpcf7-form .wpcf7-submit {
  background: #a2d9b8 !important;
  line-height: 25px; }

#wpbs_slider {
  top: 50px !important; }

@media (max-width: 900px) {
  #wpbs_slider {
    top: 51px !important; } }
@media (max-width: 749px) {
  #wpbs_slider {
    display: none; } }
.milenar-contacts .mobile-contacts,
.milenar-contacts #wpbs_slider {
  display: none; }

/*--------------------------------------------------*/
/*  Footer                                          */
/*--------------------------------------------------*/
#footer .wf-container-footer {
  min-height: 35px; }

#footer .widget {
  width: auto;
  vertical-align: middle; }

/*--------------------------------------------------*/
/*  - PT2020                                        */
/*--------------------------------------------------*/
#footer .widget#text-6 {
  width: 112px; }

#footer .widget#text-5 {
  width: 270px; }

#footer .widget#media_image-2 img {
  vertical-align: middle; }

@media screen and (min-width: 768px) {
  #footer .widget#media_image-2 {
    width: calc(100% - 382px) !important;
    text-align: right; } }
@media screen and (max-width: 767px) {
  #footer {
    padding: 10px 0; }
    #footer .widget {
      width: 100% !important;
      text-align: left !important; } }
/*--------------------------------------------------*/
#bottom-bar {
  display: none; }

/*--------------------------------------------------*/
/*  - social icons                                  */
/*--------------------------------------------------*/
#footer .widget .soc-ico {
  padding: 0; }

.footer .soc-ico a:before,
#footer .soc-ico a:after {
  background: none; }

.footer .soc-ico a .soc-font-icon {
  color: #000000; }

#footer .soc-ico a:hover .soc-font-icon {
  color: #337241; }

/*--------------------------------------------------*/
/*  - copyright                                     */
/*--------------------------------------------------*/
#footer .widget .textwidget {
  line-height: 38px; }

#footer .widget,
#footer .widget .textwidget,
#footer .widget .textwidget p {
  margin-bottom: 0; }

/*--------------------------------------------------*/
/*  SIDE MENU                                       */
/*--------------------------------------------------*/
#menu-side-menu,
#sidebar .product-categories {
  padding: 0;
  z-index: 0;
  overflow: hidden; }

#menu-side-menu ul,
#sidebar .product-categories ul {
  padding: 0;
  margin: 0; }

#tax-switch-btn a,
#menu-side-menu li.menu-item,
#menu-side-menu li.menu-item a {
  display: block; }

#tax-switch-btn,
#menu-side-menu li.menu-item,
#sidebar .product-categories li.cat-item {
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  width: 100%; }

#menu-side-menu li.menu-item a,
#sidebar .product-categories li.cat-item a {
  line-height: 20px;
  padding: 4px 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #bddab9;
  background: #bddab9;
  color: #337241;
  transition: color .3s ease, background .3s ease;
  text-decoration: none;
  font-size: 13px; }

#sidebar #menu-side-menu > li.menu-item:not(:last-of-type) a,
#sidebar .product-categories > li.cat-item:not(:last-of-type) a {
  border-bottom: none !important; }

#sidebar #menu-side-menu li.menu-item.current-menu-item > a,
#sidebar #menu-side-menu li.menu-item.current-menu-ancestor > a,
#sidebar .product-categories li.cat-item.current-cat > a,
#sidebar .product-categories li.cat-item.current-cat-parent > a {
  background: #337241;
  color: #f8f8f8; }

#sidebar #menu-side-menu li.menu-item > a:hover,
#sidebar .product-categories li.cat-item > a:hover {
  background: #f8f8f8 !important;
  color: #9e9e9e !important;
  text-decoration: none !important; }

#sidebar ul#menu-side-menu,
#sidebar ul.product-categories {
  background: #bddab9; }

#sidebar ul#menu-side-menu li.menu-item li.menu-item,
#sidebar ul.product-categories li.cat-item li.cat-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 9px; }

#sidebar ul#menu-side-menu li.current-menu-ancestor li.menu-item,
#sidebar ul.product-categories li.current-cat-parent li.cat-item {
  display: none; }

#sidebar .widget_product_categories h2.widgettitle {
  display: none; }

#sidebar ul#menu-side-menu li.current-menu-ancestor,
#sidebar ul#menu-side-menu li.current-menu-item,
#sidebar ul#menu-side-menu li.current-menu-ancestor li.menu-item,
#sidebar ul.product-categories li.current-cat-parent,
#sidebar ul.product-categories li.current-cat,
#sidebar ul.product-categories li.current-cat-parent li.cat-item {
  display: block !important; }

#sidebar #menu-side-menu li.menu-item {
  display: none; }

#sidebar #menu-side-menu li.menu-item.current-menu-item > ul > li.menu-item,
#sidebar #menu-side-menu > li.menu-item {
  display: block; }

/*--------------------------------------------------*/
/*  Navigation Bottom (btn)                         */
/*--------------------------------------------------*/
div.btn-nav-bottom a.btn-nav-bottom {
  width: 100%;
  padding: 0; }
  div.btn-nav-bottom a.btn-nav-bottom button {
    padding: 10px !important;
    width: 100%; }

/*--------------------------------------------------*/
/*  Order button / Tax switcher                     */
/*--------------------------------------------------*/
#search-order-switcher,
#tax-switch-btn {
  width: auto;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-bottom: 30px; }

#tax-switch-btn-container {
  text-align: right; }

#search-order-switcher a,
#tax-switch-btn a {
  text-decoration: none;
  font-weight: 400;
  line-height: 20px;
  padding: 3px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: color .3s ease, background .3s ease;
  cursor: pointer !important; }

/*--------------------------------------------------*/
/*  GENERIC SEARCH                                  */
/*--------------------------------------------------*/
.ui-widget {
  z-index: 999999;
  font-size: 14px;
  font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif; }

.ui-widget-content {
  background: #bddab9;
  border: 1px solid #bddab9; }

.ui-widget-content a,
.ui-menu .ui-menu-item a {
  color: #337241;
  line-height: 22px; }

.sa-found-text {
  text-decoration: underline;
  font-weight: 700; }

.ui-corner-all {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.ui-menu .ui-menu-item a {
  border: none; }

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  background: #337241;
  color: #f8f8f8;
  margin: 0; }

/*--------------------------------------------------*/
/*  BLAST SEARCH                                    */
/*--------------------------------------------------*/
#blast_product_search {
  margin-bottom: 30px; }

#blast_product_search .widget-title {
  display: block;
  line-height: 20px;
  padding: 7px 10px;
  font-weight: normal; }

#sequence-search > div > label,
#sequence-search > div > #sequence-txt,
#sequence-search > div > #sequence-file {
  width: 100%;
  display: block; }

#sequence-search > div > label {
  margin-bottom: 5px;
  color: #9e9e9e; }

#sequence-search > div > #sequence-txt,
#sequence-search > div > #sequence-file {
  margin-bottom: 15px; }

#sequence-search > div > #sequence-submit {
  margin-top: 15px;
  padding: 3px 8px;
  -webkit-transition: background .3s ease, color .3s ease;
  -moz-transition: background .3s ease, color .3s ease;
  transition: background .3s ease, color .3s ease; }

#sequence-search > div > #sequence-submit:active,
#sequence-search > div > #sequence-submit:focus,
#sequence-search > div > #sequence-submit:hover {
  background: #bddab9;
  color: #337241;
  top: 0; }

#content #sequence-search > div > label,
#content #sequence-search > div > #sequence-txt {
  display: block;
  float: left; }

#content #sequence-search > div > label {
  width: 40%;
  width: -webkit-calc(140px - 0%);
  width: -moz-calc(140px - 0%);
  width: calc(140px - 0%);
  text-align: right;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#content #sequence-search > div > #sequence-txt,
#content #sequence-search > div > #sequence-file {
  min-width: 60%;
  min-width: -webkit-calc(100% - 140px);
  min-width: -moz-calc(100% - 140px);
  min-width: calc(100% - 140px);
  max-width: 60%;
  max-width: -webkit-calc(100% - 140px);
  max-width: -moz-calc(100% - 140px);
  max-width: calc(100% - 140px);
  min-height: 40px; }

#content #sequence-search > div > #sequence-file {
  width: auto;
  min-width: 0;
  float: left; }

#content #sequence-search > div > #sequence-submit {
  clear: left;
  float: left;
  margin-top: 0;
  margin-left: 40%;
  margin-left: -webkit-calc(140px - 0%);
  margin-left: -moz-calc(140px - 0%);
  margin-left: calc(140px - 0%); }

/*--------------------------------------------------*/
/*  PAGES                                           */
/*--------------------------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-image: none; }

/*--------------------------------------------------*/
/*  PAGE HOME                                       */
/*--------------------------------------------------*/
/*  PAGE HOME > AREAS WRAPPER (MB - EP - AK)        */
/*--------------------------------------------------*/
.home-area-wrapper {
  margin-left: -8px;
  margin-right: -8px;
  z-index: 1;
  width: 100%;
  width: -webkit-calc(100% + 16px);
  width: -moz-calc(100% + 16px);
  width: calc(100% + 16px);
  float: left;
  margin-top: -225px; }
  .home-area-wrapper > .wpb_column {
    padding-left: 8px;
    padding-right: 8px; }
    .home-area-wrapper > .wpb_column > .vc_column-inner {
      padding: 0; }

.main-slider .wpb_revslider_element {
  margin-bottom: 0 !important; }

.home-area {
  padding-top: 12px; }

.home-area .ultb3-info {
  margin-top: 45px;
  background: #ffffff;
  padding: 11px 12px;
  white-space: nowrap;
  width: 100%;
  box-sizing: border-box;
  display: block;
  transition: background .3s ease;
  top: 72px; }

.home-area .ultb3-info .ultb3-btn {
  border: none;
  transition: color .3s ease; }

.home-area .ultb3-info:hover {
  background: #ffffff; }

.home-area .ultb3-info:hover .ultb3-btn {
  color: #ffffff !important; }

.home-area .ultb3-info a,
.home-area .ultb3-info:hover a {
  padding: 0; }

.home-area .ultb3-info a > i {
  display: none; }

.home-area.banner-info-mb .ultb3-info:hover {
  background: #027672 !important;
  cursor: pointer; }

.home-area.banner-info-ep .ultb3-info:hover {
  background: #7D245B;
  cursor: pointer; }

.home-area.banner-info-ak .ultb3-info:hover {
  background: #ED8F33;
  cursor: pointer; }

@media (max-width: 900px) and (min-width: 750px) {
  .home-area-wrapper {
    margin-top: -175px !important; }

  .home-area {
    min-height: 155px !important; }

  .home-area .ultb3-img {
    max-width: 85px; }

  .home-area .ultb3-info {
    margin-top: 35px; }

  .home-area .ultb3-info .ultb3-btn {
    font-size: 20px !important; } }
@media (max-width: 749px) {
  .home-area-wrapper {
    margin-top: -10px;
    padding-top: 30px; }

  .home-area-wrapper > .wpb_column {
    margin-bottom: 30px; } }
.ih-item.square {
  box-shadow: none !important; }

.ih-item.square.effect7 .img,
.ih-item.square.effect7 .info {
  -webkit-transition: all .1s ease-in-out !important;
  -o-transition: all .1s ease-in-out !important;
  transition: all .1s ease-in-out !important; }

/*--------------------------------------------------*/
/*  PAGE HOME > BOTTOM AREA WRAPPER                 */
/*--------------------------------------------------*/
.home-bottomarea-wrapper {
  margin-left: -8px;
  margin-right: -8px;
  width: 100%;
  width: -webkit-calc(100% + 16px);
  width: -moz-calc(100% + 16px);
  width: calc(100% + 16px);
  padding-bottom: 35px; }
  .home-bottomarea-wrapper > .wpb_column {
    padding-left: 8px;
    padding-right: 8px; }
    .home-bottomarea-wrapper > .wpb_column > .vc_column-inner {
      padding: 0; }

.home-bottomarea-wrapper .dt-fancy-title {
  color: #a3d9b8;
  font-size: 23px;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 10px; }

/*--------------------------------------------------*/
/*  PAGE HOME > BOTTOM AREA WRAPPER > NEWS          */
/*--------------------------------------------------*/
.home-bottomarea-wrapper .news .post-format-standard {
  margin-bottom: 5px; }

.home-bottomarea-wrapper .news .post-content a {
  border-bottom: 1px dotted #bababa;
  line-height: 23px; }

.home-bottomarea-wrapper .news .post-content a:hover {
  border-bottom: 1px solid #bababa; }

.home-bottomarea-wrapper .news .post-content a::after {
  content: "+";
  color: #000000;
  margin-left: 5px;
  font-size: 16px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: bottom;
  font-weight: lighter;
  -webkit-transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  transition: all 0.1s linear 0s; }

.home-bottomarea-wrapper .news .post-content a:hover::after {
  color: #337241; }

.home-bottomarea-wrapper .news .post-content .text-secondary {
  display: none; }

.home-bottomarea-wrapper .news .items-grid {
  margin: 0; }

.home-bottomarea-wrapper .news .items-grid .wf-cell {
  margin: 0;
  padding: 0; }

/*--------------------------------------------------*/
/*  PAGE HOME > BOTTOM AREA WRAPPER > DOWNLOAD      */
/*--------------------------------------------------*/
.home-bottomarea-wrapper .download .wpb_content_element {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #000000;
  vertical-align: top; }

.home-bottomarea-wrapper .download .wpb_content_element.wpb_single_image {
  margin-right: 15px; }

.home-bottomarea-wrapper .download a:link,
.home-bottomarea-wrapper .download a:visited {
  color: #646464;
  text-decoration: none;
  line-height: 42px; }

.home-bottomarea-wrapper .download a:hover,
.home-bottomarea-wrapper .download a:focus {
  color: #646464;
  text-decoration: underline; }

/*--------------------------------------------------*/
/*  PAGE HOME > BOTTOM AREA WRAPPER > NEWSLETTER    */
/*--------------------------------------------------*/
.home-bottomarea-wrapper .newsletter {
  font-size: 0; }

.home-bottomarea-wrapper .newsletter label,
.home-bottomarea-wrapper .newsletter input {
  font-size: initial; }

.home-bottomarea-wrapper .newsletter a {
  font-size: 15px; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .your-email,
.home-bottomarea-wrapper .newsletter .newsletter-email,
.home-bottomarea-wrapper .newsletter .newsletter-submit {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 30px;
  font-size: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .your-email,
.home-bottomarea-wrapper .newsletter .newsletter-email {
  width: 80%;
  width: -webkit-calc(100% - 85px);
  width: -moz-calc(100% - 85px);
  width: calc(100% - 85px);
  line-height: 18px; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-submit,
.home-bottomarea-wrapper .newsletter .newsletter-submit {
  width: 20%;
  width: -webkit-calc(85px - 0%);
  width: -moz-calc(85px - 0%);
  width: calc(85px - 0%);
  padding: 5px !important;
  background-color: #c0e5cf;
  color: #817e7c;
  line-height: normal !important;
  min-height: initial !important;
  -webkit-border-radius: initial !important;
  -moz-border-radius: initial !important;
  border-radius: initial !important; }

.home-bottomarea-wrapper .newsletter .newsletter-submit:hover,
.home-bottomarea-wrapper .newsletter .newsletter-submit:focus {
  background-color: #c0e5cf !important;
  color: #817e7c !important; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-submit:hover,
.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-submit:focus,
.home-bottomarea-wrapper .newsletter .newsletter-email:hover {
  background-color: #337241;
  color: #ffffff; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-text,
.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-email,
.home-bottomarea-wrapper .newsletter .newsletter-email {
  padding: 6px;
  background-color: #337241;
  border: none;
  color: #8dc79f; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-text:focus,
.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-email:focus,
.home-bottomarea-wrapper .newsletter .newsletter-email:focus {
  color: #ffffff !important; }

.home-bottomarea-wrapper .newsletter div.wpcf7-response-output {
  margin-left: 0;
  margin-right: 0; }

.home-bottomarea-wrapper .newsletter a {
  margin-left: 5px; }

.home-bottomarea-wrapper .newsletter a:link,
.home-bottomarea-wrapper .newsletter a:visited {
  color: #646464;
  text-decoration: none; }

.home-bottomarea-wrapper .newsletter a:hover,
.home-bottomarea-wrapper .newsletter a:focus {
  color: #646464;
  text-decoration: underline; }

.home-bottomarea-wrapper .newsletter .mc4wp-alert {
  margin-top: 0; }

.home-bottomarea-wrapper .newsletter .mc4wp-alert:last-child {
  margin-bottom: 10px !important; }

.home-bottomarea-wrapper .newsletter .newsletter-email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b8bcbe; }

.home-bottomarea-wrapper .newsletter .newsletter-email::-moz-placeholder {
  /* Firefox 19+ */
  color: #b8bcbe; }

.home-bottomarea-wrapper .newsletter .newsletter-email:-ms-input-placeholder {
  /* IE 10+ */
  color: #b8bcbe; }

.home-bottomarea-wrapper .newsletter .newsletter-email:-moz-placeholder {
  /* Firefox 18- */
  color: #b8bcbe; }

/*--------------------------------------------------*/
/*  PAGE NEWS                                       */
/*--------------------------------------------------*/
.category-news .entry-title {
  font-size: 25px;
  line-height: 31px; }

.category-news .entry-meta {
  -webkit-justify-content: center;
  justify-content: left; }

.category-news .entry-meta .data-link {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20fill=%22rgba(100,100,100,0.5)%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M14.941,2.812C14.814,2.405,14.449,2.103,14,2.103h-1v1v0.553c0,0.826-0.673,1.5-1.5,1.5S10,4.482,10,3.656V3.103v-1H4.995v1v0.553c0,0.826-0.673,1.5-1.5,1.5s-1.5-0.674-1.5-1.5V3.103v-1H1c-0.449,0-0.815,0.302-0.941,0.709H0v0.291v2.115V14c0,0.551,0.448,1,1,1h13c0.552,0,1-0.449,1-1V5.218V3.103V2.812H14.941z%20M14,14H1V6h13V14z%20M3.495,4.156c0.276,0,0.5-0.225,0.5-0.5V0.5c0-0.275-0.224-0.5-0.5-0.5c-0.276,0-0.5,0.225-0.5,0.5v3.156C2.995,3.931,3.219,4.156,3.495,4.156z%20M11.5,4.156c0.275,0,0.5-0.225,0.5-0.5V0.5C12,0.224,11.775,0,11.5,0S11,0.224,11,0.5v3.156C11,3.931,11.225,4.156,11.5,4.156z%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-left: 25px;
  background-position-y: center;
  pointer-events: none; }

/*--------------------------------------------------*/
/*  PAGE COMPANY                                    */
/*--------------------------------------------------*/
.page .type-dt_team {
  font-size: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.15) !important;
  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.15) !important; }

.page .type-dt_team > div {
  font-size: 14px;
  line-height: 22px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.page .type-dt_team > div.team-media {
  width: 30%; }

.page .type-dt_team > div.team-desc {
  width: 70%;
  padding: 10px 20px 5px; }

/*--------------------------------------------------*/
/*  PAGE CONTACTS                                   */
/*--------------------------------------------------*/
.milenar-contacts .smile_icon_list li.icon_list_item {
  min-height: 0 !important; }

.milenar-contacts .smile_icon_list li .icon_list_icon {
  height: 1em;
  line-height: 1em;
  text-align: right; }

.milenar-contacts .contact-detail-container {
  margin-top: 50px; }

.address-map i {
  display: none !important; }

.milenar-contacts .icon_description {
  height: 1em !important; }

.milenar-contacts .icon_description * {
  border: none !important; }

.milenar-contacts input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/*--------------------------------------------------*/
/*  SHOP                                            */
/*--------------------------------------------------*/
/*  SHOP > General                                  */
/*--------------------------------------------------*/
#page .button, #page .button.checkout-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title {
  font-size: 30px;
  line-height: 36px; }

.search .added_to_cart,
.single-product .added_to_cart,
.tax-product_activity .added_to_cart,
.tax-product_cat .added_to_cart {
  display: none; }

/*--------------------------------------------------*/
/*  SHOP > ARCHIVE                                  */
/*--------------------------------------------------*/
.product .summary.entry-summary .price,
.product-category .rollover-content-container > a h3,
.product-category .project-list-content > a h3 {
  font-size: 16px;
  line-height: 22px;
  font-weight: normal; }

.tax-product_activity .term-description p,
.tax-product_cat .term-description p {
  margin-bottom: 30px;
  line-height: 22px;
  background: #f8f8f8;
  padding: 10px; }

.tax-product_activity .fixed-content,
.tax-product_cat .fixed-content {
  margin-bottom: 30px; }

.tax-product_activity .fixed-content .wpb_row,
.tax-product_cat .fixed-content .wpb_row {
  background: #f8f8f8;
  padding: 10px;
  margin: 0; }

.tax-product_activity .fixed-content .wpb_row .wpb_column,
.tax-product_cat .fixed-content .wpb_row .wpb_column {
  padding-left: 0;
  padding-right: 0; }

.tax-product_activity .fixed-content .wpb_row .wpb_column p,
.tax-product_cat .fixed-content .wpb_row .wpb_column p {
  line-height: 22px; }

.post-type-archive-product .product-category,
.tax-product_activity .product-category,
.tax-product_cat .product-category {
  margin-bottom: 10px;
  background: transparent;
  transition: background .3s ease; }

@media screen and (min-width: 768px) {
  .post-type-archive-product .product-category {
    width: 30.66%;
    float: left;
    margin-right: 4%;
    margin-bottom: 28px; }

  .post-type-archive-product .product-category.last {
    margin-right: 0%; } }
.archive .product-category h3,
.post-type-archive-product .product-category h3,
.tax-product_activity h3,
.tax-product_cat h3 {
  background: #a2d9b8;
  color: #337241;
  padding: 10px;
  margin: 0;
  font-size: 30px;
  transition: color .3s ease, background .3s ease;
  text-align: center; }

.archive .product-category a,
.tax-product_activity a,
.tax-product_cat a {
  text-decoration: none; }

.post-type-archive-product .product-category p,
.tax-product_activity .product-category p,
.tax-product_cat .product-category p {
  padding: 12px 7px;
  margin: 0;
  font-size: 13px;
  line-height: 19px; }

.post-type-archive-product .product-category p,
.archive .tax-product_activity .product-category p,
.archive .tax-product_cat .product-category p {
  display: none; }

.post-type-archive-product .product-category:hover h3,
.tax-product_activity .product-category:hover h3,
.tax-product_cat .product-category:hover h3 {
  color: #ffffff;
  background: #337241; }

.shippping_class_wrapper .help_tip {
  padding: 0 0 0 3px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: sub; }

/*
 *
 * ============================================================================================================
 * WOOCOMMERCE ARCHIVE (with sub taxonomies)
 * ============================================================================================================
 *
 */
.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell {
  text-align: center; }

@media screen and (min-width: 768px) {
  .woocommerce.archive.taxonomy-with-sub-taxonomies .post.product-category {
    width: 30.66%;
    float: left;
    margin-right: 4%;
    margin-bottom: 28px; }
  .woocommerce.archive.taxonomy-with-sub-taxonomies .post.product-category.last {
    margin-right: 0%; }
  .woocommerce.archive.taxonomy-with-sub-taxonomies .post.product-category.first {
    clear: both; } }
/*
 *
 * ============================================================================================================
 * SEARCH
 * WOOCOMMERCE ARCHIVE (without sub taxonomies)
 * ============================================================================================================
 *
 */
.search #content > .wf-container > .wf-cell,
.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell {
  width: 100%;
  margin-bottom: 20px; }
  .search #content > .wf-container > .wf-cell .post,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #4E9160; }
  .search #content > .wf-container > .wf-cell:last-child .post,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell:last-child .post {
    border-bottom: none; }
  .search #content > .wf-container > .wf-cell .post.product,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px; }
    .search #content > .wf-container > .wf-cell .post.product > *,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product > * {
      float: left; }

.search #content > .wf-container > .wf-cell:not(.isotope-hidden):not(.hidden),
.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell:not(.isotope-hidden):not(.hidden) {
  -webkit-animation: dt_fadeIn .7s ease forwards;
  animation: dt_fadeIn .7s ease forwards; }
.search #content > .wf-container > .wf-cell .post.product .project-list-media,
.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-media {
  width: 10%;
  width: -webkit-calc(100px - 0%);
  width: -moz-calc(100px - 0%);
  width: calc(100px - 0%);
  padding: 0; }
  @media screen and (max-width: 700px) {
    .search #content > .wf-container > .wf-cell .post.product .project-list-media,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-media {
      display: none; } }
  .search #content > .wf-container > .wf-cell .post.product .project-list-media .buttons-on-img a,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-media .buttons-on-img a {
    margin: 0; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-media .buttons-on-img a img,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-media .buttons-on-img a img {
      width: 100%; }
.search #content > .wf-container > .wf-cell .post.product .project-list-content,
.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content {
  width: 90%;
  width: -webkit-calc(100% - 100px);
  width: -moz-calc(100% - 100px);
  width: calc(100% - 100px);
  padding: 0; }
  @media screen and (max-width: 700px) {
    .search #content > .wf-container > .wf-cell .post.product .project-list-content,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content {
      display: block;
      width: 100%; } }
  .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details,
  .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details {
    float: left;
    width: 55%;
    width: -webkit-calc(100% - 260px);
    width: -moz-calc(100% - 260px);
    width: calc(100% - 260px);
    padding: 0 15px;
    text-align: left; }
    @media screen and (max-width: 700px) {
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details {
        width: 100%;
        padding-left: 0;
        padding-right: 0; } }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details a:hover,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details a:hover {
      text-decoration: underline; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .entry-title,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .entry-title {
      font-size: 15px;
      line-height: 18px; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta {
      margin: 0; }
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta .product_meta_item,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta .product_meta_item {
        font-size: 11px;
        line-height: 16px;
        font-weight: 200;
        display: block;
        margin: 0; }
        .search #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta .product_meta_item:after,
        .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > .product-details .product_meta .product_meta_item:after {
          display: none; }
  .search #content > .wf-container > .wf-cell .post.product .project-list-content .variations .label,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content .variations .label {
    display: none !important; }
  .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart,
  .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart {
    float: right;
    width: 55%;
    width: -webkit-calc(260px - 0%);
    width: -moz-calc(260px - 0%);
    width: calc(260px - 0%);
    padding: 0;
    margin: 0;
    text-align: right; }
    @media screen and (max-width: 700px) {
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart {
        margin-top: 20px;
        width: 100%; } }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations {
      width: auto;
      margin-bottom: 0; }
      @media screen and (max-width: 700px) {
        .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations, .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations *,
        .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations,
        .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations * {
          width: 100%; } }
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value {
        font-size: 13px;
        line-height: normal;
        color: inherit; }
        .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value select,
        .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value select {
          padding: 0 0 0 10px;
          margin-bottom: 2px !important;
          width: 260px; }
        .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value a.reset_variations,
        .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart table.variations .value a.reset_variations {
          margin-bottom: 5px;
          text-decoration: underline; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart > .price,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart > .price {
      margin-right: 15px;
      width: 50px;
      float: left;
      padding-top: 7px;
      text-align: left; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap {
      float: right; }
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .single_variation,
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .variations_button,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .single_variation,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .variations_button {
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: middle; }
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .single_variation,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart div.single_variation_wrap .single_variation {
        margin-right: 15px;
        width: 50px;
        float: left;
        padding-top: 7px; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .quantity,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .quantity {
      float: none; }
    .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .single_add_to_cart_button,
    .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .single_add_to_cart_button {
      margin-right: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      font-size: 11px;
      line-height: normal;
      font-weight: 600;
      text-transform: uppercase;
      width: auto;
      padding: 6px 12px;
      float: none; }
      .search #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .single_add_to_cart_button.product_type_simple.added,
      .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell .post.product .project-list-content > form.cart .single_add_to_cart_button.product_type_simple.added {
        display: -webkit-inline-flex !important;
        display: -moz-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: -ms-inline-flex !important;
        display: inline-flex !important; }

/*
 *
 * ============================================================================================================
 * SEARCH BLAST
 * ============================================================================================================
 *
 */
.search.search-blast #content .entry-title {
  color: #7D245B; }
.search.search-blast #content > .search-blast-header {
  background: #f8f8f8;
  margin-bottom: 20px; }
  .search.search-blast #content > .search-blast-header > * {
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    height: 52px;
    line-height: 32px;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .search.search-blast #content > .search-blast-header > .blast-identity,
  .search.search-blast #content > .search-blast-header > .blast-product-image {
    width: 10%;
    width: -webkit-calc(100px - 0%);
    width: -moz-calc(100px - 0%);
    width: calc(100px - 0%); }
  @media screen and (max-width: 700px) {
    .search.search-blast #content > .search-blast-header > .blast-product-image {
      display: none; } }
.search.search-blast #content > .wf-container > .wf-cell > .product .blast-content {
  float: left;
  padding: 10px 15px;
  width: 10%;
  width: -webkit-calc(100px - 0%);
  width: -moz-calc(100px - 0%);
  width: calc(100px - 0%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center; }
  .search.search-blast #content > .wf-container > .wf-cell > .product .blast-content .percentage,
  .search.search-blast #content > .wf-container > .wf-cell > .product .blast-content .score {
    margin-bottom: 0;
    line-height: 16px; }
  .search.search-blast #content > .wf-container > .wf-cell > .product .blast-content .percentage {
    margin-top: 0;
    margin-bottom: 20px; }
.search.search-blast #content > .wf-container > .wf-cell > .product .project-list-content {
  width: 80%;
  width: -webkit-calc(100% - 200px);
  width: -moz-calc(100% - 200px);
  width: calc(100% - 200px); }
  @media screen and (max-width: 700px) {
    .search.search-blast #content > .wf-container > .wf-cell > .product .project-list-content {
      width: 90%;
      width: -webkit-calc(100% - 100px);
      width: -moz-calc(100% - 100px);
      width: calc(100% - 100px); } }

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*--------------------------------------------------*/
/*  SHOP > Single Product                           */
/*--------------------------------------------------*/
.woocommerce.single-product #content .filter-popup {
  display: none !important; }
.woocommerce.single-product #content .images,
.woocommerce.single-product #content .product_title,
.woocommerce.single-product #content .product_title + .product_meta {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top; }
.woocommerce.single-product #content .images {
  width: 30% !important;
  margin: 0 !important;
  padding-right: 30px; }
.woocommerce.single-product #content .product_title,
.woocommerce.single-product #content .product_title + .product_meta {
  width: 70%; }
.woocommerce.single-product #content .product_title {
  font-size: 27px;
  line-height: 33px;
  margin-bottom: 20px; }
  .woocommerce.single-product #content .product_title .product_meta,
  .woocommerce.single-product #content .product_title .product_meta * {
    font-size: 13px;
    line-height: 14px;
    margin: 0; }
.woocommerce.single-product #content .product_meta {
  font-weight: 200;
  padding: 5px 0;
  display: block; }
  .woocommerce.single-product #content .product_meta a {
    text-decoration: none; }
    .woocommerce.single-product #content .product_meta a:hover {
      text-decoration: underline; }
  .woocommerce.single-product #content .product_meta .product_meta_item {
    font-size: 13px;
    line-height: 14px;
    display: block; }
    .woocommerce.single-product #content .product_meta .product_meta_item:after {
      display: none; }
    .woocommerce.single-product #content .product_meta .product_meta_item .shippping_class_wrapper {
      color: #646464 !important;
      margin-top: 15px;
      line-height: 22px; }
.woocommerce.single-product #content .summary {
  width: 100% !important;
  margin: 30px 0 0;
  display: block !important; }
  .woocommerce.single-product #content .summary > .price {
    display: none; }
  .woocommerce.single-product #content .summary .variations .label,
  .woocommerce.single-product #content .summary .variations .value {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin-bottom: 0; }
  .woocommerce.single-product #content .summary .variations .label {
    margin-top: 10px;
    padding-right: 10px; }
  .woocommerce.single-product #content .summary .variations .value select {
    padding-right: 30px;
    width: 100%;
    margin-bottom: 2px !important; }
  .woocommerce.single-product #content .summary .variations .value .input-select {
    margin-top: 9px;
    display: block; }
  .woocommerce.single-product #content .summary .variations .value .reset_variations {
    margin-bottom: 5px;
    text-align: left; }
  .woocommerce.single-product #content .summary > table.variations,
  .woocommerce.single-product #content .summary > form.cart,
  .woocommerce.single-product #content .summary > form.variations_form.cart > table.variations,
  .woocommerce.single-product #content .summary > form.variations_form.cart > .single_variation_wrap {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    float: left;
    margin-bottom: 0 !important;
    min-height: 75px; }
    @media screen and (max-width: 778px) {
      .woocommerce.single-product #content .summary > table.variations,
      .woocommerce.single-product #content .summary > form.cart,
      .woocommerce.single-product #content .summary > form.variations_form.cart > table.variations,
      .woocommerce.single-product #content .summary > form.variations_form.cart > .single_variation_wrap {
        width: 100%; } }
  .woocommerce.single-product #content .summary > form.variations_form.cart {
    width: 100%; }
    .woocommerce.single-product #content .summary > form.variations_form.cart > .single_variation_wrap > * {
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: -ms-inline-flex;
      display: inline-flex;
      vertical-align: middle; }
  .woocommerce.single-product #content .summary > form.cart {
    text-align: right; }
    .woocommerce.single-product #content .summary > form.cart > * {
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: -ms-inline-flex;
      display: inline-flex; }
    .woocommerce.single-product #content .summary > form.cart .quantity {
      float: none; }
    .woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
      float: right; }
  .woocommerce.single-product #content .summary > form.variations_form.cart .price,
  .woocommerce.single-product #content .summary > form.cart .price {
    margin: 0 25px 0 0;
    font-size: 14px; }
  .woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    font-weight: 600;
    text-transform: uppercase; }
.woocommerce.single-product #content .woocommerce-tabs {
  width: 100%;
  margin-bottom: 60px;
  overflow: auto; }
  .woocommerce.single-product #content .woocommerce-tabs .tabs {
    border-bottom: 1px solid transparent;
    margin: 0; }
    .woocommerce.single-product #content .woocommerce-tabs .tabs:after {
      display: none; }
    .woocommerce.single-product #content .woocommerce-tabs .tabs li {
      padding: 0;
      margin: 0 1px 0 0; }
      .woocommerce.single-product #content .woocommerce-tabs .tabs li:after {
        display: none; }
      .woocommerce.single-product #content .woocommerce-tabs .tabs li#tab-title-additional_information {
        display: none; }
      .woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        text-transform: none;
        font-weight: 400;
        padding: 5px 10px;
        margin: 0;
        display: block;
        -webkit-transition: color .3s ease, background .3s ease;
        -moz-transition: color .3s ease, background .3s ease;
        transition: color .3s ease, background .3s ease; }
  .woocommerce.single-product #content .woocommerce-tabs .panel {
    padding: 30px 10px 1px 10px;
    background: transparent;
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    transition: background 1s ease; }
    .woocommerce.single-product #content .woocommerce-tabs .panel .shop_attributes {
      padding: 0;
      background: transparent;
      box-shadow: none; }
    .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources {
      min-width: 450px; }
      .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources th {
        width: 60%; }
        .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources th span {
          font-weight: normal; }
      .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td {
        width: 40%; }
        .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td a {
          margin: 0 10px;
          text-decoration: none; }
          .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td a .fa {
            margin-right: 8px; }
          .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td a span {
            text-decoration: underline; }
            .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td a span:hover, .woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources td a span:focus {
              text-decoration: none; }

.woocommerce.single-product .upsells.products,
.woocommerce.single-product .related.products,
.woocommerce.single-product .cross-sells.products,
.woocommerce.woocommerce-cart .upsells.products,
.woocommerce.woocommerce-cart .related.products,
.woocommerce.woocommerce-cart .cross-sells.products,
.woocommerce.woocommerce-checkout .upsells.products,
.woocommerce.woocommerce-checkout .related.products,
.woocommerce.woocommerce-checkout .cross-sells.products {
  width: 100%;
  margin-top: 0;
  padding-top: 10px;
  border: none; }
  .woocommerce.single-product .upsells.products > h2,
  .woocommerce.single-product .related.products > h2,
  .woocommerce.single-product .cross-sells.products > h2,
  .woocommerce.woocommerce-cart .upsells.products > h2,
  .woocommerce.woocommerce-cart .related.products > h2,
  .woocommerce.woocommerce-cart .cross-sells.products > h2,
  .woocommerce.woocommerce-checkout .upsells.products > h2,
  .woocommerce.woocommerce-checkout .related.products > h2,
  .woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 30px; }
    .woocommerce.single-product .upsells.products > h2:after,
    .woocommerce.single-product .related.products > h2:after,
    .woocommerce.single-product .cross-sells.products > h2:after,
    .woocommerce.woocommerce-cart .upsells.products > h2:after,
    .woocommerce.woocommerce-cart .related.products > h2:after,
    .woocommerce.woocommerce-cart .cross-sells.products > h2:after,
    .woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .woocommerce.woocommerce-checkout .related.products > h2:after,
    .woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      width: 100%;
      height: 1px; }
  .woocommerce.single-product .upsells.products .product .project-list-media,
  .woocommerce.single-product .upsells.products .product .project-list-content,
  .woocommerce.single-product .related.products .product .project-list-media,
  .woocommerce.single-product .related.products .product .project-list-content,
  .woocommerce.single-product .cross-sells.products .product .project-list-media,
  .woocommerce.single-product .cross-sells.products .product .project-list-content,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-media,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-content,
  .woocommerce.woocommerce-cart .related.products .product .project-list-media,
  .woocommerce.woocommerce-cart .related.products .product .project-list-content,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-media,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-content,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content {
    display: block; }
  .woocommerce.single-product .upsells.products .product .project-list-media,
  .woocommerce.single-product .related.products .product .project-list-media,
  .woocommerce.single-product .cross-sells.products .product .project-list-media,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-media,
  .woocommerce.woocommerce-cart .related.products .product .project-list-media,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-media,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-media {
    margin-bottom: 9px; }
    .woocommerce.single-product .upsells.products .product .project-list-media .buttons-on-img,
    .woocommerce.single-product .related.products .product .project-list-media .buttons-on-img,
    .woocommerce.single-product .cross-sells.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-cart .upsells.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-cart .related.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-checkout .upsells.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-checkout .related.products .product .project-list-media .buttons-on-img,
    .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-media .buttons-on-img {
      margin-bottom: 5px !important; }
      .woocommerce.single-product .upsells.products .product .project-list-media .buttons-on-img a,
      .woocommerce.single-product .related.products .product .project-list-media .buttons-on-img a,
      .woocommerce.single-product .cross-sells.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-cart .upsells.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-cart .related.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-checkout .upsells.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-checkout .related.products .product .project-list-media .buttons-on-img a,
      .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-media .buttons-on-img a {
        display: block;
        float: none;
        margin: 0; }
        .woocommerce.single-product .upsells.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.single-product .related.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.single-product .cross-sells.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-cart .upsells.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-cart .related.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-checkout .upsells.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-checkout .related.products .product .project-list-media .buttons-on-img a img,
        .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-media .buttons-on-img a img {
          display: block; }
  .woocommerce.single-product .upsells.products .product .project-list-content .product-details,
  .woocommerce.single-product .related.products .product .project-list-content .product-details,
  .woocommerce.single-product .cross-sells.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details {
    font-size: 11px;
    line-height: 13px;
    text-align: center; }
    .woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
    .woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
    .woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
    .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title {
      font-size: 12px;
      line-height: 14px;
      font-weight: normal; }
    .woocommerce.single-product .upsells.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.single-product .related.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .related_product_meta,
    .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .related_product_meta {
      font-size: 10px;
      line-height: 13px;
      margin-bottom: 5px; }
      .woocommerce.single-product .upsells.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.single-product .related.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .related_product_meta a,
      .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .related_product_meta a {
        text-decoration: none; }
        .woocommerce.single-product .upsells.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.single-product .related.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .related_product_meta a:hover,
        .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .related_product_meta a:hover {
          text-decoration: underline; }
  .woocommerce.single-product .upsells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.single-product .upsells.products .product .project-list-content table.variations, .woocommerce.single-product .upsells.products .product .project-list-content form.cart,
  .woocommerce.single-product .related.products .product .project-list-content form.variations_form.cart,
  .woocommerce.single-product .related.products .product .project-list-content table.variations,
  .woocommerce.single-product .related.products .product .project-list-content form.cart,
  .woocommerce.single-product .cross-sells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.single-product .cross-sells.products .product .project-list-content table.variations,
  .woocommerce.single-product .cross-sells.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-cart .upsells.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-cart .related.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-cart .related.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-cart .related.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-checkout .upsells.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-checkout .related.products .product .project-list-content form.cart,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content form.variations_form.cart,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content table.variations,
  .woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content form.cart {
    display: none; }

/*--------------------------------------------------*/
/*  Page Cart                                       */
/*--------------------------------------------------*/
.woocommerce-cart .woocommerce-cart-wrap {
  margin-top: 40px; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tr {
    border-color: rgba(100, 100, 100, 0.15); }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table thead th,
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody td {
    padding-left: 10px;
    padding-right: 10px; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table thead th {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    left: 0;
    font-weight: 600; }
    .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table thead th.product-name {
      text-align: left; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-remove a.remove {
    color: rgba(88, 159, 81, 0.5); }
    .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-remove a.remove:hover {
      color: rgba(88, 159, 81, 0.65); }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name a {
    font-size: 14px;
    line-height: 16px; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation * {
    color: inherit; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dt,
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dd {
    font-size: 11px;
    line-height: 16px; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dt {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top; }
    .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dt.variation-sku {
      display: none; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dd {
    display: block; }
    .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-name .variation dd.variation-sku {
      clear: left; }
  .woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form table.shop_table tbody tr.cart_item .product-price {
    color: inherit; }
  .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals {
    padding-top: 20px;
    padding-bottom: 20px; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .shipping_calculator {
      margin-bottom: 30px; }
      .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .shipping_calculator .shipping-calculator-button {
        font-weight: 700; }
      .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .shipping_calculator .shipping-calculator-form button {
        padding: 8px 9px;
        min-height: 0;
        line-height: 1em; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals tr {
      border-color: rgba(100, 100, 100, 0.15); }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals h2 {
      font-size: 26px; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .cart-subtotal th,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .shipping th,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .fee th,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .tax-total th,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .order-total th {
      color: #646464;
      font-weight: 400;
      width: 100%; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .cart-subtotal .amount,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .shipping .amount,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .fee .amount,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .tax-total .amount,
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .order-total .amount {
      color: #337241;
      font-weight: 600; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .shipping p {
      color: #b4b5bb; }
    .woocommerce-cart .woocommerce-cart-wrap .cart-collaterals .cart_totals .order-total .amount {
      font-size: 23px; }

.woocommerce-checkout .wc-order-review {
  padding-top: 20px;
  padding-bottom: 20px; }
  .woocommerce-checkout .wc-order-review tr {
    border-color: rgba(100, 100, 100, 0.15); }
  .woocommerce-checkout .wc-order-review h4 {
    font-size: 26px; }
  .woocommerce-checkout .wc-order-review .cart_item {
    border-color: rgba(100, 100, 100, 0.05);
    padding: 5px 0; }
    .woocommerce-checkout .wc-order-review .cart_item .product-name {
      font-weight: 700; }
      .woocommerce-checkout .wc-order-review .cart_item .product-name .variation * {
        color: inherit; }
      .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dt,
      .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dd {
        font-size: 11px;
        line-height: 16px; }
      .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dt {
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top; }
        .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dt.variation-sku {
          display: none; }
      .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dd {
        display: block; }
        .woocommerce-checkout .wc-order-review .cart_item .product-name .variation dd.variation-sku {
          clear: left; }
  .woocommerce-checkout .wc-order-review .product-total th,
  .woocommerce-checkout .wc-order-review .cart-subtotal th,
  .woocommerce-checkout .wc-order-review .shipping th,
  .woocommerce-checkout .wc-order-review .fee th,
  .woocommerce-checkout .wc-order-review .tax-total th,
  .woocommerce-checkout .wc-order-review .order-total th {
    color: #646464;
    font-weight: 400;
    width: 100%; }
  .woocommerce-checkout .wc-order-review .product-total .amount,
  .woocommerce-checkout .wc-order-review .cart-subtotal .amount,
  .woocommerce-checkout .wc-order-review .shipping .amount,
  .woocommerce-checkout .wc-order-review .fee .amount,
  .woocommerce-checkout .wc-order-review .tax-total .amount,
  .woocommerce-checkout .wc-order-review .order-total .amount {
    color: #337241;
    font-weight: 600; }
  .woocommerce-checkout .wc-order-review .shipping p {
    color: #b4b5bb; }
  .woocommerce-checkout .wc-order-review .order-total .amount {
    font-size: 23px; }
  .woocommerce-checkout .wc-order-review .woocommerce-terms-and-conditions-checkbox-text {
    text-transform: none; }

.woocommerce-order-received #content > .woocommerce {
  margin-top: 40px; }
  .woocommerce-order-received #content > .woocommerce .wc-side-column .woocommerce-thankyou-order-received {
    font-size: 18px; }
  .woocommerce-order-received #content > .woocommerce .wc-side-column .woocommerce-thankyou-order-details li {
    color: #646464;
    font-weight: 400; }
    .woocommerce-order-received #content > .woocommerce .wc-side-column .woocommerce-thankyou-order-details li strong {
      color: #337241;
      font-weight: 600; }
    .woocommerce-order-received #content > .woocommerce .wc-side-column .woocommerce-thankyou-order-details li.total .amount {
      font-size: 14px; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column h4 {
    font-size: 26px; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tbody .order_item .product-name {
    display: table-cell; }
    .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tbody .order_item .product-name .wc-item-meta {
      display: block;
      color: #646464; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tbody .order_item .product-total .amount {
    color: #337241; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tfoot .shipped_via {
    display: none; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tfoot tr:last-child .amount {
    font-size: 23px; }
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tbody .product-name,
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tbody th,
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .order_details tfoot th,
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .customer_details tbody .product-name,
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .customer_details tbody th,
  .woocommerce-order-received #content > .woocommerce .wc-wide-column .customer_details tfoot th {
    color: #646464;
    font-weight: 400; }

.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a.button {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }
  .woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions > a.button:not(:last-child) {
    margin-right: 5px; }

/*--------------------------------------------------*/
/*  Page Checkout                                   */
/*--------------------------------------------------*/
form.woocommerce-checkout textarea {
  resize: vertical;
  min-height: 60px; }

/*--------------------------------------------------*/
/*  Single Page > Product                           */
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*  SHOP > ACCOUNT                                  */
/*--------------------------------------------------*/
/*  SHOP > ACCOUNT > Login / Register               */
/*--------------------------------------------------*/
.woocommerce-account #rememberme {
  float: left;
  margin: 6px 5px 0 0; }

.woocommerce-account #customer_login > div {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0; }

.woocommerce-account #customer_login label {
  font-size: 14px;
  line-height: 24px;
  color: #646464;
  text-transform: none;
  font-weight: normal;
  margin-bottom: 0; }

.woocommerce-account #customer_login h2 {
  font-size: 30px;
  line-height: 36px; }

.woocommerce-account #customer_login input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 9px 12px;
  line-height: normal;
  text-transform: none;
  font-weight: normal; }

.woocommerce-account #customer_login .form-row-first {
  padding-right: 44px; }

.woocommerce-account #customer_login .form-row-first,
.woocommerce-account #customer_login .form-row-last {
  float: left;
  overflow: visible;
  width: 50% !important;
  box-sizing: border-box; }

/*--------------------------------------------------*/
/*  SHOP > ACCOUNT > Wallet                         */
/*--------------------------------------------------*/
.woo-wallet-menu-contents .woo-wallet-icon-wallet {
  margin-right: 0.25em; }

@media (min-width: 601px) and (max-width: 768px) {
  .woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 22%; }

  .woo-wallet-my-wallet-container .woo-wallet-content {
    width: 78%; } }
@media (min-width: 769px) and (max-width: 989px) {
  .woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 35%; }

  .woo-wallet-my-wallet-container .woo-wallet-content {
    width: 65%; } }
@media (min-width: 990px) {
  .woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 22%; }

  .woo-wallet-my-wallet-container .woo-wallet-content {
    width: 78%; } }
.woo-wallet-sidebar ul {
  margin: 0px; }

.woo-wallet-sidebar ul li.card {
  margin: 10px; }

.woo-wallet-sidebar ul li.card a {
  width: auto;
  text-decoration: none; }

.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
  content: none !important; }

/*--------------------------------------------------*/
/*  SHOP > CART                                     */
/*--------------------------------------------------*/
.woocommerce-cart #shipping_method {
  margin-left: 0; }

.woocommerce-cart #shipping_method li {
  list-style: none; }

.woocommerce-cart #shipping_method li input {
  margin-right: 4px; }

.woocommerce-cart .shipping_calculator .button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/*--------------------------------------------------*/
/*  SHOP > CHECKOUT                                 */
/*--------------------------------------------------*/
.checkout .payment_method_paypal img {
  display: none; }

.checkout .payment_method_purchase_order fieldset {
  margin: 0;
  padding: 0;
  background-color: transparent !important; }

.single-format-standard .category-link,
.author.vcard,
.fancy-author-title,
.entry-author {
  display: none; }

blockquote {
  color: #646464;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  padding: 15px 20px; }

blockquote p,
blockquote strong {
  color: #646464; }

.pp_details,
.pp_top,
.pp_bottom {
  display: none; }

.certificate-img .rollover i {
  display: none !important; }

.cart .product-thumbnail,
.cart img {
  width: 70px; }

.cart input[type="submit"] {
  line-height: 26px !important;
  padding: 6px 12px 7px 12px !important;
  margin-right: 10px;
  margin-bottom: 10px;
  width: auto !important;
  vertical-align: middle; }

.cart input[name="update_cart"] {
  font-size: 11px; }

.cart input[name="proceed"] {
  font-size: 14px; }

/*
============================================================================================================
CATEGORY - COLORS
============================================================================================================
*/
/*  backgroud enzymes-proteins  */
/*  main page  */
.home-bottomarea-wrapper .newsletter .newsletter-email {
  background-color: #337241; }

.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-submit:hover,
.home-bottomarea-wrapper .newsletter .wpcf7-form .wpcf7-submit:focus,
.home-bottomarea-wrapper .newsletter .newsletter-email:hover,
.home-bottomarea-wrapper .newsletter .newsletter-submit:focus {
  background-color: #337241; }

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: white; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: white; }

/*
============================================================================================================
Product filter
============================================================================================================
*/
.archive.woocommerce #content .searchandfilter {
  margin: 0 0 55px; }
  .archive.woocommerce #content .searchandfilter > ul {
    margin: -10px -15px;
    text-align: center; }

.archive.woocommerce #content .searchandfilter > ul > li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 10px 15px; }

.archive.woocommerce #content .searchandfilter > ul > li:nth-child(1),
.archive.woocommerce #content .searchandfilter > ul > li:nth-child(2),
.archive.woocommerce #content .searchandfilter > ul > li:nth-child(3) {
  width: 33.3333%; }

@media screen and (max-width: 970px) {
  .archive.woocommerce #content .searchandfilter > ul > li {
    width: 50%; } }
@media screen and (max-width: 500px) {
  .archive.woocommerce #content .searchandfilter > ul > li {
    width: 100% !important; } }
.archive.woocommerce #content .searchandfilter > ul > li > * {
  width: 100% !important;
  margin: 0;
  text-align: left; }

.archive.woocommerce #content .searchandfilter .chosen-container-single .chosen-single {
  background: #fbfcfc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.archive.woocommerce #content .searchandfilter .chosen-container-single .chosen-single,
.archive.woocommerce #content .searchandfilter .chosen-container-single .chosen-drop {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.sf-field-post-meta-_organism_key .chosen-container .chosen-results > li {
  font-style: italic; }

.sf-field-post-meta-_organism_key .chosen-container .chosen-results > li:first-child {
  font-style: normal; }

#load-filter {
  display: none;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9901;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .35s ease-out;
  transition: all .35s ease-out; }

/*
============================================================================================================
ARCHIVE
============================================================================================================
*/
.tax-product_cat .term-description,
.tax-product_activity .term-description {
  padding: 10px;
  background: #f8f8f8;
  margin-bottom: 30px; }

.tax-product_cat .term-description p,
.tax-product_activity .term-description p {
  line-height: 22px;
  margin-bottom: 10px;
  padding: 0; }

.tax-product_cat .term-description p:last-child,
.tax-product_activity .term-description p:last-child {
  margin-bottom: 0; }

#menu-side-menu, #sidebar .product-categories {
  overflow: visible; }

html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1), html:not(.mobile-true) header img, html:not(.mobile-true) #bottom-bar img,
.preload-me {
  opacity: 1 !important; }

#page .widget_product_search input[type="submit"],
#page .widget_product_search button[type="submit"] {
  position: relative !important;
  top: 0 !important;
  margin-top: 0 !important;
  right: initial !important;
  width: auto !important;
  height: auto !important;
  min-height: auto !important;
  font-size: 14px !important;
  line-height: initial;
  background-color: #7D245B !important;
  background-image: none !important; }

#page .widget_product_search input[type="submit"]:hover,
#page .widget_product_search button[type="submit"]:hover {
  background-color: #8a6b79 !important;
  opacity: 1 !important; }

/*
 * BUGS
 */
.archive:not(.post-type-archive-product) .woocommerce-products-header {
  margin: 0; }

body {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  body .breadcrumbs li.current, body.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  body .page-title-head {
    background-color: #337241 !important; }
  body #sidebar ul.product-categories {
    background-color: #4E9160 !important; }
    body #sidebar ul.product-categories li.cat-item.current-cat > a, body #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #337241 !important;
      color: #ffffff !important; }
    body #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #4E9160 !important; }
      body #sidebar ul.product-categories li.cat-item > a:active, body #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #4E9160 !important; }
  body .paginator a {
    background-color: #4E9160; }
    body .paginator a, body .paginator a * {
      color: #FFFFFF; }
    body .paginator a.act {
      background-color: #337241; }
    body .paginator a:hover {
      background-color: #4E9160; }
      body .paginator a:hover, body .paginator a:hover * {
        color: #ffffff; }
  body.search #blast_product_search, body.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    body.search #blast_product_search .widget-title, body.woocommerce.archive #blast_product_search .widget-title {
      background-color: #4E9160 !important;
      color: #337241 !important;
      border: 1px solid #4E9160 !important; }
    body.search #blast_product_search #sequence-search label, body.woocommerce.archive #blast_product_search #sequence-search label {
      color: #337241 !important; }
    body.search #blast_product_search #sequence-search #sequence-txt,
    body.search #blast_product_search #sequence-search #sequence-file, body.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    body.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    body.search #blast_product_search #sequence-search #sequence-submit, body.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #337241 !important;
      color: #ffffff !important; }
      body.search #blast_product_search #sequence-search #sequence-submit:active, body.search #blast_product_search #sequence-search #sequence-submit:hover, body.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, body.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #4E9160 !important;
        color: #ffffff !important; }
  body.search #search-order-switcher a,
  body.search #tax-switch-btn a, body.woocommerce.archive #search-order-switcher a,
  body.woocommerce.archive #tax-switch-btn a {
    background: #337241;
    color: #ffffff; }
    body.search #search-order-switcher a:active, body.search #search-order-switcher a:hover,
    body.search #tax-switch-btn a:active,
    body.search #tax-switch-btn a:hover, body.woocommerce.archive #search-order-switcher a:active, body.woocommerce.archive #search-order-switcher a:hover,
    body.woocommerce.archive #tax-switch-btn a:active,
    body.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #4E9160 !important;
      color: #ffffff !important; }
  body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #4E9160 !important;
    color: #FFFFFF !important; }
    body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #337241 !important;
      color: #ffffff !important; }
  body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #4E9160 !important;
    color: #FFFFFF !important; }
    body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, body.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #337241 !important;
      color: #ffffff !important; }
  body.search #content, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    body.search #content .searchandfilter .chosen-container-single .chosen-single, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #337241; }
    body.search #content .searchandfilter .chosen-container-active .chosen-single,
    body.search #content .searchandfilter .chosen-container .chosen-drop,
    body.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], body.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    body.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    body.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #337241; }
    body.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #337241; }
    body.search #content > .dt-products, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      body.search #content > .dt-products .post, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #4E9160; }
        body.search #content > .dt-products .post .entry-title a, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #337241; }
        body.search #content > .dt-products .post .woocom-list-content .price *, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #337241; }
        body.search #content > .dt-products .post .single_add_to_cart_button,
        body.search #content > .dt-products .post .add_to_cart_button, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #337241;
          color: #FFFFFF; }
          body.search #content > .dt-products .post .single_add_to_cart_button:active, body.search #content > .dt-products .post .single_add_to_cart_button:hover,
          body.search #content > .dt-products .post .add_to_cart_button:active,
          body.search #content > .dt-products .post .add_to_cart_button:hover, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #4E9160 !important;
            color: #FFFFFF !important; }
        body.search #content > .dt-products .post .add_to_cart_button, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      body.search #content > .dt-products .post:last-child, body.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  body.woocommerce.single-product #content .product_title > *:first-child {
    color: #337241; }
  body.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  body.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #337241; }
  body.woocommerce.single-product #content .summary .price,
  body.woocommerce.single-product #content .summary .price .amount {
    color: #337241; }
  body.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  body.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #337241;
    color: #ffffff; }
    body.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, body.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    body.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    body.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #4E9160 !important;
      color: #ffffff !important; }
  body.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    body.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #337241; }
      body.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #4E9160;
        color: #FFFFFF; }
      body.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, body.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, body.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #337241;
        color: #ffffff; }
    body.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #337241; }
      body.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #337241; }
        body.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, body.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #337241; }
      body.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #4E9160; }
  body.woocommerce.single-product .upsells.products > h2,
  body.woocommerce.single-product .related.products > h2,
  body.woocommerce.single-product .cross-sells.products > h2, body.woocommerce.woocommerce-cart .upsells.products > h2,
  body.woocommerce.woocommerce-cart .related.products > h2,
  body.woocommerce.woocommerce-cart .cross-sells.products > h2, body.woocommerce.woocommerce-checkout .upsells.products > h2,
  body.woocommerce.woocommerce-checkout .related.products > h2,
  body.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #337241; }
    body.woocommerce.single-product .upsells.products > h2:after,
    body.woocommerce.single-product .related.products > h2:after,
    body.woocommerce.single-product .cross-sells.products > h2:after, body.woocommerce.woocommerce-cart .upsells.products > h2:after,
    body.woocommerce.woocommerce-cart .related.products > h2:after,
    body.woocommerce.woocommerce-cart .cross-sells.products > h2:after, body.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    body.woocommerce.woocommerce-checkout .related.products > h2:after,
    body.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #337241; }
  body.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, body.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, body.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  body.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  body.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #337241; }

.color-molecular-biology {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  .color-molecular-biology .breadcrumbs li.current, .color-molecular-biology.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  .color-molecular-biology .page-title-head {
    background-color: #027672 !important; }
  .color-molecular-biology #sidebar ul.product-categories {
    background-color: #008d8f !important; }
    .color-molecular-biology #sidebar ul.product-categories li.cat-item.current-cat > a, .color-molecular-biology #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #027672 !important;
      color: #ffffff !important; }
    .color-molecular-biology #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #008d8f !important; }
      .color-molecular-biology #sidebar ul.product-categories li.cat-item > a:active, .color-molecular-biology #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #027672 !important; }
  .color-molecular-biology .paginator a {
    background-color: #008d8f; }
    .color-molecular-biology .paginator a, .color-molecular-biology .paginator a * {
      color: #FFFFFF; }
    .color-molecular-biology .paginator a.act {
      background-color: #027672; }
    .color-molecular-biology .paginator a:hover {
      background-color: #027672; }
      .color-molecular-biology .paginator a:hover, .color-molecular-biology .paginator a:hover * {
        color: #ffffff; }
  .color-molecular-biology.search #blast_product_search, .color-molecular-biology.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    .color-molecular-biology.search #blast_product_search .widget-title, .color-molecular-biology.woocommerce.archive #blast_product_search .widget-title {
      background-color: #008d8f !important;
      color: #027672 !important;
      border: 1px solid #008d8f !important; }
    .color-molecular-biology.search #blast_product_search #sequence-search label, .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search label {
      color: #027672 !important; }
    .color-molecular-biology.search #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-biology.search #blast_product_search #sequence-search #sequence-file, .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    .color-molecular-biology.search #blast_product_search #sequence-search #sequence-submit, .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #027672 !important;
      color: #ffffff !important; }
      .color-molecular-biology.search #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-biology.search #blast_product_search #sequence-search #sequence-submit:hover, .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-biology.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #027672 !important;
        color: #ffffff !important; }
  .color-molecular-biology.search #search-order-switcher a,
  .color-molecular-biology.search #tax-switch-btn a, .color-molecular-biology.woocommerce.archive #search-order-switcher a,
  .color-molecular-biology.woocommerce.archive #tax-switch-btn a {
    background: #027672;
    color: #ffffff; }
    .color-molecular-biology.search #search-order-switcher a:active, .color-molecular-biology.search #search-order-switcher a:hover,
    .color-molecular-biology.search #tax-switch-btn a:active,
    .color-molecular-biology.search #tax-switch-btn a:hover, .color-molecular-biology.woocommerce.archive #search-order-switcher a:active, .color-molecular-biology.woocommerce.archive #search-order-switcher a:hover,
    .color-molecular-biology.woocommerce.archive #tax-switch-btn a:active,
    .color-molecular-biology.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #027672 !important;
      color: #ffffff !important; }
  .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #008d8f !important;
    color: #FFFFFF !important; }
    .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #027672 !important;
      color: #ffffff !important; }
  .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #008d8f !important;
    color: #FFFFFF !important; }
    .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, .color-molecular-biology.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #027672 !important;
      color: #ffffff !important; }
  .color-molecular-biology.search #content, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    .color-molecular-biology.search #content .searchandfilter .chosen-container-single .chosen-single, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #027672; }
    .color-molecular-biology.search #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-biology.search #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-biology.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #027672; }
    .color-molecular-biology.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #027672; }
    .color-molecular-biology.search #content > .dt-products, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      .color-molecular-biology.search #content > .dt-products .post, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #027672; }
        .color-molecular-biology.search #content > .dt-products .post .entry-title a, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #027672; }
        .color-molecular-biology.search #content > .dt-products .post .woocom-list-content .price *, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #027672; }
        .color-molecular-biology.search #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-biology.search #content > .dt-products .post .add_to_cart_button, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #027672;
          color: #FFFFFF; }
          .color-molecular-biology.search #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-biology.search #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-biology.search #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-biology.search #content > .dt-products .post .add_to_cart_button:hover, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #027672 !important;
            color: #FFFFFF !important; }
        .color-molecular-biology.search #content > .dt-products .post .add_to_cart_button, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      .color-molecular-biology.search #content > .dt-products .post:last-child, .color-molecular-biology.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  .color-molecular-biology.woocommerce.single-product #content .product_title > *:first-child {
    color: #027672; }
  .color-molecular-biology.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  .color-molecular-biology.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #027672; }
  .color-molecular-biology.woocommerce.single-product #content .summary .price,
  .color-molecular-biology.woocommerce.single-product #content .summary .price .amount {
    color: #027672; }
  .color-molecular-biology.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .color-molecular-biology.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #027672;
    color: #ffffff; }
    .color-molecular-biology.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, .color-molecular-biology.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    .color-molecular-biology.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    .color-molecular-biology.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #027672 !important;
      color: #ffffff !important; }
  .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #027672; }
      .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #008d8f;
        color: #FFFFFF; }
      .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #027672;
        color: #ffffff; }
    .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #027672; }
      .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #027672; }
        .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #027672; }
      .color-molecular-biology.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #027672; }
  .color-molecular-biology.woocommerce.single-product .upsells.products > h2,
  .color-molecular-biology.woocommerce.single-product .related.products > h2,
  .color-molecular-biology.woocommerce.single-product .cross-sells.products > h2, .color-molecular-biology.woocommerce.woocommerce-cart .upsells.products > h2,
  .color-molecular-biology.woocommerce.woocommerce-cart .related.products > h2,
  .color-molecular-biology.woocommerce.woocommerce-cart .cross-sells.products > h2, .color-molecular-biology.woocommerce.woocommerce-checkout .upsells.products > h2,
  .color-molecular-biology.woocommerce.woocommerce-checkout .related.products > h2,
  .color-molecular-biology.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #027672; }
    .color-molecular-biology.woocommerce.single-product .upsells.products > h2:after,
    .color-molecular-biology.woocommerce.single-product .related.products > h2:after,
    .color-molecular-biology.woocommerce.single-product .cross-sells.products > h2:after, .color-molecular-biology.woocommerce.woocommerce-cart .upsells.products > h2:after,
    .color-molecular-biology.woocommerce.woocommerce-cart .related.products > h2:after,
    .color-molecular-biology.woocommerce.woocommerce-cart .cross-sells.products > h2:after, .color-molecular-biology.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .color-molecular-biology.woocommerce.woocommerce-checkout .related.products > h2:after,
    .color-molecular-biology.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #027672; }
  .color-molecular-biology.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-biology.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-biology.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-biology.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-biology.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #027672; }

.color-molecular-diagnostics {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  .color-molecular-diagnostics .breadcrumbs li.current, .color-molecular-diagnostics.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  .color-molecular-diagnostics .page-title-head {
    background-color: #008AA7 !important; }
  .color-molecular-diagnostics #sidebar ul.product-categories {
    background-color: #00ABE8 !important; }
    .color-molecular-diagnostics #sidebar ul.product-categories li.cat-item.current-cat > a, .color-molecular-diagnostics #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
    .color-molecular-diagnostics #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #00ABE8 !important; }
      .color-molecular-diagnostics #sidebar ul.product-categories li.cat-item > a:active, .color-molecular-diagnostics #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #008AA7 !important; }
  .color-molecular-diagnostics .paginator a {
    background-color: #00ABE8; }
    .color-molecular-diagnostics .paginator a, .color-molecular-diagnostics .paginator a * {
      color: #FFFFFF; }
    .color-molecular-diagnostics .paginator a.act {
      background-color: #008AA7; }
    .color-molecular-diagnostics .paginator a:hover {
      background-color: #008AA7; }
      .color-molecular-diagnostics .paginator a:hover, .color-molecular-diagnostics .paginator a:hover * {
        color: #ffffff; }
  .color-molecular-diagnostics.search #blast_product_search, .color-molecular-diagnostics.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    .color-molecular-diagnostics.search #blast_product_search .widget-title, .color-molecular-diagnostics.woocommerce.archive #blast_product_search .widget-title {
      background-color: #00ABE8 !important;
      color: #008AA7 !important;
      border: 1px solid #00ABE8 !important; }
    .color-molecular-diagnostics.search #blast_product_search #sequence-search label, .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search label {
      color: #008AA7 !important; }
    .color-molecular-diagnostics.search #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-diagnostics.search #blast_product_search #sequence-search #sequence-file, .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    .color-molecular-diagnostics.search #blast_product_search #sequence-search #sequence-submit, .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
      .color-molecular-diagnostics.search #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-diagnostics.search #blast_product_search #sequence-search #sequence-submit:hover, .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-diagnostics.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #008AA7 !important;
        color: #ffffff !important; }
  .color-molecular-diagnostics.search #search-order-switcher a,
  .color-molecular-diagnostics.search #tax-switch-btn a, .color-molecular-diagnostics.woocommerce.archive #search-order-switcher a,
  .color-molecular-diagnostics.woocommerce.archive #tax-switch-btn a {
    background: #008AA7;
    color: #ffffff; }
    .color-molecular-diagnostics.search #search-order-switcher a:active, .color-molecular-diagnostics.search #search-order-switcher a:hover,
    .color-molecular-diagnostics.search #tax-switch-btn a:active,
    .color-molecular-diagnostics.search #tax-switch-btn a:hover, .color-molecular-diagnostics.woocommerce.archive #search-order-switcher a:active, .color-molecular-diagnostics.woocommerce.archive #search-order-switcher a:hover,
    .color-molecular-diagnostics.woocommerce.archive #tax-switch-btn a:active,
    .color-molecular-diagnostics.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
  .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #00ABE8 !important;
    color: #FFFFFF !important; }
    .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
  .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #00ABE8 !important;
    color: #FFFFFF !important; }
    .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, .color-molecular-diagnostics.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
  .color-molecular-diagnostics.search #content, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    .color-molecular-diagnostics.search #content .searchandfilter .chosen-container-single .chosen-single, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #008AA7; }
    .color-molecular-diagnostics.search #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-diagnostics.search #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-diagnostics.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #008AA7; }
    .color-molecular-diagnostics.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #008AA7; }
    .color-molecular-diagnostics.search #content > .dt-products, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      .color-molecular-diagnostics.search #content > .dt-products .post, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #008AA7; }
        .color-molecular-diagnostics.search #content > .dt-products .post .entry-title a, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #008AA7; }
        .color-molecular-diagnostics.search #content > .dt-products .post .woocom-list-content .price *, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #008AA7; }
        .color-molecular-diagnostics.search #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-diagnostics.search #content > .dt-products .post .add_to_cart_button, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #008AA7;
          color: #FFFFFF; }
          .color-molecular-diagnostics.search #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-diagnostics.search #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-diagnostics.search #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-diagnostics.search #content > .dt-products .post .add_to_cart_button:hover, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #008AA7 !important;
            color: #FFFFFF !important; }
        .color-molecular-diagnostics.search #content > .dt-products .post .add_to_cart_button, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      .color-molecular-diagnostics.search #content > .dt-products .post:last-child, .color-molecular-diagnostics.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  .color-molecular-diagnostics.woocommerce.single-product #content .product_title > *:first-child {
    color: #008AA7; }
  .color-molecular-diagnostics.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  .color-molecular-diagnostics.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #008AA7; }
  .color-molecular-diagnostics.woocommerce.single-product #content .summary .price,
  .color-molecular-diagnostics.woocommerce.single-product #content .summary .price .amount {
    color: #008AA7; }
  .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #008AA7;
    color: #ffffff; }
    .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    .color-molecular-diagnostics.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #008AA7 !important;
      color: #ffffff !important; }
  .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #008AA7; }
      .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #00ABE8;
        color: #FFFFFF; }
      .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #008AA7;
        color: #ffffff; }
    .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #008AA7; }
      .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #008AA7; }
        .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #008AA7; }
      .color-molecular-diagnostics.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #008AA7; }
  .color-molecular-diagnostics.woocommerce.single-product .upsells.products > h2,
  .color-molecular-diagnostics.woocommerce.single-product .related.products > h2,
  .color-molecular-diagnostics.woocommerce.single-product .cross-sells.products > h2, .color-molecular-diagnostics.woocommerce.woocommerce-cart .upsells.products > h2,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .related.products > h2,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .cross-sells.products > h2, .color-molecular-diagnostics.woocommerce.woocommerce-checkout .upsells.products > h2,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .related.products > h2,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #008AA7; }
    .color-molecular-diagnostics.woocommerce.single-product .upsells.products > h2:after,
    .color-molecular-diagnostics.woocommerce.single-product .related.products > h2:after,
    .color-molecular-diagnostics.woocommerce.single-product .cross-sells.products > h2:after, .color-molecular-diagnostics.woocommerce.woocommerce-cart .upsells.products > h2:after,
    .color-molecular-diagnostics.woocommerce.woocommerce-cart .related.products > h2:after,
    .color-molecular-diagnostics.woocommerce.woocommerce-cart .cross-sells.products > h2:after, .color-molecular-diagnostics.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .color-molecular-diagnostics.woocommerce.woocommerce-checkout .related.products > h2:after,
    .color-molecular-diagnostics.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #008AA7; }
  .color-molecular-diagnostics.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-diagnostics.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-diagnostics.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-diagnostics.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #008AA7; }

/*.color-enzymes-proteins,*/
.color-cazymes {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  .color-cazymes .breadcrumbs li.current, .color-cazymes.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  .color-cazymes .page-title-head {
    background-color: #7D245B !important; }
  .color-cazymes #sidebar ul.product-categories {
    background-color: #A63F77 !important; }
    .color-cazymes #sidebar ul.product-categories li.cat-item.current-cat > a, .color-cazymes #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #7D245B !important;
      color: #ffffff !important; }
    .color-cazymes #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #A63F77 !important; }
      .color-cazymes #sidebar ul.product-categories li.cat-item > a:active, .color-cazymes #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #7D245B !important; }
  .color-cazymes .paginator a {
    background-color: #A63F77; }
    .color-cazymes .paginator a, .color-cazymes .paginator a * {
      color: #FFFFFF; }
    .color-cazymes .paginator a.act {
      background-color: #7D245B; }
    .color-cazymes .paginator a:hover {
      background-color: #7D245B; }
      .color-cazymes .paginator a:hover, .color-cazymes .paginator a:hover * {
        color: #ffffff; }
  .color-cazymes.search #blast_product_search, .color-cazymes.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    .color-cazymes.search #blast_product_search .widget-title, .color-cazymes.woocommerce.archive #blast_product_search .widget-title {
      background-color: #A63F77 !important;
      color: #7D245B !important;
      border: 1px solid #A63F77 !important; }
    .color-cazymes.search #blast_product_search #sequence-search label, .color-cazymes.woocommerce.archive #blast_product_search #sequence-search label {
      color: #7D245B !important; }
    .color-cazymes.search #blast_product_search #sequence-search #sequence-txt,
    .color-cazymes.search #blast_product_search #sequence-search #sequence-file, .color-cazymes.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    .color-cazymes.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    .color-cazymes.search #blast_product_search #sequence-search #sequence-submit, .color-cazymes.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #7D245B !important;
      color: #ffffff !important; }
      .color-cazymes.search #blast_product_search #sequence-search #sequence-submit:active, .color-cazymes.search #blast_product_search #sequence-search #sequence-submit:hover, .color-cazymes.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, .color-cazymes.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #7D245B !important;
        color: #ffffff !important; }
  .color-cazymes.search #search-order-switcher a,
  .color-cazymes.search #tax-switch-btn a, .color-cazymes.woocommerce.archive #search-order-switcher a,
  .color-cazymes.woocommerce.archive #tax-switch-btn a {
    background: #7D245B;
    color: #ffffff; }
    .color-cazymes.search #search-order-switcher a:active, .color-cazymes.search #search-order-switcher a:hover,
    .color-cazymes.search #tax-switch-btn a:active,
    .color-cazymes.search #tax-switch-btn a:hover, .color-cazymes.woocommerce.archive #search-order-switcher a:active, .color-cazymes.woocommerce.archive #search-order-switcher a:hover,
    .color-cazymes.woocommerce.archive #tax-switch-btn a:active,
    .color-cazymes.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #7D245B !important;
      color: #ffffff !important; }
  .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #A63F77 !important;
    color: #FFFFFF !important; }
    .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #7D245B !important;
      color: #ffffff !important; }
  .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #A63F77 !important;
    color: #FFFFFF !important; }
    .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, .color-cazymes.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #7D245B !important;
      color: #ffffff !important; }
  .color-cazymes.search #content, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    .color-cazymes.search #content .searchandfilter .chosen-container-single .chosen-single, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #7D245B; }
    .color-cazymes.search #content .searchandfilter .chosen-container-active .chosen-single,
    .color-cazymes.search #content .searchandfilter .chosen-container .chosen-drop,
    .color-cazymes.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #7D245B; }
    .color-cazymes.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #7D245B; }
    .color-cazymes.search #content > .dt-products, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      .color-cazymes.search #content > .dt-products .post, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #7D245B; }
        .color-cazymes.search #content > .dt-products .post .entry-title a, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #7D245B; }
        .color-cazymes.search #content > .dt-products .post .woocom-list-content .price *, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #7D245B; }
        .color-cazymes.search #content > .dt-products .post .single_add_to_cart_button,
        .color-cazymes.search #content > .dt-products .post .add_to_cart_button, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #7D245B;
          color: #FFFFFF; }
          .color-cazymes.search #content > .dt-products .post .single_add_to_cart_button:active, .color-cazymes.search #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-cazymes.search #content > .dt-products .post .add_to_cart_button:active,
          .color-cazymes.search #content > .dt-products .post .add_to_cart_button:hover, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #7D245B !important;
            color: #FFFFFF !important; }
        .color-cazymes.search #content > .dt-products .post .add_to_cart_button, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      .color-cazymes.search #content > .dt-products .post:last-child, .color-cazymes.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  .color-cazymes.woocommerce.single-product #content .product_title > *:first-child {
    color: #7D245B; }
  .color-cazymes.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  .color-cazymes.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #7D245B; }
  .color-cazymes.woocommerce.single-product #content .summary .price,
  .color-cazymes.woocommerce.single-product #content .summary .price .amount {
    color: #7D245B; }
  .color-cazymes.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .color-cazymes.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #7D245B;
    color: #ffffff; }
    .color-cazymes.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, .color-cazymes.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    .color-cazymes.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    .color-cazymes.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #7D245B !important;
      color: #ffffff !important; }
  .color-cazymes.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #7D245B; }
      .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #A63F77;
        color: #FFFFFF; }
      .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #7D245B;
        color: #ffffff; }
    .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #7D245B; }
      .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #7D245B; }
        .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #7D245B; }
      .color-cazymes.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #7D245B; }
  .color-cazymes.woocommerce.single-product .upsells.products > h2,
  .color-cazymes.woocommerce.single-product .related.products > h2,
  .color-cazymes.woocommerce.single-product .cross-sells.products > h2, .color-cazymes.woocommerce.woocommerce-cart .upsells.products > h2,
  .color-cazymes.woocommerce.woocommerce-cart .related.products > h2,
  .color-cazymes.woocommerce.woocommerce-cart .cross-sells.products > h2, .color-cazymes.woocommerce.woocommerce-checkout .upsells.products > h2,
  .color-cazymes.woocommerce.woocommerce-checkout .related.products > h2,
  .color-cazymes.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #7D245B; }
    .color-cazymes.woocommerce.single-product .upsells.products > h2:after,
    .color-cazymes.woocommerce.single-product .related.products > h2:after,
    .color-cazymes.woocommerce.single-product .cross-sells.products > h2:after, .color-cazymes.woocommerce.woocommerce-cart .upsells.products > h2:after,
    .color-cazymes.woocommerce.woocommerce-cart .related.products > h2:after,
    .color-cazymes.woocommerce.woocommerce-cart .cross-sells.products > h2:after, .color-cazymes.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .color-cazymes.woocommerce.woocommerce-checkout .related.products > h2:after,
    .color-cazymes.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #7D245B; }
  .color-cazymes.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-cazymes.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-cazymes.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  .color-cazymes.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-cazymes.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #7D245B; }

/*.color-assay-kits,*/
.color-analytical-products {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  .color-analytical-products .breadcrumbs li.current, .color-analytical-products.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  .color-analytical-products .page-title-head {
    background-color: #ED8F33 !important; }
  .color-analytical-products #sidebar ul.product-categories {
    background-color: #f6b762 !important; }
    .color-analytical-products #sidebar ul.product-categories li.cat-item.current-cat > a, .color-analytical-products #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
    .color-analytical-products #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #f6b762 !important; }
      .color-analytical-products #sidebar ul.product-categories li.cat-item > a:active, .color-analytical-products #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #ED8F33 !important; }
  .color-analytical-products .paginator a {
    background-color: #f6b762; }
    .color-analytical-products .paginator a, .color-analytical-products .paginator a * {
      color: #FFFFFF; }
    .color-analytical-products .paginator a.act {
      background-color: #ED8F33; }
    .color-analytical-products .paginator a:hover {
      background-color: #ED8F33; }
      .color-analytical-products .paginator a:hover, .color-analytical-products .paginator a:hover * {
        color: #ffffff; }
  .color-analytical-products.search #blast_product_search, .color-analytical-products.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    .color-analytical-products.search #blast_product_search .widget-title, .color-analytical-products.woocommerce.archive #blast_product_search .widget-title {
      background-color: #f6b762 !important;
      color: #ED8F33 !important;
      border: 1px solid #f6b762 !important; }
    .color-analytical-products.search #blast_product_search #sequence-search label, .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search label {
      color: #ED8F33 !important; }
    .color-analytical-products.search #blast_product_search #sequence-search #sequence-txt,
    .color-analytical-products.search #blast_product_search #sequence-search #sequence-file, .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    .color-analytical-products.search #blast_product_search #sequence-search #sequence-submit, .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
      .color-analytical-products.search #blast_product_search #sequence-search #sequence-submit:active, .color-analytical-products.search #blast_product_search #sequence-search #sequence-submit:hover, .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, .color-analytical-products.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #ED8F33 !important;
        color: #ffffff !important; }
  .color-analytical-products.search #search-order-switcher a,
  .color-analytical-products.search #tax-switch-btn a, .color-analytical-products.woocommerce.archive #search-order-switcher a,
  .color-analytical-products.woocommerce.archive #tax-switch-btn a {
    background: #ED8F33;
    color: #ffffff; }
    .color-analytical-products.search #search-order-switcher a:active, .color-analytical-products.search #search-order-switcher a:hover,
    .color-analytical-products.search #tax-switch-btn a:active,
    .color-analytical-products.search #tax-switch-btn a:hover, .color-analytical-products.woocommerce.archive #search-order-switcher a:active, .color-analytical-products.woocommerce.archive #search-order-switcher a:hover,
    .color-analytical-products.woocommerce.archive #tax-switch-btn a:active,
    .color-analytical-products.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
  .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #f6b762 !important;
    color: #FFFFFF !important; }
    .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
  .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #f6b762 !important;
    color: #FFFFFF !important; }
    .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, .color-analytical-products.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
  .color-analytical-products.search #content, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    .color-analytical-products.search #content .searchandfilter .chosen-container-single .chosen-single, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #ED8F33; }
    .color-analytical-products.search #content .searchandfilter .chosen-container-active .chosen-single,
    .color-analytical-products.search #content .searchandfilter .chosen-container .chosen-drop,
    .color-analytical-products.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #ED8F33; }
    .color-analytical-products.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #ED8F33; }
    .color-analytical-products.search #content > .dt-products, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      .color-analytical-products.search #content > .dt-products .post, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #ED8F33; }
        .color-analytical-products.search #content > .dt-products .post .entry-title a, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #ED8F33; }
        .color-analytical-products.search #content > .dt-products .post .woocom-list-content .price *, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #ED8F33; }
        .color-analytical-products.search #content > .dt-products .post .single_add_to_cart_button,
        .color-analytical-products.search #content > .dt-products .post .add_to_cart_button, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #ED8F33;
          color: #FFFFFF; }
          .color-analytical-products.search #content > .dt-products .post .single_add_to_cart_button:active, .color-analytical-products.search #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-analytical-products.search #content > .dt-products .post .add_to_cart_button:active,
          .color-analytical-products.search #content > .dt-products .post .add_to_cart_button:hover, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #ED8F33 !important;
            color: #FFFFFF !important; }
        .color-analytical-products.search #content > .dt-products .post .add_to_cart_button, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      .color-analytical-products.search #content > .dt-products .post:last-child, .color-analytical-products.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  .color-analytical-products.woocommerce.single-product #content .product_title > *:first-child {
    color: #ED8F33; }
  .color-analytical-products.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  .color-analytical-products.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #ED8F33; }
  .color-analytical-products.woocommerce.single-product #content .summary .price,
  .color-analytical-products.woocommerce.single-product #content .summary .price .amount {
    color: #ED8F33; }
  .color-analytical-products.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .color-analytical-products.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #ED8F33;
    color: #ffffff; }
    .color-analytical-products.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, .color-analytical-products.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    .color-analytical-products.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    .color-analytical-products.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #ED8F33 !important;
      color: #ffffff !important; }
  .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #ED8F33; }
      .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #f6b762;
        color: #FFFFFF; }
      .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #ED8F33;
        color: #ffffff; }
    .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #ED8F33; }
      .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #ED8F33; }
        .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #ED8F33; }
      .color-analytical-products.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #ED8F33; }
  .color-analytical-products.woocommerce.single-product .upsells.products > h2,
  .color-analytical-products.woocommerce.single-product .related.products > h2,
  .color-analytical-products.woocommerce.single-product .cross-sells.products > h2, .color-analytical-products.woocommerce.woocommerce-cart .upsells.products > h2,
  .color-analytical-products.woocommerce.woocommerce-cart .related.products > h2,
  .color-analytical-products.woocommerce.woocommerce-cart .cross-sells.products > h2, .color-analytical-products.woocommerce.woocommerce-checkout .upsells.products > h2,
  .color-analytical-products.woocommerce.woocommerce-checkout .related.products > h2,
  .color-analytical-products.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #ED8F33; }
    .color-analytical-products.woocommerce.single-product .upsells.products > h2:after,
    .color-analytical-products.woocommerce.single-product .related.products > h2:after,
    .color-analytical-products.woocommerce.single-product .cross-sells.products > h2:after, .color-analytical-products.woocommerce.woocommerce-cart .upsells.products > h2:after,
    .color-analytical-products.woocommerce.woocommerce-cart .related.products > h2:after,
    .color-analytical-products.woocommerce.woocommerce-cart .cross-sells.products > h2:after, .color-analytical-products.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .color-analytical-products.woocommerce.woocommerce-checkout .related.products > h2:after,
    .color-analytical-products.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #ED8F33; }
  .color-analytical-products.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-analytical-products.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-analytical-products.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  .color-analytical-products.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-analytical-products.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #ED8F33; }

.color-molecular-services {
  /*
   *
   * ============================================================================================================
   * GENERAL
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (with sub taxonomies)
   * ============================================================================================================
   *
   */
  /* After 2019 February update */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE ARCHIVE (without sub taxonomies)
   * ============================================================================================================
   *
   */
  /*
   *
   * ============================================================================================================
   * WOOCOMMERCE PRODUCT
   * ============================================================================================================
   *
   */ }
  .color-molecular-services .breadcrumbs li.current, .color-molecular-services.woocommerce .breadcrumbs li {
    color: #FFFFFF !important; }
  .color-molecular-services .page-title-head {
    background-color: #0B9767 !important; }
  .color-molecular-services #sidebar ul.product-categories {
    background-color: #60B08E !important; }
    .color-molecular-services #sidebar ul.product-categories li.cat-item.current-cat > a, .color-molecular-services #sidebar ul.product-categories li.cat-item.current-cat-parent > a {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
    .color-molecular-services #sidebar ul.product-categories li.cat-item > a {
      background-color: transparent !important;
      color: #FFFFFF !important;
      border-color: #60B08E !important; }
      .color-molecular-services #sidebar ul.product-categories li.cat-item > a:active, .color-molecular-services #sidebar ul.product-categories li.cat-item > a:hover {
        color: #ffffff !important;
        background-color: #0B9767 !important; }
  .color-molecular-services .paginator a {
    background-color: #60B08E; }
    .color-molecular-services .paginator a, .color-molecular-services .paginator a * {
      color: #FFFFFF; }
    .color-molecular-services .paginator a.act {
      background-color: #0B9767; }
    .color-molecular-services .paginator a:hover {
      background-color: #0B9767; }
      .color-molecular-services .paginator a:hover, .color-molecular-services .paginator a:hover * {
        color: #ffffff; }
  .color-molecular-services.search #blast_product_search, .color-molecular-services.woocommerce.archive #blast_product_search {
    color: #FFFFFF !important; }
    .color-molecular-services.search #blast_product_search .widget-title, .color-molecular-services.woocommerce.archive #blast_product_search .widget-title {
      background-color: #60B08E !important;
      color: #0B9767 !important;
      border: 1px solid #60B08E !important; }
    .color-molecular-services.search #blast_product_search #sequence-search label, .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search label {
      color: #0B9767 !important; }
    .color-molecular-services.search #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-services.search #blast_product_search #sequence-search #sequence-file, .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search #sequence-txt,
    .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search #sequence-file {
      color: #646464; }
    .color-molecular-services.search #blast_product_search #sequence-search #sequence-submit, .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search #sequence-submit {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
      .color-molecular-services.search #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-services.search #blast_product_search #sequence-search #sequence-submit:hover, .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:active, .color-molecular-services.woocommerce.archive #blast_product_search #sequence-search #sequence-submit:hover {
        background-color: #0B9767 !important;
        color: #ffffff !important; }
  .color-molecular-services.search #search-order-switcher a,
  .color-molecular-services.search #tax-switch-btn a, .color-molecular-services.woocommerce.archive #search-order-switcher a,
  .color-molecular-services.woocommerce.archive #tax-switch-btn a {
    background: #0B9767;
    color: #ffffff; }
    .color-molecular-services.search #search-order-switcher a:active, .color-molecular-services.search #search-order-switcher a:hover,
    .color-molecular-services.search #tax-switch-btn a:active,
    .color-molecular-services.search #tax-switch-btn a:hover, .color-molecular-services.woocommerce.archive #search-order-switcher a:active, .color-molecular-services.woocommerce.archive #search-order-switcher a:hover,
    .color-molecular-services.woocommerce.archive #tax-switch-btn a:active,
    .color-molecular-services.woocommerce.archive #tax-switch-btn a:hover {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
  .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3 {
    background-color: #60B08E !important;
    color: #FFFFFF !important; }
    .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:active, .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wf-container > .wf-cell .post h3:hover {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
  .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3 {
    background-color: #60B08E !important;
    color: #FFFFFF !important; }
    .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:active, .color-molecular-services.woocommerce.archive.taxonomy-with-sub-taxonomies #content > .wc-layout-list .post h3:hover {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
  .color-molecular-services.search #content, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content {
    /*> .wf-container > .wf-cell {*/ }
    .color-molecular-services.search #content .searchandfilter .chosen-container-single .chosen-single, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-single {
      color: #0B9767; }
    .color-molecular-services.search #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-services.search #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-services.search #content .searchandfilter .chosen-container-single .chosen-search input[type="text"], .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-active .chosen-single,
    .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-drop,
    .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container-single .chosen-search input[type="text"] {
      border-color: #0B9767; }
    .color-molecular-services.search #content .searchandfilter .chosen-container .chosen-results li.highlighted, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content .searchandfilter .chosen-container .chosen-results li.highlighted {
      background: #0B9767; }
    .color-molecular-services.search #content > .dt-products, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products {
      /*&:last-of-type {
        .post {
        }
      }*/ }
      .color-molecular-services.search #content > .dt-products .post, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post {
        border-bottom: 1px solid #0B9767; }
        .color-molecular-services.search #content > .dt-products .post .entry-title a, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .entry-title a {
          color: #0B9767; }
        .color-molecular-services.search #content > .dt-products .post .woocom-list-content .price *, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .woocom-list-content .price * {
          color: #0B9767; }
        .color-molecular-services.search #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-services.search #content > .dt-products .post .add_to_cart_button, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button,
        .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          background: #0B9767;
          color: #FFFFFF; }
          .color-molecular-services.search #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-services.search #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-services.search #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-services.search #content > .dt-products .post .add_to_cart_button:hover, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:active, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .single_add_to_cart_button:hover,
          .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:active,
          .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button:hover {
            background-color: #0B9767 !important;
            color: #FFFFFF !important; }
        .color-molecular-services.search #content > .dt-products .post .add_to_cart_button, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post .add_to_cart_button {
          line-height: 38px;
          border-radius: 0px;
          padding: 0px 18px;
          font-size: 14px;
          font-weight: normal; }
      .color-molecular-services.search #content > .dt-products .post:last-child, .color-molecular-services.woocommerce.archive.taxonomy-without-sub-taxonomies #content > .dt-products .post:last-child {
        border-bottom: none; }
  .color-molecular-services.woocommerce.single-product #content .product_title > *:first-child {
    color: #0B9767; }
  .color-molecular-services.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > .product_meta_value,
  .color-molecular-services.woocommerce.single-product #content .product_title + .product_meta .product_meta_item > a {
    color: #0B9767; }
  .color-molecular-services.woocommerce.single-product #content .summary .price,
  .color-molecular-services.woocommerce.single-product #content .summary .price .amount {
    color: #0B9767; }
  .color-molecular-services.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button,
  .color-molecular-services.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button {
    background: #0B9767;
    color: #ffffff; }
    .color-molecular-services.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:active, .color-molecular-services.woocommerce.single-product #content .summary > form.variations_form.cart .single_add_to_cart_button:hover,
    .color-molecular-services.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:active,
    .color-molecular-services.woocommerce.single-product #content .summary > form.cart .single_add_to_cart_button:hover {
      background-color: #0B9767 !important;
      color: #ffffff !important; }
  .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs {
    width: 100%;
    margin-bottom: 60px;
    overflow: auto; }
    .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .tabs {
      border-color: #0B9767; }
      .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .tabs li a {
        background-color: #60B08E;
        color: #FFFFFF; }
      .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .tabs li.active a, .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .tabs li:hover a, .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .tabs li:focus a {
        background-color: #0B9767;
        color: #ffffff; }
    .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .panel {
      color: #0B9767; }
      .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .panel a {
        color: #0B9767; }
        .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .panel a:hover, .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .panel a:focus {
          color: #0B9767; }
      .color-molecular-services.woocommerce.single-product #content .woocommerce-tabs .panel#tab-product_resources .shop_attributes td {
        border-color: #0B9767; }
  .color-molecular-services.woocommerce.single-product .upsells.products > h2,
  .color-molecular-services.woocommerce.single-product .related.products > h2,
  .color-molecular-services.woocommerce.single-product .cross-sells.products > h2, .color-molecular-services.woocommerce.woocommerce-cart .upsells.products > h2,
  .color-molecular-services.woocommerce.woocommerce-cart .related.products > h2,
  .color-molecular-services.woocommerce.woocommerce-cart .cross-sells.products > h2, .color-molecular-services.woocommerce.woocommerce-checkout .upsells.products > h2,
  .color-molecular-services.woocommerce.woocommerce-checkout .related.products > h2,
  .color-molecular-services.woocommerce.woocommerce-checkout .cross-sells.products > h2 {
    color: #0B9767; }
    .color-molecular-services.woocommerce.single-product .upsells.products > h2:after,
    .color-molecular-services.woocommerce.single-product .related.products > h2:after,
    .color-molecular-services.woocommerce.single-product .cross-sells.products > h2:after, .color-molecular-services.woocommerce.woocommerce-cart .upsells.products > h2:after,
    .color-molecular-services.woocommerce.woocommerce-cart .related.products > h2:after,
    .color-molecular-services.woocommerce.woocommerce-cart .cross-sells.products > h2:after, .color-molecular-services.woocommerce.woocommerce-checkout .upsells.products > h2:after,
    .color-molecular-services.woocommerce.woocommerce-checkout .related.products > h2:after,
    .color-molecular-services.woocommerce.woocommerce-checkout .cross-sells.products > h2:after {
      background-color: #0B9767; }
  .color-molecular-services.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.single-product .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.single-product .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.single-product .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-services.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-cart .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-cart .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-cart .cross-sells.products .product .project-list-content .product-details .entry-title a, .color-molecular-services.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-checkout .upsells.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-checkout .related.products .product .project-list-content .product-details .entry-title a,
  .color-molecular-services.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title,
  .color-molecular-services.woocommerce.woocommerce-checkout .cross-sells.products .product .project-list-content .product-details .entry-title a {
    color: #0B9767; }

body.woocommerce.archive .woocommerce-products-header {
  color: #646464 !important; }

#load {
  display: none !important; }

.search #content > .wf-container > .wf-cell, .woocommerce.archive.taxonomy-without-sub-taxonomies #content > .wf-container > .wf-cell {
  display: block !important; }

#product-container {
  position: relative !important;
  height: auto !important; }
  #product-container .wf-cell {
    position: relative !important;
    height: auto !important;
    top: 0 !important;
    left: 0 !important; }

/* Sub pages buttons */
a.ubtn-link > button {
  font-family: inherit; }

/* Fix products list */
.dt-products .product_list_title_center,
.single-product .related.products .woocom-list-content .product_list_title_center {
  width: 50%;
  margin-left: 5%;
  float: left; }

.dt-products .woo-buttons,
.single-product .related.products .woocom-list-content .woo-buttons {
  width: 40%;
  margin-left: 5%;
  float: left; }

.dt-products .product table.variations,
.single-product .related.products .woocom-list-content table.variations {
  width: 100%; }

.dt-products .variations td.value,
.single-product .related.products .woocom-list-content .variations td.value {
  text-align: left; }

.dt-products .variations td.value select,
.single-product .related.products .woocom-list-content .variations td.value select {
  max-width: 70%; }

#page .wc-layout-list.dt-products .woo-buttons td.value a.reset_variations,
.single-product .related.products .woocom-list-content .woo-buttons td.value a.reset_variations {
  margin-left: 5px;
  padding: 8px; }

@media screen and (max-width: 550px) {
  .dt-products .woo-buttons-on-img,
  .single-product .related.products .woo-buttons-on-img {
    text-align: center; } }
.single-product .related.products .woo-buttons-on-img {
  width: 20%;
  float: left;
  text-align: left; }

.single-product .related.products .woocom-list-content {
  width: 80%;
  float: left;
  text-align: left; }

/* Quotes */
/*.woocommerce-order-received-quote .checkout-page-title {
  display: none;
}*/

/*# sourceMappingURL=style.css.map */
