@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");

#post-82 #slider-part .text-video-slider .content-wrapper ul.list {
}
#post-82 #slider-part .text-video-slider .content-wrapper ul li {
  display: block !important;
}
#post-82 #slider-part .text-video-slider .content-wrapper ul li:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  background: url(//testedebine.ro/wp-content/uploads/2019/06/icon-test.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_4 a:after {
  content: "FEMININ";
  display: inline-block;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_3 a:after {
  content: "NUTRIȚIE";
  display: inline-block;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2 a:after {
  content: "STRESULUI" !important;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_1 a:after {
  content: "SĂNĂTĂŢII INTESTINULUI" !important;
  margin-left: 0;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_0 a:after {
  white-space: inherit;
}

div#top-header-log {
  float: right;
  padding: 8px 0 0 0;
}
@media screen and (max-width: 650px) {
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -33% !important;
  }
  img.alignnone.size-full.wp-image-657 {
    padding-top: 10px;
  }
  ul.et_pb_tabs_controls.clearfix {
    margin-bottom: 36px !important;
  }
}
/*desktop*/

div#slider-part {
  padding-top: 0 !important;
}
/*ul.et_pb_tabs_controls.clearfix {
    bottom: -16% !important;
}*/

.woocommerce-MyAccount-navigation li a {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
}
/*.order_details a:link {
  color: #00FF00;
}
*/

div#et-top-navigation {
  padding-left: 160px !important;
}

.et_pb_column.et_pb_column_1_2.et_pb_column_2.blog-part-search.et_pb_css_mix_blend_mode_passthrough.et-last-child {
  right: 0 !important;
}
@media screen and (max-width: 800px) {
  .blog-part-new .et_pb_tabs_controls li {
    display: contents !important;
  }
}

.et_builder_inner_content.et_pb_gutters3 .et_pb_fullwidth_section {
  overflow: hidden;
}

.et_pb_fullscreen
  .et_pb_fullwidth_header_container.left
  .header-content-container.bottom,
.et_pb_fullscreen
  .et_pb_fullwidth_header_container.left
  .header-image-container.bottom,
.et_pb_fullscreen
  .et_pb_fullwidth_header_container.right
  .header-content-container.bottom,
.et_pb_fullscreen
  .et_pb_fullwidth_header_container.right
  .header-image-container.bottom {
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

@media (max-width: 768px) {
  #header-part-text .et_pb_fullwidth_header_container.left {
    margin-left: 10px !important;
  }
}

#top-header-log a img {
  vertical-align: middle;
}

.et_header_style_left .logo_container {
  height: 80px !important;
}

.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left
  #main-header
  .container {
  padding-left: 0;
  padding-right: 0;
}
/*.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 0px;
}*/
#post-82 #slider-part .text-video-slider .content-wrapper {
  position: relative;
}
#post-82 #slider-part .text-video-slider .content-wrapper > p {
  height: 36px;
  position: absolute;
  top: 40px;
  left: 0px;
  transform: translateY(-50%);
}
#post-82 #slider-part .text-video-slider .content-wrapper ul + p {
  position: static;
}
#post-82 #slider-part .text-video-slider .content-wrapper img {
  position: static;
  max-width: 25px;
}
#post-82 #slider-part .text-video-slider .content-wrapper h3 {
  padding-left: 35px;
}
html body #post-82 #slider-part ul.et_pb_tabs_controls {
  top: 100% !important;
  bottom: auto !important;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_0:before {
  z-index: 10;
}
@media (min-width: 992px) {
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -20%;
    padding-left: 5% !important;
  }
}

.et_pb_module.et_pb_fullwidth_code.et_pb_fullwidth_code_1 {
  padding-top: 30px !important;
}

.nav .menu-item a {
  color: #fff !important;
}

/* cactus-health begin */

#menu-cactus-health > li {
  padding-right: 10px;
  display: inline-block;
}
#menu-cactus-health li a:hover {
  color: #83c550;
}

@media (max-width: 880px) {
  #menu-cactus-health {
    display: none;
  }
}
#menu-item-20538 {
  text-transform: uppercase;
}
@media (min-width: 880px) {
  #main-header li#menu-item-20538 {
    display: none !important;
  }
}

/* cactus-health end */

.et_pb_text_inner .content-wrapper ul li:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  background: url(//testedebine.ro/wp-content/uploads/2019/06/icon-test.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.et_pb_text_inner .content-wrapper ul li {
  color: #000 !important;
}

.et_pb_text_inner .list li:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  background: url(//testedebine.ro/wp-content/uploads/2019/06/icon-test.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.et_pb_text_inner .list li {
  color: #000 !important;
}

html body #post-82 #slider-part .et_pb_tabs_controls li {
  width: 25% !important;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_3:before {
  content: url(https://testedebine.ro/wp-content/uploads/2022/01/044-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -50px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_3.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2022/01/04-icon.png);
}

#post-82 .et_pb_tabs_controls .et_pb_tab_4:before {
  content: url(https://testedebine.ro/wp-content/uploads/2022/11/055-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -50px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_4.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2022/11/05-icon.png);
}

.xoo-wsc-container,
.xoo-wsc-slider {
  position: fixed;
  background-color: #fff;
  z-index: 999999;
  display: flex;
  flex-direction: column;
  width: 90%;
  transition: 0.5s;
}

.xoo-wsc-modal * {
  box-sizing: border-box;
}

.xoo-wsc-cart-active .xoo-wsc-opac {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 999998;
  opacity: 0.7;
}

.xoo-wsc-body {
  flex-grow: 1;
  overflow: auto;
}

.xoo-wsc-loading .xoo-wsc-loader {
  display: block;
}

span.xoo-wsc-loader {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.5;
  background-color: #eee;
}

body.xoo-wsc-cart-active,
html.xoo-wsc-cart-active {
  overflow: hidden !important;
}

.xoo-wsc-basket {
  padding: 10px 12px;
  margin: 10px;
  z-index: 9999999;
  cursor: pointer;
  position: fixed;
  transition: 0.5s;
  display: none;
}
.xoo-wsc-basket {
  bottom: 12px;
  right: 0px;
  background-color: #ffffff;
  color: #83c550;
  box-shadow: 0 1px 4px 0;
  border-radius: 50%;
}

.xoo-wsc-items-count {
  border-radius: 50%;
  position: absolute;
  font-size: 13px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  overflow: hidden;
}

.xoo-wsc-bki {
  position: relative;
  top: 2px;
}

.xoo-wsc-fly-animating {
  opacity: 1;
  position: absolute !important;
  height: 150px;
  width: 150px;
  z-index: 100;
}

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.xoo-wsc-sc-bki {
  font-size: 30px;
}

span.xoo-wsc-sc-count {
  border-radius: 50%;
  height: 18px;
  line-height: 18px;
  width: 18px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
}

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
  margin-right: 3px;
}

/* Notices */
.xoo-wsc-notice-container {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
}

ul.xoo-wsc-notices {
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.xoo-wsc-notice-success {
  background-color: #dff0d8;
  color: #3c763d;
}
.xoo-wsc-notice-error {
  color: #a94442;
  background-color: #f2dede;
}

ul.xoo-wsc-notices li {
  padding: 15px 20px;
  list-style-type: none;
}

ul.xoo-wsc-notices li span {
  margin-right: 6px;
}

span.xoo-wsc-undo-item {
  float: right;
  text-decoration: underline;
  cursor: pointer;
}

.xoo-wsc-notices a.button.wc-forward {
  display: none;
}

/* Basket */
.xoo-wscb-icon {
  font-size: 37px;
}

.xoo-wscb-count {
  position: absolute;
  z-index: 1;
  background-color: transparent;
  font-size: 15px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  left: 0;
  right: 0;
}

/* Header */
.xoo-wsc-header {
  padding: 15px;
  color: #000;
}

span.xoo-wsch-close {
  position: absolute;
  cursor: pointer;
}

span.xoo-wsch-text {
  margin-left: 8px;
}

.xoo-wsch-top {
  align-items: center;
}

.xoo-wsch-top .xoo-wsch-basket {
  display: table;
  position: relative;
}

.xoo-wsch-top {
  display: flex;
  margin: 0 auto;
}

.xoo-wsc-sb-bar {
  height: 8px;
  width: 90%;
  background-color: #eeee;
  border-radius: 7px;
  display: table;
  margin: 0 auto;
  margin-top: 10px;
}

.xoo-wsc-sb-bar > span {
  display: block;
  z-index: 1;
  height: inherit;
}

.xoo-wsc-ship-bar-cont {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

/****** BODY ***********/

/*** Product ***/
.xoo-wsc-product {
  display: flex;
  border-bottom: 1px solid #eee;
}

.xoo-wsc-img-col {
  align-self: center;
}

.xoo-wsc-sum-col {
  flex-grow: 1;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
}

.xoo-wsc-img-col img {
  width: 100%;
  height: auto;
}

.xoo-wsc-sm-left {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-width: 0;
}

.xoo-wsc-sm-right {
  align-items: flex-end;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 30px;
}

span.xoo-wsc-pname,
span.xoo-wsc-pname a {
  font-weight: 600;
}

span.xoo-wsc-smr-del {
  cursor: pointer;
  margin-top: 5px;
}

.xoo-wsc-sm-info {
  display: flex;
  min-width: 0;
}

.xoo-wsc-sm-sales {
  text-transform: uppercase;
  border: 1px solid #333;
  padding: 2px 10px;
  display: block;
  margin-bottom: 5px;
  border-radius: 10px;
  font-size: 10px;
}

.xoo-wsc-sm-left > *:not(:last-child) {
  padding-bottom: 4px;
}

/* Qty Box */
.xoo-wsc-qty-box {
  margin-top: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 90px;
  width: 100%;
  flex-direction: row;
}

input[type="number"].xoo-wsc-qty {
  font-size: 14px;
  width: 100%;
  flex-grow: 1;
  padding: 6px;
  text-align: center;
  border: 0;
  box-shadow: none;
  background-color: transparent;
  height: 28px;
  line-height: 28px;
  min-width: 1%;
}

.xoo-wsc-qtb-square input[type="number"].xoo-wsc-qty {
  border-top-width: 0;
  border-bottom-width: 0;
}

span.xoo-wsc-chng {
  min-width: 18px;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-weight: 600;
  user-select: none;
}

.xoo-wsc-qtb-circle .xoo-wsc-chng {
  border-radius: 50%;
  height: 70%;
  align-self: center;
}

.xoo-wsc-qtb-circle input[type="number"].xoo-wsc-qty {
  margin: 0 5px;
}

input.xoo-wsc-qty::-webkit-outer-spin-button,
input.xoo-wsc-qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input.xoo-wsc-qty[type="number"] {
  -moz-appearance: textfield;
}

.xoo-wsc-qty-price span {
  display: inline-block;
}

/* Variation */
.xoo-wsc-product dl.variation dd,
.xoo-wsc-product dl.variation dt {
  margin: 0 4px 0 0;
  display: inline-block;
  float: left;
  font-style: italic;
}

.xoo-wsc-product dl.variation dt {
  clear: left;
}

.xoo-wsc-product dl.variation,
.xoo-wsc-product dl.variation p {
  margin: 0;
  font-size: 13px;
}

/** Slider **/

.xoo-wsc-sl-content {
  display: none;
  overflow: auto;
  flex-direction: column;
}

.xoo-wsc-sl-content[style*="block"] {
  display: flex !important;
}

.xoo-wsc-sl-heading {
  display: flex;
  font-size: 20px;
  font-weight: 600;
  padding: 20px;
  align-items: center;
}

.xoo-wsc-slc-active.xoo-wsc-sl-content {
  display: block;
}

.xoo-wsc-sl-body {
  padding: 10px 20px;
  flex-grow: 1;
  overflow: auto;
}

span.xoo-wsc-slider-close {
  margin: 0 10px;
  cursor: pointer;
}

/** SLider Shipping */

ul.xoo-wsc-shipping-methods {
  list-style-type: none;
  margin: 0 auto 20px;
  padding: 0;
  display: table;
}

input.xoo-wsc-shipping-method {
  margin-right: 5px;
}

ul.xoo-wsc-shipping-methods li {
  list-style-type: none;
  margin: 0 0 7px 0;
  padding: 0;
}

ul.xoo-wsc-shipping-methods li label {
  cursor: pointer;
}

.xoo-wsc-shipping-destination span:nth-child(1) {
  color: #777;
  font-weight: 600;
  margin-right: 8px;
  font-size: 16px;
}

.xoo-wsc-shipping-destination {
  display: table;
  margin: 0 auto;
  margin-bottom: 20px;
  font-size: 17px;
}

.select2-dropdown {
  z-index: 999999;
}

.xoo-wsc-slider section.shipping-calculator-form {
  display: block !important;
  margin: 0;
  padding: 0;
}

.xoo-wsc-slider a.shipping-calculator-button {
  display: none;
}
.woocommerce-checkout .xoo-wsc-sl-content.xoo-wsc-sl-shipping,
.woocommerce-checkout .xoo-wsc-ft-amt-label .xoo-wsc-toggle-slider span {
  display: none !important;
}

.woocommerce-checkout .xoo-wsc-ft-amt {
  pointer-events: none;
}

.xoo-wsc-slider button[name="calc_shipping"] {
  display: table;
  margin: 0 auto;
}

.xoo-wsc-slider section.shipping-calculator-form > p {
  margin: 0 0 30px 0;
  padding: 0;
}

.xoo-wsc-slider section.shipping-calculator-form input,
.xoo-wsc-slider section.shipping-calculator-form select {
  width: 100%;
}

.xoo-wsc-slider .woocommerce-shipping-calculator {
  padding: 0;
  margin: 0;
}

/** SLIDER Coupon **/
.xoo-wsc-coupon-row > span {
  display: block;
  margin-bottom: 9px;
}

span.xoo-wsc-cr-code {
  display: inline-block;
  text-transform: uppercase;
  border: 1px solid;
  padding: 1px 20px;
}

.xoo-wsc-coupon-row {
  padding: 0 15px 30px;
  border-bottom: 1px dashed #afafaf;
  margin-bottom: 30px;
}

span.xoo-wsc-cr-off {
  color: #4caf50;
  font-weight: 600;
  margin-bottom: 0;
}

form.xoo-wsc-sl-apply-coupon {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: stretch;
  margin: 20px 0;
  flex-wrap: wrap;
}

.xoo-wsc-sl-applied > div {
  display: flex;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

span.xoo-wsc-remove-coupon {
  text-transform: uppercase;
  cursor: pointer;
  font-size: 10px;
  margin-left: 2px;
}

.xoo-wsc-sl-applied {
  padding: 0 10px;
  font-size: 14px;
  margin-bottom: 20px;
}

.xoo-wsc-sl-applied > div .xoo-wsc-slc-saved {
  color: #4caf50;
  font-weight: 600;
}

span.xoo-wsc-slc-remove {
  font-weight: 600;
}

span.xoo-wsc-clist-label {
  text-transform: uppercase;
  color: #777;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  padding: 0 20px;
  display: inline-block;
  margin: 20px 0;
  text-align: center;
}

.xoo-wsc-clist-section {
  border: 1px solid #eee;
  margin-bottom: 35px;
  font-size: 13px;
  padding: 0 25px;
}

.xoo-wsc-coupon-row:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.xoo-wsc-coupon-row > span:last-child {
  margin-bottom: 0;
}

span.xoo-wsc-slc-remove .xoo-wsc-remove-coupon {
  display: block;
  text-align: right;
}

/** Footer */
.xoo-wsc-ftx-row {
  padding: 8px 0;
  border-top: 1px solid #f3f3f3;
  font-size: 14px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f3f3f3;
}

span.xoo-wsc-ftx-icon {
  margin-right: 5px;
  font-size: 17px;
}

.xoo-wsc-ftx-coups > div {
  flex-grow: 1;
}

.xoo-wsc-ftx-coups {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  margin-left: 7px;
}

.xoo-wsc-remove-coupon {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  cursor: pointer;
  margin-right: 3px;
}

.xoo-wsc-remove-coupon span {
  color: red;
  margin-left: 2px;
}

.xoo-wsc-ft-buttons-cont {
  display: grid;
  text-align: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

a.xoo-wsc-ft-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

a.xoo-wsc-ft-btn:not(.btn):not(.button) {
  padding: 10px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:only-child {
  grid-column: 1/-1;
}

/** FOOTER Totals **/
.xoo-wsc-ft-totals {
  width: 100%;
  padding: 10px 0;
}

.xoo-wsc-ft-amt {
  padding: 3px;
  display: flex;
  justify-content: space-between;
}

.xoo-wsc-ft-amt-value .xoo-wsc-toggle-slider {
  cursor: pointer;
  margin-left: 5px;
}

span.xoo-wsc-ft-amt-label {
  font-weight: 600;
}

.xoo-wsc-toggle-slider {
  cursor: pointer;
}

.xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider span {
  margin-left: 5px;
}

.xoo-wsc-ft-amt-label {
  flex-grow: 1;
  padding-right: 10px;
}

.xoo-wsc-ft-amt-value {
  text-align: right;
}

.xoo-wsc-ft-amt.less {
  color: #4caf50;
}

.xoo-wsc-ft-amt-total {
  border-top: 1px dashed #9e9e9e;
  margin-top: 5px;
  padding-top: 5px;
}

/** SUGGESTED PRODUCTS **/
.xoo-wsc-sp-product {
  padding: 0 15px;
}

.xoo-wsc-sp-container {
  margin: 10px 0;
}

.xoo-wsc-sp-left-col img {
  width: 100%;
  height: auto;
}

.xoo-wsc-sp-product {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  align-self: stretch;
}

.xoo-wsc-sp-right-col {
  padding-left: 20px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
  justify-content: center;
}

.xoo-wsc-sp-right-col > span {
  display: block;
}

span.xoo-wsc-sp-atc a.button {
  text-transform: uppercase;
  font-size: 12px;
}

span.xoo-wsc-sp-atc a.button span {
  margin-right: 5px;
}

.xoo-wsc-sp-wide .xoo-wsc-sp-rc-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.xoo-wsc-sp-container .lSAction > .lSPrev {
  background-image: url(../images/arrow-left.png);
  background-position: center center;
  left: 0;
}

.xoo-wsc-sp-container .lSAction > .lSNext {
  background-image: url(../images/arrow-right.png);
  background-position: center center;
  right: 0;
}

.xoo-wsc-sp-container .lSAction > a {
  background-size: 50%;
  background-repeat: no-repeat;
  max-width: 22px;
}

.xoo-wsc-sp-narrow .xoo-wsc-sp-rc-bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  flex-grow: 1;
}

.xoo-wsc-sp-container ul.lSPager.lSpg {
  display: none;
}

.xoo-wsc-sp-rc-top {
  padding-bottom: 6px;
}

.xoo-wsc-payment-btns {
  display: flex;
  align-items: center;
  justify-content: center;
}

.xoo-wsc-payment-btns p {
  padding: 0 !important;
  margin: 0 !important;
  display: block;
}

.xoo-wsc-payment-btns > * {
  flex-grow: 1;
  margin-top: 8px !important;
}

.xoo-wsc-payment-btns .widget_shopping_cart {
  margin: 0;
  padding: 0;
}

/* Bundled product */

.xoo-wsc-product.xoo-wsc-is-parent {
  border-bottom: 0;
  padding-bottom: 0;
}

.xoo-wsc-product.xoo-wsc-is-child img {
  max-width: 50px;
  margin-left: auto;
  float: right;
}

.xoo-wsc-product.xoo-wsc-is-child {
  padding-top: 5px;
}

.xoo-wsc-empty-cart {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.xoo-wsc-empty-cart > * {
  margin-bottom: 20px;
}

/** Free **/
span.xoo-wsc-ft-amt-label:after {
  content: ":";
}

.xoo-wsc-ft-amt {
  display: table;
  margin: 0 auto;
  font-weight: 600;
}

span.xoo-wsc-ft-amt-label {
  padding-right: 5px;
}

@font-face {
  font-family: "Woo-Side-Cart";
  src: url("../fonts/Woo-Side-Cart.eot?le17z4");
  src: url("../fonts/Woo-Side-Cart.eot?le17z4#iefix")
      format("embedded-opentype"),
    url("../fonts/Woo-Side-Cart.woff?le17z4") format("woff"),
    url("../fonts/Woo-Side-Cart.ttf?le17z4") format("truetype"),
    url("../fonts/Woo-Side-Cart.svg?le17z4#Woo-Side-Cart") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="xoo-wsc-icon-"],
[class*=" xoo-wsc-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Woo-Side-Cart" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xoo-wsc-icon-coupon-7:before {
  content: "\e925";
}
.xoo-wsc-icon-coupon-8:before {
  content: "\e926";
}
.xoo-wsc-icon-coupon-9:before {
  content: "\e927";
}
.xoo-wsc-icon-coupon-1:before {
  content: "\e91d";
}
.xoo-wsc-icon-coupon-2:before {
  content: "\e91e";
}
.xoo-wsc-icon-coupon-3:before {
  content: "\e91f";
}
.xoo-wsc-icon-coupon-5:before {
  content: "\e920";
}
.xoo-wsc-icon-coupon-6:before {
  content: "\e921";
}
.xoo-wsc-icon-coupon:before {
  content: "\e922";
}
.xoo-wsc-icon-coupon-4:before {
  content: "\e923";
}
.xoo-wsc-icon-bag1:before {
  content: "\e90c";
}
.xoo-wsc-icon-bag2:before {
  content: "\e910";
}
.xoo-wsc-icon-cart1:before {
  content: "\e911";
}
.xoo-wsc-icon-cart2:before {
  content: "\e912";
}
.xoo-wsc-icon-arrow-long-right:before {
  content: "\e900";
}
.xoo-wsc-icon-basket5:before {
  content: "\e901";
}
.xoo-wsc-icon-basket4:before {
  content: "\e902";
}
.xoo-wsc-icon-basket6:before {
  content: "\e903";
}
.xoo-wsc-icon-basket1:before {
  content: "\e904";
}
.xoo-wsc-icon-basket2:before {
  content: "\e905";
}
.xoo-wsc-icon-basket3:before {
  content: "\e906";
}
.xoo-wsc-icon-trash1:before {
  content: "\e907";
}
.xoo-wsc-icon-trash:before {
  content: "\e908";
}
.xoo-wsc-icon-cross:before {
  content: "\e909";
}
.xoo-wsc-icon-check_circle:before {
  content: "\e90a";
}
.xoo-wsc-icon-spinner:before {
  content: "\e97a";
}
.xoo-wsc-icon-spinner2:before {
  content: "\e97b";
}
.xoo-wsc-icon-trash2:before {
  content: "\e9ad";
}
.xoo-wsc-icon-checkmark:before {
  content: "\ea10";
}
.xoo-wsc-icon-discout:before {
  content: "\e924";
}
.xoo-wsc-icon-chevron-thin-left:before {
  content: "\e919";
}
.xoo-wsc-icon-chevron-left:before {
  content: "\e91a";
}
.xoo-wsc-icon-arrow-thin-left:before {
  content: "\e91b";
}
.xoo-wsc-icon-arrow-left:before {
  content: "\e91c";
}
.xoo-wsc-icon-arrow-thin-right:before {
  content: "\e90d";
}
.xoo-wsc-icon-del4:before {
  content: "\e913";
}
.xoo-wsc-icon-pencil:before {
  content: "\e90b";
}
.xoo-wsc-icon-cart:before {
  content: "\e93a";
}
.xoo-wsc-icon-spinner4:before {
  content: "\e97d";
}
.xoo-wsc-icon-spinner8:before {
  content: "\e981";
}
.xoo-wsc-icon-spinner11:before {
  content: "\e984";
}
.xoo-wsc-icon-shopping-bag:before {
  content: "\e918";
}
.xoo-wsc-icon-trash3:before {
  content: "\e914";
}
.xoo-wsc-icon-del1:before {
  content: "\e915";
}
.xoo-wsc-icon-del2:before {
  content: "\e916";
}
.xoo-wsc-icon-del3:before {
  content: "\e917";
}
.xoo-wsc-icon-shopping-bag1:before {
  content: "\e90e";
}
.xoo-wsc-icon-shopping-cart:before {
  content: "\e90f";
}

.xoo-wsc-sp-left-col img {
  max-width: 80px;
}

.xoo-wsc-sp-right-col {
  font-size: 14px;
}

.xoo-wsc-sp-container {
  background-color: #eee;
}

.xoo-wsc-footer {
  background-color: #ffffff;
  color: #000000;
  padding: 10px 20px;
}

.xoo-wsc-footer,
.xoo-wsc-footer a,
.xoo-wsc-footer .amount {
  font-size: 18px;
}

.xoo-wsc-ft-buttons-cont {
  grid-template-columns: auto;
}

.xoo-wsc-basket {
  bottom: 12px;
  right: 0px;
  background-color: #ffffff;
  color: #83c550;
  box-shadow: 0 1px 4px 0;
  border-radius: 50%;
}

.xoo-wsc-bki {
  font-size: 30px;
}

.xoo-wsc-items-count {
  top: -12px;
  left: -12px;
}

.xoo-wsc-items-count,
.xoo-wsc-sc-count {
  background-color: #83c550;
  color: #ffffff;
}

.xoo-wsc-container,
.xoo-wsc-slider {
  max-width: 340px;
  right: -340px;
  top: 0;
  bottom: 0;
  bottom: 0;
}

.xoo-wsc-cart-active .xoo-wsc-container,
.xoo-wsc-slider-active .xoo-wsc-slider {
  right: 0;
}

.xoo-wsc-cart-active .xoo-wsc-basket {
  right: 340px;
}

.xoo-wsc-slider {
  right: -340px;
}

span.xoo-wsch-close {
  font-size: 16px;
  right: 10px;
}

.xoo-wsch-top {
  justify-content: center;
}

.xoo-wsch-text {
  font-size: 20px;
}

.xoo-wsc-header {
  color: #000000;
  background-color: #ffffff;
}

.xoo-wsc-sb-bar > span {
  background-color: #1e73be;
}

.xoo-wsc-body {
  background-color: #ffffff;
}

.xoo-wsc-body,
.xoo-wsc-body span.amount,
.xoo-wsc-body a {
  font-size: 16px;
  color: #000000;
}

.xoo-wsc-product {
  padding: 20px 15px;
}

.xoo-wsc-img-col {
  width: 30%;
}
.xoo-wsc-sum-col {
  width: 70%;
}

.xoo-wsc-sum-col {
  justify-content: center;
}

/***** Quantity *****/

.xoo-wsc-qty-box {
  max-width: 75px;
}

.xoo-wsc-qty-box.xoo-wsc-qtb-square {
  border-color: #000000;
}

input[type="number"].xoo-wsc-qty {
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
  height: 28px;
  line-height: 28px;
}

input[type="number"].xoo-wsc-qty,
.xoo-wsc-qtb-square {
  border-width: 1px;
  border-style: solid;
}
.xoo-wsc-chng {
  background-color: #ffffff;
  color: #000000;
}

@media (max-width: 600px) {
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    top: 99% !important;
    bottom: auto !important;
  }
  html body #post-82 #slider-part .et_pb_tabs_controls li {
    width: 100% !important;
  }

  .et_pb_tab_4:before {
    content: url(https://testedebine.ro/wp-content/uploads/2022/11/055-icon-small.png) !important;
    top: 20px !important;
    left: -30px !important;
  }
  .et_pb_tab_3:before {
    content: url(https://testedebine.ro/wp-content/uploads/2022/02/044-icon-small.png) !important;
    top: 20px !important;
    left: -30px !important;
  }
  .et_pb_tab_2 {
    padding-bottom: 0px !important;
  }

  #test-name h1 {
    font-size: 25px !important;
  }
}

.et_pb_text_inner .list li {
  color: #8a8a8a !important;
}

.et_pb_text_inner h4 {
  color: #8a8a8a !important;
}
.button-magenta {
  background: #863896;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}

/* popup start */

.popup {
  background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/background-green.png");
  background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  max-width: 96%;
  padding: 30px 50px 30px 40px;
  position: fixed;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  font-family: "Poppins", sans-serif;
  display: none;
  z-index: 1000;
}

.popup.home-popup {
  background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/background-green.png");
  background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  max-width: 96%;
  padding: 30px 50px 30px 40px;
  position: fixed;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  font-family: "Poppins", sans-serif;
  display: none;
  z-index: 999999;
}

.popup .btnpoup {
  display: block;
  margin: 0 auto;
  background-color: transparent;
  font-size: 30px;
  color: #c5c5c5;
  border: none;
  outline: none;
  cursor: pointer;
  position: absolute;
  top: 10;
  right: 30px;
}

.popup p {
  margin: 50px 0;
  font-size: 25px;
  color: #fff;
  line-height: 1.3;
}
.popup.home-popup p  { 
     margin: 50px 0;
  font-size: 19px;
  color: #fff;
  line-height: 1.3;
}
.popup .text-center p {
  text-align: center !important;
}
.popup a {
  display: inline-block;
  position: relative;
  margin: 10px auto;
  text-align: center;
  background-color: #83c550;
  text-decoration: none;
  padding: 5px 10px;
  border-radius: 5px;
  color: #ffffff;
}
.popup-overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.5;
  display: none;
  z-index: 999;
}

@media (max-width: 768px) {
  .popup {
    background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png");
    width: 400px;
    padding: 15px 15px 20px;
  }
  .popup p {
    margin-bottom: 10px;
    font-size: 18px;
  }
	
	  .popup.home-popup {
    background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png");
    width: 400px;
    padding: 15px 15px 20px;
  }
  .popup.home-popup p {
    margin-bottom: 10px;
    font-size: 13px;
  }
}
/* popup end */

/* customer area start */
ul#menu-wp-customer-area-menu {
  background-color: grey;
}
ul#menu-wp-customer-area-men li .et-show-dropdown .et-hover {
  background-color: grey;
}
/* customer area end */

/* banner imupro teste start */
.banner-teste-imupro {
  background-image: url(https://testedebine.ro/wp-content/uploads/2022/04/background-green.png);
  background-image: url(https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 30px 50px 30px 40px;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  color: #ffffff;
}

.banner-teste-imupro .text-magenta {
  color: #863896;
  font-weight: 900;
}

.banner-teste-imupro a {
  text-decoration: none;
  font-weight: 900;
  color: #863896 !important;
}

.banner-teste-imupro h1 {
  font-size: 30px;
  padding: 0 0 35px 15px;
  color: #ffffff;
}

.banner-teste-imupro .row {
  display: flex;
  padding: 0 25px 0 0;
}
.banner-teste-imupro .row-small {
  display: flex;
  padding: 0 25px 0 0;
}
.banner-teste-imupro .row-small span {
  margin: auto 0;
}

.banner-teste-imupro .column span.number {
  font-size: 110px;
  opacity: 0.5;
  padding: 0 5px 0px 5px;
  line-height: 1;
  margin-right: 10px;
}

.banner-teste-imupro .column {
  margin: auto;
}
hr {
  margin-right: 10px;
}

.banner-teste-imupro .text-right {
  display: flex;
  justify-content: end;
  width: 330px;
}

@media (max-width: 768px) {
  .banner-teste-imupro {
    background-image: url("https://testedebine.ro/wp-content/uploads/2022/04/banner-mobile-teste.png");
    padding: 40px 20px 50px;
  }
  .banner-teste-imupro p {
    margin-bottom: 0;
    font-size: 14px;
  }
  .banner-teste-imupro h1 {
    font-size: 19px;
  }
  .banner-teste-imupro .text-right {
    font-size: 12px;
    width: 100%;
  }
  .banner-teste-imupro .row {
    display: block;
    padding: 0 25px 0 0;
  }
  .banner-teste-imupro .column span.number {
    font-size: 30px;
    margin-top: 0;
  }
  .banner-teste-imupro .show-on-desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner-teste-imupro .show-on-mobile {
    display: none;
  }
}
/* banner imupro teste end */

.tabMap {
  background: rgba(255, 0, 0, 0.25);
}

/* content none maptab start */
#for-module ul li::before {
  content: none !important;
}
/* content none maptab end */

#post-59 .et_pb_section_0 {
  padding-top: 40px !important;
  padding-bottom: 20px !important;
}
#post-59 .et_pb_section_1,
#post-59 .et_pb_section_1 .et_pb_column_1 {
  margin-top: 0px !important;
}

a[href="http://fla-shop.com/"]
{
  display: none !important;
  visibility: hidden !important;
}
/*customize-css start*/
body {
  font-family: "Open-Sans", sans-serif !important;
  overflow-x: hidden;
}
#top-menu a {
  font-weight: 400;
}

.postid-18172 .variations {
  display: none;
}
.postid-18166 .variations {
  display: none;
}

.post-18895 h2 span {
  font-style: italic;
  display: block;
  padding-top: 10px;
}
#product-18895 h1 span {
  font-style: italic;
  display: block;
  padding-top: 10px;
}

.covid-part li {
  margin-bottom: 0 !important;
}
.covid-part li {
  padding: 15px 20px 50px 20px !important;
  width: 25% !important;
}
.covid-part li.post-18895 {
  padding: 15px !important;
  border: 2px solid #863896;
  border-radius: 10px;
  width: 50% !important;
  margin-right: 180px !important;
}
.covid-part li.post-18895 h2 {
  font-weight: bolder;
}
.covid-part li.post-18392 h2 {
  font-size: 16px !important;
}
.covid-part li.post-18392 .woocommerce-Price-amount.amount {
  font-size: 16px !important;
}
.covid-part li.post-18348 h2 {
  font-size: 16px !important;
}
.covid-part li.post-18348 .woocommerce-Price-amount.amount {
  font-size: 16px !important;
}

.covid-part li.post-18392 {
  margin: 0 120px 0 0 !important;
}
.covid-part li.post-18348 {
  margin: 0 120px !important;
}

#customer_details .woocommerce-account-fields .create-account label.checkbox {
  background: #aac932 !important;
  color: #000;
  font-weight: bolder;
  font-size: 14px;
  padding: 5px;
}

.summary.entry-summary .variations label:before {
  position: absolute;
  content: "*";
  color: red;
  right: -10px;
}
.summary.entry-summary .variations label {
  position: relative;
}

#wpo_wcpdf-data-input-box.postbox
  .inside
  .wcpdf-data-fields
  .read-only
  .invoice-number {
  display: none !important;
}

#product-18348 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18348 .csp-hide-product-total {
  display: none !important;
}
#product-18348 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18348 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18348 .et_pb_wc_description {
  display: none;
}

#product-18392 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18392 .csp-hide-product-total {
  display: none !important;
}
#product-18392 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18392 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18392 .et_pb_wc_description {
  display: none;
}

#product-18401 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18401 .csp-hide-product-total {
  display: none !important;
}
#product-18401 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18401 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18401 .et_pb_wc_description {
  display: none;
}

#product-18895 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18895 .csp-hide-product-total {
  display: none !important;
}
#product-18895 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18895 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18895 .et_pb_wc_description {
  display: none;
}

#product-18166 .model-part-3 {
  display: none;
}
#product-18166 .woocommerce-product-details__short-description {
  display: none;
}

#product-18172 .model-part-3 {
  display: none;
}
#product-18172 .woocommerce-product-details__short-description {
  display: none;
}

.post-18284 .price {
  display: none !important;
}

#product-18254 .model-part-3 {
  display: none;
}
#product-18254 .woocommerce-product-details__short-description {
  display: none;
}
#product-18254 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18254 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-18274 .model-part-3 {
  display: none;
}
#product-18274 .woocommerce-product-details__short-description {
  display: none;
}
#product-18274 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18274 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-18278 .model-part-3 {
  display: none;
}
#product-18278 .woocommerce-product-details__short-description {
  display: none;
}
#product-18278 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18278 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-15751 .model-part-3 {
  display: none;
}
#product-15751 .woocommerce-product-details__short-description {
  display: none;
}

#product-15723 .model-part-3 {
  display: none;
}
#product-15723 .woocommerce-product-details__short-description {
  display: none;
}

#product-14381 .model-part-1 {
  display: none;
}
#product-14381 .woocommerce-product-details__short-description {
  display: none;
}

#product-13625 .model-part-1 {
  display: none;
}
#product-13625
  .et_pb_module.et_pb_wc_description.et_pb_wc_description_0.et_pb_bg_layout_light.et_pb_text_align_left {
  display: none;
}
#product-13625 .et_pb_section.et_pb_section_1.et_section_regular {
  display: none;
}

#product-13627 .model-part-2 {
  display: none;
}
#product-13627 .woocommerce-product-details__short-description {
  display: none;
}

#product-13628 .model-part-3 {
  display: none;
}
#product-13628 .woocommerce-product-details__short-description {
  display: none;
}

#product-14657 .model-part-3 {
  display: none;
}
#product-14657 .woocommerce-product-details__short-description {
  display: none;
}

#product-15749 .model-part-33 {
  display: none;
}
#product-15749 .model-part-34 {
  display: none;
}
#product-15749 .woocommerce-product-details__short-description {
  display: none;
}

#product-15743 .model-part-33 {
  display: none;
}
#product-15743 .model-part-34 {
  display: none;
}
#product-15743 .woocommerce-product-details__short-description {
  display: none;
}

#product-15725 .model-part-33 {
  display: none;
}
#product-15725 .model-part-34 {
  display: none;
}
#product-15725 .woocommerce-product-details__short-description {
  display: none;
}

#product-15792 .model-part-3 {
  display: none;
}
#product-15792 .woocommerce-product-details__short-description {
  display: none;
}

p {
  text-align: justify !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 10px 20px 10px 20px !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:after {
  display: none;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover:after {
  display: none;
}

#billing_address_1_field label:before {
  content: "Adresă";
  position: absolute;
  background: #fff;
}
.woocommerce table.my_account_orders .button {
  margin: 5px 0;
}

#post-102 .et_pb_row {
  width: 100%;
}

.product-name .variation .variation-ImuProVegetarian {
  display: none !important;
}
.product-name .variation .variation-ImuProComplete {
  display: none !important;
}
.product-name .variation .variation-ImuProBasic {
  display: none !important;
}
.product-name .variation .variation-ImuProScreen {
  display: none !important;
}
.product-name .variation .variation-TestulDAO {
  display: none !important;
}
.product-name .variation .variation-FlorInScanMicrobiomeProfile {
  display: none !important;
}
.product-name .variation .variation-GISTOOLPROFILE {
  display: none !important;
}
.product-name .variation .variation-Cod {
  display: none !important;
}

#ppom-price-container .table-striped {
  display: none;
}

.csp-hide-product-total:before {
  content: "Pret de transfer:";
  position: absolute;
  background: #fff;
  width: 103px;
  height: 30px;
}
.csp-hide-product-total {
  padding-top: 20px;
}
.csp-hide-product-total .price {
  padding-left: 30px;
  font-size: 34px !important;
  font-weight: bold;
  color: #863896 !important;
}

.section-part-of-blog h3 {
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
  font-size: 18px;
  text-transform: uppercase;
  padding: 20px 0;
  height: 150px;
}
.section-part-of-blog p {
  padding: 20px 0;
}
.section-part-of-blog .read-more-button a {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  color: #83c550 !important;
  font-weight: bold;
}
.blog-part-design .et_pb_column_12 {
  width: 48% !important;
  margin-right: 2% !important;
}
.blog-part-design .et_pb_column_13 {
  width: 20% !important;
  margin-right: 5%;
}
.blog-part-design .et_pb_column_14 {
  width: 20% !important;
}

#post-1451 .blog-part-design .et_pb_column_13 {
  width: 48% !important;
  margin-right: 2% !important;
}
#post-1451 .blog-part-design .et_pb_column_14 {
  width: 20% !important;
  margin-right: 5%;
}
#post-1451 .blog-part-design .et_pb_column_15 {
  width: 20% !important;
}

#post-67 .et_pb_shop_0 {
  margin-bottom: 0 !important;
}
.table-name-of-pacient {
  margin-top: -70px !important;
}

.entry-title {
  text-transform: uppercase;
}
.et_pb_post .entry-title {
  font-size: 20px !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
}

#product-13627 .variations tr:nth-of-type(4) {
  display: none;
}
#product-13627 .variations tr:nth-of-type(1) {
  display: none;
}

#product-13625 .variations tr:nth-of-type(1) {
  display: none;
}
#product-13625 .variations tr:nth-of-type(4) {
  display: none;
}

#post-16443 .entry-content h2 {
  padding-top: 100px;
}

#product-13628 .variations tr:nth-of-type(1) {
  display: none;
}
#product-13628 .variations tr:nth-of-type(2) {
  display: none;
}
#product-13628 .variations tr:nth-of-type(3) {
  display: none;
}
.post-13628 .product_type_variable.button {
  width: 100%;
}
.post-13628 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-13628 #product-13628 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-13628 #product-13628 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#post-67 .products.columns-3 .wclvd_btns .button.wclvd_read_more:before {
  content: "COMANDĂ ONLINE" !important;
  position: absolute !important;
  top: 9px !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 9px !important;
  background: #83c550 !important;
  width: 150px;
}

#product-14657 .variations tr:nth-of-type(1) {
  display: none;
}
#product-14657 .variations tr:nth-of-type(2) {
  display: none;
}
#product-14657 .variations tr:nth-of-type(3) {
  display: none;
}

.post-14657 .product_type_variable.button {
  width: 100%;
}
.post-14657 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-14657 #product-14657 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-14657 #product-14657 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-14381 .variations tr:nth-of-type(3) {
  display: none;
}
#product-14381 .variations tr:nth-of-type(1) {
  display: none;
}
#product-14381 .variations tr:nth-of-type(2) {
  display: none;
}
.post-14381 .product_type_variable.button {
  width: 100%;
}
.post-14381 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-14381 #product-14381 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-14381 #product-14381 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15723 .variations tr:nth-of-type(3) {
  display: none;
}
#product-15723 .variations tr:nth-of-type(2) {
  display: none;
}
.post-15723 .product_type_variable.button {
  width: 100%;
}
.post-15723 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15723 #product-15723 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15723 #product-15723 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15725 .variations tr:nth-of-type(1) {
  display: none;
}
#product-15725 .variations tr:nth-of-type(2) {
  display: none;
}

.post-15725 .product_type_variable.button {
  width: 100%;
}
.post-15725 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15725 #product-15725 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15725 #product-15725 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15743 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15743 .variations tr:nth-of-type(3) {
  display: none;
}

.post-15743 .product_type_variable.button {
  width: 100%;
}
.post-15743 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15743 #product-15743 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15743 #product-15743 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
/*
#product-15749 .variations tr:nth-of-type(1){display:none;}
#product-15749 .variations tr:nth-of-type(2){display:none;}
#product-15749 .variations tr:nth-of-type(3){display:none;}
.post-15749 .product_type_variable.button{width:100%;}
.post-15749 .product_type_variable.button::before {content: "COMANDĂ ONLINE";position: absolute;top: 9px;left: 0;right: 0;bottom: 9px;background: #83c550; text-align:center;}
.postid-15749 #product-15749 .single_add_to_cart_button::before {content: "COMANDĂ ONLINE";position: absolute;top: 9px;left: 0;right: 0;bottom: 9px;background: #83c550;width: 150px;}
.postid-15749 #product-15749 .single_add_to_cart_button {text-transform: uppercase;position: relative;width: 150px;}
*/

#product-15751 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15751 .variations tr:nth-of-type(3) {
  display: none;
}
.post-15751 .product_type_variable.button {
  width: 100%;
}
.post-15751 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15751 #product-15751 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15751 #product-15751 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15749 .variations tr:nth-of-type(1) {
  display: none;
}
#product-15749 .variations tr:nth-of-type(2) {
  display: none;
}

.post-15749 .product_type_variable.button {
  width: 100%;
}
.post-15749 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15749 #product-15749 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15749 #product-15749 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15792 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15792 .variations tr:nth-of-type(3) {
  display: none;
}
.post-15792 .product_type_variable.button {
  width: 100%;
}
.post-15792 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15792 #product-15792 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15792 #product-15792 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15751 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15725 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15725 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}

#product-15751 .post-15723 .model-part-3 {
  bottom: -58px !important;
}
#product-15749 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15749 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}

#product-15792 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15743 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15743 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}

#cookie-notice {
  color: rgb(255, 255, 255);
  background-color: transparent !important;
  visibility: visible;
  width: 500px;
  /* position: absolute; */
  bottom: 0;
  min-width: auto;
  border-radius: 10px;
  /* padding: 50px 0px; */
  left: 10px;
  bottom: 10px;
}
.cookie-notice-container {
  background: rgba(134, 56, 150, 0.9);
  color: #fff;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  /* width: 500px; */
  border-radius: 10px;
  padding: 50px 10px;
}

#cn-accept-cookie {
  background: #83c550 !important;
  display: block !important;
  text-transform: uppercase;
  margin: 20px auto !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#order_comments_field {
  display: none;
}
.for-attention {
  color: red;
}

.checkbox.form-row-wide.validate-required.validate-required {
  display: block;
}
.checkbox.form-row-wide.validate-required.validate-required span {
  color: red;
}
.checkbox.form-row-wide.validate-required.validate-required a {
  color: #863896 !important;
}
.checkbox.form-row-wide.validate-required.validate-required .required {
  display: none;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
  background: #f00;
}
.woocommerce-error li {
  color: #fff;
}
.woocommerce-error a {
  color: #fff !important;
  text-decoration: underline !important;
}
.woocommerce form .form-row.woocommerce-invalid input.input-checkbox {
  border-color: #a00 !important;
}
.woocommerce form .form-row.woocommerce-invalid input.input-text {
  border-color: #a00 !important;
}
#post-70
  .woocommerce
  .woocommerce-notices-wrapper
  .woocommerce-error
  li:nth-of-type(1) {
  display: none;
}

.et_pb_blog_grid h2 {
  height: 100px !important;
}
.blog-part-new .post-content p {
  height: 80px !important;
}

#additional_field_491 {
  border: 1px solid #bbb;
}

.post-13627 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-13627 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}
.post-13625 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-13625 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15743 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15743 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15725 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15725 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15749 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15749 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.postid-13627 #product-13627 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-13627 #product-13627 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-13625 #product-13625 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-13625 #product-13625 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15743 #product-15743 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15743 #product-15743 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15725 #product-15725 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15725 #product-15725 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15749 #product-15749 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15749 #product-15749 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.variation-FlorInScanPlus p {
  display: none;
}
.variation-FlorInScan p {
  display: none;
}
.variation-Determinareazonulinei p {
  display: none;
}
.variation-Histaminanscaun p {
  display: none;
}

.variation-FlorInScanPlus {
  display: none !important;
}
.variation-FlorInScan {
  display: none !important;
}
.variation-Determinareazonulinei {
  display: none !important;
}
.variation-Histaminanscaun {
  display: none !important;
}

.postid-13627 #product-13627 .single_variation_wrap .price {
  display: none !important;
}
.postid-13627 #product-13627 .woocommerce-variation-price {
  display: block !important;
  position: absolute;
  top: 40px;
}
/*.postid-13627 #product-13627 .woocommerce-variation-price .price{font-size:26px !important; display:block !important;}
.postid-13625 #product-13625 .price{display:none;}
.postid-13625 #product-13625 .summary.entry-summary .price{display:none;}*/
.csp-hide-product-total .price {
  display: inline-block !important;
}
.single_variation_wrap
  .woocommerce-variation.single_variation
  .woocommerce-variation-price
  .price {
  display: block;
}

#product-13625 .csp-hide-product-total {
  padding-top: 20px;
}
/*.postid-13625 #product-13625 .price:nth-of-type(1){display:none !important;}
.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-Price-amount.amount{display:block !important;}*/
.csp-price {
  display: none !important;
}

#product-13625 .single_variation_wrap .woocommerce-variation-price .price {
  display: none !important;
}

#product-13627 .csp-price {
  display: block !important;
}
#product-13627 .csp-hide-product-total {
  padding-top: 20px;
}

.postid-13625 #product-13625 .csp-hide-product-total .price {
  display: initial !important;
}
/*
.postid-13625 #product-13625 .woocommerce-variation-price{display: block !important;position: absolute;top: 40px;}
.postid-13625 #product-13625 .woocommerce-variation-price .price{font-size:26px !important; display:block !important;}
*/

.woocommerce table.shop_table td.product-remove {
  padding: 5px !important;
  display: inline-block;
  top: 33%;
  border-top: 0 !important;
}
.woocommerce table.shop_table td.product-remove a.remove {
  display: inline-block !important;
}
.woocommerce table.shop_table td.product-thumbnail img {
  width: 100% !important;
}
.woocommerce table.shop_table td.product-thumbnail {
  min-width: initial !important;
  padding: 0 !important;
}
.woocommerce table.shop_table td.product-name {
  min-width: 550px;
}

.nav li ul {
  width: 400px !important;
}
#top-menu li li a {
  width: 350px !important;
}
.nav li li ul {
  top: 30px !important;
}
#post-67 .only-for-shop .added_to_cart.wc-forward {
  bottom: -145px;
}
#post-67 .your-class .model-part-1 {
  width: 100%;
  text-align: center;
}
#post-67 .your-class .model-part-2 {
  width: 100%;
  text-align: center;
}
#post-67 .your-class .model-part-3 {
  width: 100%;
  text-align: center;
}

.model-part-33 {
  font-size: 14px;
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  width: 100%;
  bottom: -57px;
  text-align: center;
  z-index: 9999;
}
.model-part-34 {
  font-size: 14px;
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  width: 100%;
  bottom: -115px;
  text-align: center;
  z-index: 9999;
}

.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
  clear: left !important;
}
#additional_pacient_prenume_field {
  width: 43%;
  float: right;
  overflow: visible;
}
#additional_pacient_nume_field {
  width: 43%;
  float: left;
  overflow: visible;
}

#product-13625 {
  padding-bottom: 70px;
}
#product-13625 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13625 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13625 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

#product-13628 {
  padding-bottom: 70px;
}
#product-13628 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .model-part-1 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

#product-13627 {
  padding-bottom: 70px;
}
#product-13627 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .model-part-1 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

.post-15743 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15749 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15723 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.woocommerce ul.products li.post-15725.product .button {
  width: 100%;
  text-align: center;
}
.post-13627 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-13628 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-14657 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15751 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-13625 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-14381 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15792 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15725 .added_to_cart.wc-forward {
  bottom: -195px;
}
#product-15723 {
  padding-bottom: 120px;
}
#product-15723 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}
/*
#product-15723 .model-part-33{bottom:-110px;}
#product-15723 .model-part-34{bottom:-165px;}
*/

#product-15725 {
  padding-bottom: 120px;
}
#product-15725 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}

/*
#product-15725 .model-part-33{bottom:-110px;}
#product-15725 .model-part-34{bottom:-165px;}
*/

#product-15743 {
  padding-bottom: 120px;
}
#product-15743 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}

/*
#product-15743 .model-part-33{bottom:-110px;}
#product-15743 .model-part-34{bottom:-165px;}
*/

#product-15749 {
  padding-bottom: 120px;
}

/*
#product-15749 .model-part-33{bottom:-110px;}
#product-15749 .model-part-34{bottom:-165px;}
*/

#product-15749 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
  bottom: -195px;
}
#product-15751 {
  padding-bottom: 120px;
}
#product-15751 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}
#product-15792 {
  padding-bottom: 120px;
}
#product-15792 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
  bottom: -195px;
}

.post-15723 .model-part-3 {
  width: 100%;
  bottom: -58px !important;
  text-align: center;
}

#post-67 .post-15723 .model-part-3 {
  bottom: -56px !important;
}

.woocommerce-order-received .et_pb_tabs_controls {
  display: none;
}

.et_pb_blog_0 .et_pb_post .more-link {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
}
#post-1438 .post-meta {
  padding-bottom: 0 !important;
}

.pagination .alignleft a {
  color: #863896 !important;
}
.pagination .alignright a {
  color: #863896 !important;
}

#checkout-part-tabs .et_pb_tabs_controls li.et_pb_tab_active {
  background-color: #60789c !important;
}
#checkout-part-tabs .et_pb_tabs_controls li.et_pb_tab_active a {
  color: #fff !important;
}

#top-menu #menu-item-15061 a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: none;
  bottom: 0;
}
.product.type-product .product_meta {
  display: none;
}
#top-menu #menu-item-15061 a:hover:before {
  display: block;
}
#top-menu #menu-item-15061 a:active:before {
  display: block;
}
#top-menu #menu-item-15061 a {
  color: #fff !important;
}
#top-menu #menu-item-15061 a:active {
  color: #fff !important;
}

.hide {
  display: none;
}
.button-clinica {
  text-transform: uppercase;
  background: #84c452;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  color: #fff !important;
}

#post-67 .product.type-product {
  margin-bottom: 150px !important;
}
#post-67 #test-name {
  position: initial;
  left: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-67 #test-name h1 {
  font-size: 40px !important;
}
#post-67 .et_pb_section_0 {
  padding-bottom: 0 !important;
}

.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
  padding: 10px !important;
}
.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description
  .et_builder_inner_content
  .et_pb_section_0 {
  padding: 0 !important;
}
.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description
  .et_builder_inner_content
  .et_pb_section_0
  .et_pb_row_0 {
  padding-left: 10px important;
  width: 100% !important;
}

.products.columns-3 .wclvd_btns .button.wclvd_read_more {
  display: none;
}
.products.columns-3 .wclvd_btns a:nth-of-type(2) {
  display: none;
}
.products.columns-3 .product.type-product .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: inherit !important;
}

.products.columns-3 .product.type-product .your-class .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
}

.products.columns-3 .product.type-product .your-class p strong {
  display: inline-block !important;
}

.woocommerce-Tabs-panel#tab-description ul li {
  font-weight: 400 !important;
}
.woocommerce-Tabs-panel#tab-description p {
  font-weight: 400 !important;
}
/*.woocommerce-product-details__short-description {display:none;}*/
.woocommerce-Tabs-panel#tab-description .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.woocommerce-Tabs-panel#tab-description .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.woocommerce-Tabs-panel#tab-description .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.related.products .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .type-product:nth-of-type(4) {
  padding-top: 180px;
}
.related.products .type-product:nth-of-type(5) {
  padding-top: 180px;
}
.related.products .button.ajax_add_to_cart {
  position: absolute !important;
  right: 0 !important;
}
.related.products .price {
  display: none !important;
}
.related.products .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: justify;
  font-weight: 400 !important;
}
.related.products .your-class .read-more-show {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.woocommerce-message .button.wc-forward {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.woocommerce-message {
  background-color: #863896 !important;
}
.woocommerce-message .button.wc-forward:after {
  display: none !important;
}
.related.products .your-class strong {
  display: contents !important;
}
.related.products .your-class .read-more-hide {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.related.products .woocommerce-loop-product__title {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.woocommerce-Tabs-panel#tab-description h2 {
  display: none;
}
.woocommerce-Tabs-panel#tab-description {
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 400 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {
  display: none !important;
}
.summary.entry-summary .cart .button {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.summary.entry-summary .cart .button:after {
  display: none !important;
}
.quantity .input-text.qty.text {
  background-color: #60789c !important;
}
.cart_totals .checkout-button.button.alt.wc-forward {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.coupon .button {
  color: #60789c !important;
  background: #fff !important;
}
.coupon .button:hover {
  color: #60789c !important;
  padding: 0.3em 1em !important;
  border: 2px solid #60789c !important;
}
.coupon .button:after {
  display: none !important;
}
.cart_totals .checkout-button.button.alt.wc-forward:after {
  display: none !important;
}
.coupon {
  display: none;
}

.actions .button {
  color: #60789c !important;
  background: #fff !important;
}
.actions .button:hover {
  color: #60789c !important;
  padding: 0.3em 1em !important;
  border: 2px solid #60789c !important;
}
.actions .button:after {
  display: none !important;
}
.actions .button:disabled[disabled] {
  padding: 0.3em 1em !important;
}

.woocommerce-cart-form .product-name a {
  color: #000 !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
  background: #dcdce7;
  color: #60789c !important;
  border: 0 !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
  tr:nth-of-type(odd) {
  background: #eee;
}
.shop_table.shop_table_responsive tr th {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

#payment #place_order {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#payment #place_order:after {
  display: none;
}
.woocommerce-info {
  background-color: #863896 !important;
}

#top-menu .current_page_item.menu-item-76 a:before {
  display: none !important;
}

#post-1451 .et_pb_section_3 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1451 .et_pb_section_2 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_2 .et_pb_row_3 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_2 .et_pb_row_1 {
  padding-top: 0 !important;
}
#post-1451 .only-for-shop {
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_7 {
  padding-top: 0 !important;
}
#post-1451 #two-columns-florinscan .list {
  padding-top: 20px !important;
}
#post-1451 #two-columns-florinscan .list li {
  margin-bottom: 15px !important;
}
#post-1451 #two-columns-florinscan .list li strong {
  color: #000 !important;
  font-weight: 600 !important;
}
.button-only-inline {
  display: inline-block;
}
.button-only-inline #button1 {
  background-color: #863896;
  padding: 13px 20px !important;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  margin-right: 5px;
}
.button-only-inline #button11 {
  background-color: #863896;
  padding: 13px 20px !important;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
}
#post-1451 .woocommerce.columns-3 ul.products li.product {
  padding-left: 34%;
  width: 65.75% !important;
}

.col-2 {
  width: 50%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-2:nth-child(2n + 1) {
  clear: left;
}
.col-2:nth-child(2n + 2) {
  clear: right;
}
.cep {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

#post-1451
  .woocommerce.columns-3
  ul.products
  li.product
  .woocommerce-Price-amount.amount {
  display: none;
}

#post-14697 .detalii-contact {
  background: #f5f5f5;
  border-radius: 15px;
  padding: 30px;
}
#post-14697 .detalii-contact .contact-details-part {
  padding: 10px 0;
}
#post-14697 .detalii-contact .contact-details-part img {
  width: 25px;
  padding-right: 10px;
}
#post-14697 .detalii-contact .contact-details-part a {
  color: #863896;
  font-size: 16px;
}
#post-14697 .detalii-contact .contact-details-part.data-protection {
  padding-top: 20px;
}
#post-14697 .detalii-contact .contact-details-part.data-protection span {
  font-size: 16px;
}

#post-14697 .wpcf7-form p:nth-of-type(1) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(2) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(3) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(4) {
  width: 100%;
}
#post-14697 .wpcf7-form input[type="text"] {
  width: 100% !important;
}
#post-14697 .wpcf7-form input[type="email"] {
  width: 100% !important;
}
#post-14697 .et_pb_section_2 {
  padding-top: 0 !important;
}

#post-995 .blog-part-design .et_pb_column_12 h3 {
  height: 100px !important;
}
#post-995 .blog-part-design .et_pb_column_13 h3 {
  height: 120px !important;
}
#post-995 .blog-part-design .et_pb_column_14 h3 {
  height: 120px !important;
}

#post-1451 .blog-part-design .et_pb_column_13 h3 {
  height: 100px !important;
}
#post-1451 .blog-part-design .et_pb_column_14 h3 {
  height: 120px !important;
}
#post-1451 .blog-part-design .et_pb_column_15 h3 {
  height: 120px !important;
}

#post-1438 .blog-part-design .et_pb_column_12 h3 {
  height: 70px !important;
}
#post-1438 .blog-part-design .et_pb_column_13 h3 {
  height: 80px !important;
}
#post-1438 .blog-part-design .et_pb_column_14 h3 {
  height: 80px !important;
}

.detalii-firma-contact {
  padding-top: 15px;
  padding-bottom: 7.5px;
}
.detalii-firma-contact p {
  padding-bottom: 10px;
}
.membrii {
  padding-top: 15px;
}
.membrii .container-table {
  padding-bottom: 20px;
}
.membrii a {
  display: block;
  color: #863896;
}
.contact-line {
  margin-bottom: 20px;
}

.et_pb_newsletter_description {
  display: none;
}
.et_pb_newsletter {
  display: none !important;
}
.woocommerce-MyAccount-navigation-link {
  list-style-type: none;
  background: #ccc !important;
  padding-left: 5px;
  margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation-link a {
  color: #000 !important;
}
.woocommerce-MyAccount-navigation-link.is-active {
  background: #863896 !important;
  color: #fff !important;
}
.woocommerce-MyAccount-navigation-link.is-active a {
  color: #fff !important;
}

.only-for-shop .woocommerce ul.products li.product strong {
  display: contents !important;
}
.woocommerce-loop-product__title {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.woocommerce-Price-amount.amount {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.only-for-shop .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: justify;
}
.only-for-shop .your-class .read-more-show {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.only-for-shop .your-class .read-more-hide {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.woocommerce ul.products li.product .button {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 10px 20px 10px 20px !important;
}
.woocommerce ul.products li.product .button:after {
  display: none !important;
}
.only-for-shop .added_to_cart.wc-forward {
  position: absolute;
  bottom: -90px;
  right: 40px;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  color: #863896 !important;
}
#post-995 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: auto;
}
#post-995 .only-for-shop .woocommerce ul.products li.post-13628 .button {
  position: absolute;
  right: 0;
  width: 150px;
}
#post-1438 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: 150px;
}
#post-1451 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: 150px;
}
/*.only-for-shop #button1.button-for-download a{position:absolute; bottom:14px; width:150px; padding:10px !important; text-align:center;}*/
.only-for-shop #button1 {
  position: absolute;
  bottom: -5px;
}
.only-for-shop #button2 {
  position: absolute;
  bottom: -5px;
  left: 34.5%;
}
.only-for-shop #button3 {
  position: absolute;
  bottom: 24px;
  right: 16.5%;
}
.only-for-shop .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.pagination .alignleft a:before {
  content: "Articole mai vechi";
  position: absolute;
  background: #fff;
  width: 150px;
}
.pagination .alignright a:before {
  content: "Articole mai recente";
  position: absolute;
  background: #fff;
  width: 150px;
}
.post-content a.more-link:before {
  content: "Citeşte mai mult";
  position: absolute;
  background: #fff;
  color: #83c550;
}
#post-1438 #two-columns-florinscan .et_pb_column_2 p a {
  color: #863896;
}

.only-for-shop .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.only-for-shop .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.concept1 {
  padding-top: 0 !important;
}
.concept1 p {
  color: #8a8a8a !important;
}
.concept1 p strong {
  color: #000 !important;
}
.concept1 .et_pb_video_box video {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}
.concept1 .et_pb_code_inner video {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}
#video-only-2-page {
  padding: 140px 0;
}
#video-only-2-page .et_pb_section_video_bg {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}

.general-section-concept {
  padding-top: 0 !important;
}
.general-section-concept .container-table .txt {
  background: #fafafa;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 70px;
}
.general-section-concept .container-table .txt h3 {
  padding-bottom: 0 !important;
  font-family: "Open Sans", sans-serif;
}
.general-section-concept .container-table .txt p {
  text-align: inherit !important;
  padding-top: 20px !important;
  color: #303030 !important;
  font-family: "Open Sans", sans-serif;
}
.general-section-concept .container-table .txt p strong {
  color: #000 !important;
}
.section-3-concept .container-table .table-element p {
  font-family: "Open Sans", sans-serif;
  line-height: 24px;
  padding-top: 20px;
}
.section-3-concept .container-table .table-element.vector-part {
  width: 20%;
}
.section-3-concept {
  padding-top: 0 !important;
}
.special-paragraph {
  padding: 30px 50px;
}

#post-61 .general-section-concept {
  padding-bottom: 0 !important;
}
#post-61 .et_pb_section_2 {
  padding-bottom: 0 !important;
}
#post-61 .et_pb_section_2 .concept1 .et_pb_column_1_2 {
  padding-top: 50px;
}
.general-section-concept {
  padding-bottom: 0 !important;
}

#post-55 .et_pb_section_5 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.above-footer-test-sections {
  padding-top: 0 !important;
}
.above-footer-test-sections
  .container-table
  .table-element
  .content-wrapper-one {
  padding-top: 150px;
  padding-bottom: 150px;
}
.above-footer-test-sections .content-wrapper-one h3 {
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
.above-footer-test-sections .content-wrapper-one p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 20px;
}
.above-footer-test-sections .content-wrapper-one .green-button {
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
  background: #83c550;
}
.above-footer-test-sections .content-wrapper-one .green-line {
  background: #83c550;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 200px;
}
.above-footer-test-sections .content-wrapper-one {
  padding-left: 48%;
  padding-right: 90px;
}
.above-footer-test-sections .content-wrapper-one.content-wrapper-two {
  padding-left: 20% !important;
  padding-right: 420px !important;
}

.col-3 {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-3:nth-child(3n + 1) {
  clear: left;
}
.col-3:nth-child(3n + 3) {
  clear: right;
}

.sediu img {
  display: inline-block !important;
  width: 15px;
}
.sediu a {
  display: inline-block !important;
}
/*
.htmlMapResponsive .fm-tooltip-frame{line-height: inherit !important;max-width:1100px !important; opacity:1 !important;background: #fff !important;position: absolute !important;}
.htmlMapResponsive .fm-tooltip{z-index:999999;margin:0 auto; min-width:1100px !important; max-width:100% !important; width:100% !important;left:0 !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 h3{font-weight:bolder !important; color:#000 !important; font-size:20px !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .sediu{padding:15px 0;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .sediu h4{color:#000 !important; font-size:16px !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .links-map{color: #84c452 !important; text-decoration:underline;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .medici .dr-name{color: #7d2a8e!important;font-weight: bolder!important;}
.htmlMapResponsive .fm-tooltip-name{display:none !important;}
.htmlMapResponsive .fm-tooltip-image{border-top:none !important;}
.htmlMapResponsive .entry-content table{border:inherit !important;}
.entry-content table{border:inherit !important;}
*/

#white-bg-for-cover {
  width: 131px;
  height: 30px;
  background: #fff;
  position: absolute;
  left: 21%;
  top: -302px;
  z-index: 999999;
}
#post-59 .et_pb_section_1 {
  margin-top: -250px;
}
#post-59 .et_pb_section_1 .et_pb_column_1 {
  margin-top: -150px;
}

#lista-teste .col-3 .button-for-download-test {
  padding: 10px 20px;
  background-color: #863896;
  font-size: 14px;
  color: #fff;
  border-radius: 5px;
}
#lista-teste .col-3 .button-for-download-test:hover {
  background-color: #83c550 !important;
}

.tabsMap1 {
  position: absolute;
  bottom: 30%;
  left: 55%;
  z-index: 9999;
  height: 80px;
  width: 65px;
}
.tabsMap2 {
  position: absolute;
  bottom: 74%;
  left: 59%;
  z-index: 9999;
  height: 100px;
  width: 175px;
}
.tabsMap3 {
  position: absolute;
  bottom: 63%;
  left: 45%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}
.tabsMap4 {
  position: absolute;
  bottom: 38%;
  left: 54%;
  z-index: 9999;
  height: 110px;
  width: 89px;
}
.tabsMap5 {
  position: absolute;
  bottom: 23%;
  left: 67%;
  z-index: 9999;
  height: 130px;
  width: 105px;
}
.tabsMap6 {
  position: absolute;
  bottom: 50%;
  left: 48%;
  z-index: 9999;
  height: 80px;
  width: 105px;
}
.tabsMap7 {
  position: absolute;
  bottom: 68%;
  left: 37%;
  z-index: 9999;
  height: 80px;
  width: 145px;
}
.tabsMap8 {
  position: absolute;
  bottom: 70%;
  left: 30%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}
.tabsMap9 {
  position: absolute;
  bottom: 24%;
  left: 38%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}

.et-cart-info {
  display: none;
}
#et_top_search {
  display: none;
}
.order-button-header {
  background: #83c550;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}
.order-button-header:hover {
  background: #52802f !important;
  transition: all 0.4s ease-in-out;
  border-radius: 5px;
  padding: 10px 20px;
}
/*.current_page_item a{border-bottom:2px solid #83c550;color:#fff !important;}*/
.blog-part-new .et_pb_blog_1 .et_pb_post .more-link {
  font-size: 14px !important;
}

.faq-details p a {
  font-family: "Open-Sans", sans-serif;
  color: #6980a1;
  font-size: 15px;
}

.ds-advent-5-content .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ds-advent-5-content article {
  margin-bottom: 20px !important;
  -webkit-box-flex: 1;
  /*-ms-flex: 1 0 auto;
	        flex: 1 0 auto;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ds-advent-5-content .post-content {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ds-advent-5-content .column {
  margin-bottom: 20px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.woocommerce ul.products li.product .button.add_to_cart_button {
  display: block;
  text-align: center;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .button.add_to_cart_button:before {
  content: "COMANDĂ ONLINE";
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

.shop-part .woocommerce ul.products li.product .button {
  margin-top: 1em;
  color: #fff;
  background: #83c550;
  border-radius: 5px;
  font-size: 14px;
  padding: 10px 20px;
  position: relative;
  right: 0;
  z-index: 99999999999 !important;
  left: 50%;
  display: block;
  text-align: center;
  text-transorm: uppercase;
}
.shop-part .woocommerce ul.products li.product .button:before {
  content: "COMANDĂ ONLINE";
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}
.shop-part .woocommerce ul.products li.product .button:hover:after {
  display: none !important;
}
.special-buttons-part-products {
  position: absolute;
  bottom: 5.5%;
  left: 0;
  right: 0;
  z-index: 1;
}
.shop-part .products.columns-3 {
  position: relative;
  z-index: 9999;
}

.menu-item-76 {
  padding-left: 0;
}
#logo {
  max-height: 100%;
}
.et_header_style_left .logo_container {
  width: auto;
  position: absolute;
  top: -30px;
  background: #fff;
  padding-left: 50px;
  z-index: 99;
}
.et_header_style_left .logo_container::before {
  content: "";
  position: absolute;
  width: 60px;
  border-top: solid 52px #fff;
  border-left: solid 30px transparent;
  border-right: solid 30px transparent;
  left: 145px;
  top: 28px;
  z-index: 9;
}
#main-header {
  top: 34px !important;
}
.et_fullwidth_nav #main-header .container {
  padding-left: 0;
}
#logo {
  position: relative;
  z-index: 99;
}
/*.menu-item a:hover{border-bottom:2px solid #83c550;color:#fff !important; opacity:1 !important;}
.menu-item-76 a:hover{border-bottom:0 !important; color:#fff !important;}*/
#top-header-log .inline-block {
  color: #60789c;
  font-family: "Lato", sans-serif;
}
#top-header-log .inline-block {
  display: inline-block;
}
#top-header-log .inline-block {
  padding: 0 5px;
}
#top-header-log .inline-block img {
  margin-right: 10px;
}
#top-header-log .inline-block a {
  color: #60789c;
}
#top-header-log {
  float: right;
  padding: 10px 40px 0 0;
}
#et-top-navigation {
  padding-top: 0;
}
#menu-item-76 {
  padding-right: 10px !important;
  padding-left: 50px;
}
#top-menu li {
  padding-right: 52px;
}
#header-part-text .span-text {
  font-size: 70px;
  line-height: 70px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
#header-part-text .header-content-container.bottom {
  margin-bottom: 120px;
  margin-left: 50px;
  opacity: 0.7;
}
/*.special-header-part{position: absolute;right: 0;background-image: -webkit-linear-gradient(-30deg,transparent 35%,rgba(131,197,80,0.9) 35%);min-height: 96.7vh;padding: 20vh 0;width: 53%;}*/

.special-header-part {
  position: absolute;
  right: 0;
  background-image: -webkit-linear-gradient(
    -30deg,
    transparent 35%,
    rgba(131, 197, 80, 0.9) 35%
  );
  min-height: 818px;
  padding: 20vh 0;
  width: 53%;
}
.current_page_ancestor a {
  color: #fff !important;
}

#top-menu-nav > ul > li > a:hover {
  -webkit-transition: none !important;
  -moz-transition: unset !important;
  transition: none !important;
}
#top-menu a {
  transition: none !important;
}
#top-menu .current_page_item a {
  color: #fff !important;
}
#top-menu .current_page_item a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: block;
  bottom: 0;
}

#top-menu a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: none;
  bottom: 0;
}
#top-menu a:hover:before {
  display: block;
}
#top-menu-nav > ul > li > a:hover {
  opacity: 1 !important;
}
.nav ul li a:hover {
  opacity: 1 !important;
}

.special-header-part img {
  position: absolute;
  right: 7%;
  width: 50%;
}
.special-header-part p {
  margin-top: 35vh;
  width: 60%;
  float: right;
  margin-right: 60px;
  color: #fff;
  font-size: 16px;
}
#post-82 #slider-part .et_pb_container {
  margin: inherit;
}
#post-82 #slider-part .et_pb_slides .et_pb_slider_container_inner {
  width: auto;
}

#post-82 #slider-part .text-video-slider {
  text-align: left;
  padding: 3% 60% 4% 3%;
}
#post-82 #slider-part .text-video-slider .content-wrapper {
  padding-top: 35px;
  padding-right: 25%;
}
#post-82 #slider-part .text-video-slider .content-wrapper img.top-first-slide {
  position: absolute;
  margin-top: 0;
}
#post-82 #slider-part .text-video-slider .content-wrapper img.top-second-slide {
  position: absolute;
  margin-top: 0;
}
#post-82 #slider-part .text-video-slider .content-wrapper h3 {
  display: inline-block;
  padding-left: 50px;
  color: #83c550 !important;
}
#post-82 #slider-part .text-video-slider .content-wrapper ul {
  padding-top: 20px;
}
#post-82 #slider-part .text-video-slider .content-wrapper ul li {
  font-size: 14px;
  padding-right: 15px;
  display: inline-block;
}
#post-82 #slider-part .text-video-slider .content-wrapper .button-green {
  background: #83c550;
  color: #fff !important;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 14px;
  display: initial;
}
.list {
  padding-left: 15px;
  list-style-type: none;
}
.list li {
  display: block;
  color: #fff;
  margin-bottom: 5px;
}
.list li:before {
  content: "2022";
  margin-left: -15px;
  padding-right: 5px;
  color: #fff;
  font-weight: bold;
}
#post-82 #slider-part .et_pb_slider_container_inner {
  padding-left: 30px;
  width: 100% !important;
  background: linear-gradient(
    125deg,
    #60789c 66.8%,
    rgba(0, 0, 0, 0.5) 68%,
    transparent calc(50% + 10px)
  );
}
#post-82 #slider-part .et_pb_slider .et_pb_slide:first-child {
  padding-left: 0 !important;
}
#post-82 #slider-part .et_pb_container {
  padding-left: 0 !important;
  margin-left: 0;
  position: relative;
  z-index: 9999;
}
#post-82 #slider-part .et_pb_slide_description {
  padding: 5% 8% !important;
}

.tabs {
  background: #60789c;
  padding: 20px 0;
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 3;
  padding-left: 40%;
}
.tabs .tablinks {
  display: inline-block;
  padding: 0 10px;
}
.tabs .tablinks .elements-for-slide .number {
  display: inline-block;
  color: #83c550;
  font-style: italic;
  font-size: 60px;
  font-weight: 100;
  font-family: "Open Sans", Arial, sans-serif;
  position: absolute;
  z-index: 99;
}
.tabs .tablinks .elements-for-slide .icon {
  display: inline-block;
}
.tabs .tablinks .elements-for-slide .text {
  display: inline-block;
}
.tabs .tablinks.active .elements-for-slide .text .big {
  display: block;
  text-align: left;
  color: #83c550;
  font-size: 40px;
  font-weight: bold;
}
.tabs .tablinks.active .elements-for-slide .text .small {
  display: block;
  text-align: left;
  color: #83c550;
  font-size: 18px;
  margin-top: 10px;
  margin-left: -30px;
}
.tabs .tablinks .elements-for-slide .text .big {
  display: block;
  text-align: left;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
}
.tabs .tablinks .elements-for-slide .text .small {
  display: block;
  text-align: left;
  color: #fff;
  font-size: 18px;
  margin-top: 10px;
  margin-left: -30px;
}
.tabs #slide1 {
  cursor: pointer;
}
.tabs #slide2 {
  cursor: pointer;
}
.et_pb_fullwidth_code_2 {
  display: none;
}

#post-82 #slider-part {
  width: 100%;
  max-width: 100%;
}
#post-82 #slider-part .et_pb_tab {
  padding: 0;
}
#post-82 #slider-part .et_pb_tab_content {
  width: 100% !important;
  background: linear-gradient(
    125deg,
    #60789c 43%,
    rgba(0, 0, 0, 0.2) 43%,
    transparent calc(50% + 10px)
  );
}
#post-82 #slider-part h2 {
  font-size: 45px;
  font-weight: 100;
  text-align: left;
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
}
#post-82 #slider-part h2 span {
  font-weight: 400;
  text-align: left;
  font-size: 45px;
  padding-bottom: 20px;
  color: #83c550;
}
html body #post-82 #slider-part ul.et_pb_tabs_controls {
  background-color: #60789c;
  padding-left: 30% !important;
  position: absolute;
  bottom: -17%;
  width: 100%;
  z-index: 100;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
html body #post-82 #slider-part ul.et_pb_tabs_controls:after {
  border-top: 0;
}
html body #post-82 #slider-part .et_pb_tabs_controls li {
  border: 0;
  display: inline-block;
  width: 33%;
}
#post-82 #slider-part a {
  display: block;
}
#post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
  padding-left: 50px;
}
html body #post-82 #slider-part .et_pb_tabs_controls a {
  text-transform: uppercase;
  color: #fff !important;
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 600 !important;
  line-height: 35px;
  margin-top: 5%;
}
.et_pb_section_1 {
  padding-top: 0 !important;
}
.et_pb_section_1 .et_pb_row {
  padding-top: 7px !important;
}
#slider-part .et_pb_tab_content::before {
  background: linear-gradient(
    125deg,
    #60789c 43%,
    rgba(0, 0, 0, 0.2) 43%,
    transparent calc(50% + 10px)
  );
}

.et_pb_section_3 .text-with-headline {
  padding: 0 50px;
}
.et_pb_section_3 .text-with-headline .title {
  display: inline-block;
}
.et_pb_section_3 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
.et_pb_section_3 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
.et_pb_section_3 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

#post-995 .et_pb_section_5 .text-with-headline {
  padding: 0 50px;
}
#post-995 .et_pb_section_5 .text-with-headline .title {
  display: inline-block;
}
#post-995 .et_pb_section_5 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
#post-995 .et_pb_section_5 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
#post-995 .et_pb_section_5 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

#post-18284 .et_pb_section_4 .text-with-headline {
  padding: 0 50px;
}
#post-18284 .et_pb_section_4 .text-with-headline .title {
  display: inline-block;
}
#post-18284 .et_pb_section_4 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
#post-18284 .et_pb_section_4 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
#post-18284 .et_pb_section_4 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

.col-5 {
  width: 20%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-5:nth-child(5n + 1) {
  clear: left;
}
.col-5:nth-child(5n + 5) {
  clear: right;
}
.clear {
  clear: both;
  width: 0;
  height: 0;
  display: block;
}

#services-list {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#services-list .et_pb_column_1_5 {
  width: 20% !important;
}
#services-list .et_pb_column {
  margin-right: 0 !important;
}
/*#services-list .et_pb_promo:hover{background: rgba(125,42,142,0.82) !important; transition: all 0.5s ease; opacity:0.4;}*/
#services-list .et_pb_module_header {
  position: absolute;
  top: 35%;
  padding: 0 60px;
  margin: 0 auto;
  display: block;
  text-align: center;
  left: 0;
  right: 0;
  z-index: 99999999;
}
#services-list .et_pb_promo_description a {
  display: block;
  position: relative;
  z-index: 999999;
}
#services-list .et_pb_promo_description a:hover {
  background: rgba(134, 56, 150, 0.8);
}
#services-list .et_pb_promo {
  padding: 0 !important;
}

.et_pb_promo:hover span.green-overlay {
  display: block;
  transition: all 0.5s ease;
}
span.green-overlay {
  background: rgba(125, 42, 142, 0.5);
  display: none;
  width: 100%;
  position: absolute;
  z-index: 999;
  top: 0;
  bottom: 0;
}
.et_pb_promo_description {
  padding-bottom: 0;
  line-height: 0;
}
#services-list .et_pb_module {
  margin-bottom: 0;
}
#services-list .et_pb_module img {
  width: 100%;
}
.et_pb_section_4 {
  padding-top: 0;
  padding-bottom: 0;
}

.et_pb_section_5 .et_pb_slide {
  background-color: transparent !important;
}
.et_pb_section_5 .et_pb_slide:before {
  display: none;
}
.et_pb_section_5 .et_pb_slide:hover:before {
  display: block;
}

#section-above-footer .et_pb_text_inner p {
  color: #fff;
}
#main-footer {
  background: url(https://testedebine.ro/wp-content/uploads/2019/06/footer-bg.png);
  background-position: top;
  background-size: cover;
}
#main-footer #text-3 p {
  color: #fff;
}
.footer-widget {
  width: 33% !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.footer-widget .menu li {
  padding-bottom: 15px;
}
.footer-widget .menu li a {
  text-transform: uppercase;
}
.footer-widget .menu .current_page_item a {
  border: none;
  color: #aac932 !important;
}
.footer-widget .menu .menu-item a:hover {
  border: none;
  color: #aac932 !important;
}
#footer-widgets .footer-widget li:before {
  content: "";
  width: 15px;
  height: 15px;
  background: #8594a0;
  border: 0;
  top: 5px;
  left: -10px;
}
#footer-widgets .footer-widget li:hover:before {
  background: #aac932;
}
#footer-widgets .footer-widget li.current_page_item:before {
  background: #aac932 !important;
}
#nav_menu-4 {
  padding-left: 20px;
}

#footer-bottom #footer-info p {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
#footer-bottom #footer-info p span {
  padding-left: 10px;
  color: #aac932 !important;
}
#footer-bottom .element-right a {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  padding: 0 10px;
  border-right: 1px solid #fff;
}
#footer-bottom .element-right a.no-border {
  border-right: 0;
}
.container-table {
  display: table;
  width: 100%;
}
.container-table.fixed {
  table-layout: fixed;
}
.table-element {
  display: table-cell;
}

.logo-plati {
  padding: 5px;
  float: right;
  width: 250px;
  margin-bottom: 20px;
}
.logo-plati img {
  display: inline-block;
  width: 70px;
  margin: 0 5px;
}

.container-table.inverted {
  direction: rtl;
}
.container-table.inverted .table-element {
  direction: ltr;
}

.element-center {
  text-align: center;
}
.element-left {
  text-align: left;
}
.element-right {
  text-align: right;
}
.element-middle {
  vertical-align: middle;
}
.element-top {
  vertical-align: top;
}
.element-bottom {
  vertical-align: bottom;
}
.dica-container .swiper-button-prev {
  top: 40px;
  left: -20px !important;
}
.dica-container .swiper-button-next {
  top: 45px;
  right: -10px !important;
}
.et_pb_section_5 .et_pb_button {
  margin-top: 20px;
}
.et_pb_section_5 .et_pb_button:hover {
  background: #497825 !important;
  transition: all 0.2s ease-in;
}
/*.dica-image-container a.image:hover{content:url(https://testedebine.ro/wp-content/uploads/2019/06/arrow-up.png);}*/
.dica_divi_carouselitem:before {
  display: none;
}
.dica_divi_carouselitem:hover:before {
  display: block;
}
.dica_divi_carouselitem:hover .image img {
  position: relative;
  z-index: 99999999;
  top: -20px;
}

#mep_1 {
  max-width: 100% !important;
  width: 100% !important;
  left: 50% !important;
}

html body #post-82 .et_pb_tabs_controls .et_pb_tab_0 a::after {
  color: #fff;
  content: "ALERGIILOR ŞI A " "INTOLERANŢELOR ALIMENTARE";
  white-space: pre;
  margin-left: 5px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_active a::after {
  color: #83c550 !important;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2:before {
  content: url(https://testedebine.ro/wp-content/uploads/2020/11/033-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -50px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2 a::after {
  color: #fff;
  content: "STRESULUI";
  white-space: pre;
  margin-left: 5px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2020/11/03-icon.png);
}

#post-82 .et_pb_tabs_controls .et_pb_tab_1 a::after {
  color: #fff;
  content: "SĂNĂTĂŢII INTESTINULUI";
  white-space: pre;
  margin-left: 5px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/022-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: 0;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_0:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/011-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -40px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_0.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/01-icon.png);
}
#post-82 .et_pb_tabs_controls .et_pb_tab_1.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/02-icon.png);
}

.first-header-paragraph {
  font-family: "Open-Sans", sans-serif;
}

#post-59 .et_pb_section_0 {
  padding-top: 0;
  padding-bottom: 20px;
}
#post-59 .et_pb_section_0 .et_pb_row_0 {
  padding-top: 0;
}

#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(1) {
  width: 55% !important;
  margin-right: 2% !important;
}
#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(2) {
  width: 20% !important;
  margin-right: 1% !important;
}
#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(3) {
  width: 20% !important;
}
#teste-blog-part .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}

.blog-part-head #categories-2 {
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.blog-part-head #categories-2 form {
  padding: 13px 0;
}
.blog-part-head #categories-2 .widgettitle {
  display: none;
}
.blog-part-head #categories-2 select {
  border-bottom: 2px solid #863896;
  font-size: 14px;
  color: #863896;
}
#post-1438 .price {
  display: none;
}
#post-995 .price {
  display: none;
}

.wpcf7-form p:nth-of-type(1) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(2) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(3) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(4) {
  display: inline-block;
  width: 20%;
}
.wpcf7-form input[type="text"] {
  width: 240px !important;
}
.wpcf7-form input[type="email"] {
  width: 240px !important;
}
.wpcf7-form .wpcf7-textarea {
  width: 100%;
  padding: 15px 10px;
  border-radius: 5px;
  border: 1px solid #8a8a8a;
  font-size: 16px;
}
.wpcf7-form input {
  padding: 15px 10px;
  border-radius: 5px;
  border: 1px solid #8a8a8a;
  font-size: 16px;
}
.wpcf7-form label {
  font-size: 16px;
}
.wpcf7-form span.wpcf7-list-item {
  margin-left: 0;
}
.wpcf7-form .wpcf7-submit {
  padding: 10px 20px;
  background: #863896;
  color: #fff;
  border: 0;
  cursor: pointer;
}
.contact-details {
  text-align: center;
}
.contact-details p {
  text-align: center !important;
}
.contact-details p:nth-of-type(1) {
  display: block;
  padding-bottom: 10px;
}
.contact-details p:nth-of-type(2) {
  display: block;
}
.contact-details {
  background: #f5f5f5;
  padding: 20px 0;
  border-radius: 10px;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 20px;
  padding-bottom: 20px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  background: #f5f5f5;
  padding-inline-start: 0;
  padding-top: 30px;
  padding-left: 20px;
}

#blog-page .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}
#blog-page .et_pb_blog_grid .et_pb_image_container {
  margin: 0;
}
#blog-page .et_pb_blog_grid .et_pb_post {
  padding: 0;
}

.blog-part-head .et_pb_search {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 0 !important;
}
.blog-part-head .ds-icon-search input.et_pb_searchsubmit,
.blog-part-head .widget_search input#searchsubmit {
  background: transparent;
  color: transparent;
  border: none;
  width: 55px;
  z-index: 2;
}
.blog-part-head .ds-icon-search .et_pb_searchform:before,
.widget_search::before {
  content: "55";
  position: absolute;
  font-family: "ETModules";
  z-index: 1;
  right: 0;
  font-size: 20px;
  padding: 8px 20px;
  color: #863896;
}

.partener-txt .list li {
  color: #8a8a8a;
  font-size: 14px;
}
.partener-txt .list li span {
  font-weight: bolder;
  color: #000;
}
.partener-txt .list li:before {
  color: #000 !important;
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/symbol.png) !important;
}
#post-61 .et_pb_section_2 {
  padding-top: 0 !important;
}

.contact-details h3 {
  font-weight: bolder;
  color: #000;
  font-size: 30px;
  padding-bottom: 20px;
}
.contact-details a {
  color: #863896;
  font-size: 18px;
}

#test-name span {
  font-size: 25px;
  color: #fff;
}
#test-name h1 {
  font-size: 60px;
  font-weight: bolder;
  color: #fff;
}
#test-name .et_pb_text_0 {
  margin-bottom: 10px !important;
}
#test-name {
  position: absolute;
  left: 21%;
  bottom: 50px;
}

#test-details h2 {
  font-weight: bold;
  color: #999999;
  text-transform: uppercase;
}
#test-details h2 span {
  color: #83c550;
}
#test-details p {
  color: #8a8a8a;
  padding: 10px 0;
  font-size: 14px;
  text-align: center;
}
#test-details #lista-teste .list li {
  text-align: left;
}
#test-details .et_pb_button_module_wrapper {
  display: inline-block;
}
#test-details .et_pb_button_0:hover {
  background-color: #863896 !important;
}
#test-details .et_pb_button_1:hover {
  background-color: #83c550 !important;
}
#test-details .et_pb_button_2:hover {
  background-color: #83c550 !important;
}

#post-995 .et_pb_section_2 {
  padding-top: 0;
}
#variante-testare-title h2 {
  text-align: center;
  color: #000;
  font-weight: bolder;
  font-size: 40px;
}
.text-content {
  margin-bottom: 10px !important;
}
.text-content h3 {
  font-size: 22px;
  color: #6e7a8b;
}
.text-content p {
  color: #6e7a8b;
}
#details-teste-part .et_pb_button_2:hover {
  background-color: #863896 !important;
}
.line-wrapper-test {
  background: #adbcdf;
  border-radius: 2px;
  width: 50px;
  height: 3px;
  position: absolute;
  top: 12px;
  right: 20px;
}

#text-blog-title-section h2 {
  text-align: center;
  color: #000;
  font-weight: bolder;
  font-size: 40px;
}
.et_pb_post .post-content {
  padding-top: 10px;
}
.more-link {
  color: #83c550 !important;
}
.et_pb_blog_0 .et_pb_post,
.et_pb_blog_0 .et_pb_post .post-content {
  color: #959595 !important;
}
#post-995 .et_pb_blog_grid .et_pb_image_container {
  margin: 0;
}

#clinici-tab-part h1 {
  font-weight: bolder;
  color: #000;
  font-family: "Open Sans", sans serif;
}
#clinici-tab-part .et_pb_tabs {
  border: 0 !important;
}
#clinici-tab-part .et_pb_tabs_controls li {
  border-right: 1px solid #fff !important;
  width: 16%;
  border-bottom: 1px solid #fff;
}
#clinici-tab-part .et_pb_tabs_controls li a {
  padding-left: 2px !important;
  padding-right: 5px !important;
  text-align: center;
}
#clinici-tab-part ul.et_pb_tabs_controls {
  background-color: transparent !important;
}
#clinici-tab-part ul.et_pb_tabs_controls:after {
  border-top: 0 !important;
}
#clinici-tab-part .et_pb_tab {
  padding: 0 !important;
  margin-top: 30px !important;
}
#clinici-tab-part .table-element {
  padding: 9px;
  width: 33.33%;
}
#clinici-tab-part .table-element.for-bg-color {
  background: #f1f1f1 !important;
}
#clinici-tab-part .detalii-clinica h3 {
  color: #838990;
  font-weight: bold;
  text-align: center;
}
#clinici-tab-part .table-element h3 {
  color: #838990;
  font-weight: bold;
  text-align: center;
}
#clinici-tab-part .et_pb_tabs_controls li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*#clinici-tab-part .sediu{padding-top:10px;}*/
#clinici-tab-part .sediu h4 {
  line-height: 20px;
  color: #2f2f2f !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px !important;
}
.sediu p {
  color: #696d73 !important;
}
.sediu a {
  color: #696d73 !important;
}
.web-link {
  color: #84c452 !important;
}
.program p {
  color: #2f2f2f !important;
}
.program span {
  color: #60789c !important;
}
.medici p {
  color: #2f2f2f !important;
}
.medici span {
  color: #7d2a8e !important;
  font-weight: bolder !important;
}
.medici span.specializare {
  color: #60789c !important;
  font-weight: 400 !important;
}
.for-bg-color {
  background: #f5f5f5;
}
#for-module .special-text {
  margin-top: 15px;
}

.detalii-clinica .medici p .specializare {
  color: #79818b !important;
}

.detalii-clinica .logo-part-wrapper {
  padding-bottom: 30px;
}
/*
.alteSpecializari {margin-top: 50px;border-top: 3px solid #7d2a8e;border-bottom: 3px solid #7d2a8e;padding-bottom: 50px;}
.alteSpecializari h3 {color: #000;font-weight:bolder; font-size:30px; text-align:left;padding-top:50px;}
.specialTextPart p{padding-top: 30px;}
.alteSpecializari table{margin-top:30px;}
.alteSpecializari table {width: 100%;border-collapse: collapse;border-top:1px solid #ccc !important;}
.alteSpecializari table a{color:#84c452 !important;}

/* Zebra striping 
.alteSpecializari tr:nth-of-type(odd) {background: #eee;}
.alteSpecializari tr td:nth-of-type(1){font-weight:bolder !important;}
.alteSpecializari th {background: #dcdce7;color: #60789c !important;font-weight: bold;}
.alteSpecializari td, th {padding: 6px;border: 1px solid #ccc;text-align: left;width:30% !important;}
*/

.alteSpecializari tr:nth-of-type(1) {
  background: #eee;
}
.alteSpecializari th {
  background: #dcdce7;
  color: #60789c !important;
  font-weight: bold;
}

.alteSpecializari h3 {
  font-weight: bolder;
  color: #000;
  font-family: "Open Sans", sans serif;
  font-size: 30px;
  padding-bottom: 15px;
  padding-top: 30px;
}
.alteSpecializari td a {
  color: #7d2a8e !important;
}
#for-module .special-text {
  padding-bottom: 10px;
  border-bottom: 2px solid #7d2a8e;
}
.alteSpecializari td,
th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
  width: 30% !important;
  color: #000;
  font-size: 14px;
}
.alteSpecializari tr:nth-of-type(odd) {
  background: #eee;
}
.alteSpecializari table {
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #ccc !important;
}
.alteSpecializari tr:nth-of-type(odd) {
  background: #eee;
}

.rwd-table {
  margin: 1em 0;
  min-width: 300px;
  border: 1px solid #ccc !important;
}
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: 0.5em;
}
.rwd-table td:last-child {
  padding-bottom: 0.5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 45%;
  display: inline-block;
}
@media (min-width: 750px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th,
.rwd-table td {
  text-align: left;
}
@media (min-width: 750px) {
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
}

.rwd-table {
  color: #fff;
}
.rwd-table tr {
  border-color: #46637f;
}
@media (min-width: 750px) {
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}

@media screen and (max-width: 1400px) {
  #post-18178 .et_pb_section_1 {
    margin-left: -100px;
  }
}

@media screen and (max-width: 750px) {
  #post-18178 .et_pb_section_1 {
    margin-left: 0;
  }
  .alteSpecializari td {
    width: 100% !important;
  }
  .alteSpecializari td,
  th {
    padding: 4px !important;
  }
}
.rwd-table th,
.rwd-table td:before {
  color: #60789c;
}

#two-columns-florinscan {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-995 #two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 25px;
  padding-bottom: 25px;
}
#post-995 .et_pb_row_2 {
  padding: 0 !important;
}
#post-995 #test-details {
  padding-top: 10px !important;
}
#post-995 #test-details .et_pb_text_4 {
  margin-bottom: 10px !important;
}
#post-995 .et_pb_section_3 {
  padding-bottom: 0 !important;
}
#post-995 .et_pb_section_4 .et_pb_row_4 {
  padding-top: 0 !important;
}
#post-995 #details-teste-part {
  padding-top: 0 !important;
}
#post-995 #details-teste-part .et_pb_gutters3 .et_pb_column {
  margin-right: 3.5% !important;
}
#post-995 .et_pb_section_7 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-995 .et_pb_section_6 {
  padding-bottom: 20px !important;
}
#post-995 #teste-blog-part {
  padding-top: 0 !important;
}

/**e:TABLE**/
/*
.detalii-clinica .logo-part-wrapper img{height:100%; max-width:100%;display:block;}
*/

#post-55 .et_pb_section_2 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#post-995 #two-columns-florinscan p span {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#post-995 #two-columns-florinscan .list {
  padding-left: 15px;
  list-style-type: none;
}
#post-995 #two-columns-florinscan .list li {
  display: block;
  color: #8a8a8a;
  margin-bottom: 5px;
  font-size: 14px;
}
#post-995 #two-columns-florinscan .list li:before {
  content: url("https://testedebine.ro/wp-content/uploads/2019/06/symbol.png");
  margin-left: -15px;
  padding-right: 5px;
  color: #ce171f;
  font-weight: bold;
}

#post-1438 #two-columns-florinscan .et_pb_column_1 .list li {
  margin-bottom: 0;
}
#post-1438 #two-columns-florinscan .et_pb_column_1 .list {
  padding-bottom: 5px;
}

#two-columns-florinscan .list li {
  display: block;
  color: #8a8a8a;
  margin-bottom: 5px;
  font-size: 14px;
}
#two-columns-florinscan .list li:before {
  content: url("https://testedebine.ro/wp-content/uploads/2019/06/symbol.png");
  margin-left: -15px;
  padding-right: 5px;
  color: #ce171f;
  font-weight: bold;
}
#post-1438 .et_pb_section_2 {
  padding-top: 0 !important;
}
#two-columns-florinscan p span {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 25px;
  padding-bottom: 25px;
}
#post-1438 #two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 0;
}
#post-1438 p:not(.has-background):last-of-type {
  padding-bottom: 1em !important;
}
#post-1438 #two-columns-florinscan .et_pb_column_2 p {
  font-size: 14px !important;
}
#post-1438 .et_pb_section_2 .et_pb_row_2 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1438 .et_pb_section_3 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1438 .et_pb_section_3 #test-details {
  padding-top: 0 !important;
}
#post-1438 .woocommerce.columns-3 ul.products li.product {
  padding-left: 34%;
  width: 65.75% !important;
}
#post-1438 .et_pb_section_7 {
  padding-top: 0 !important;
}

.et_pb_section_5 .text-with-headline {
  padding: 0 50px;
}
.et_pb_section_5 .text-with-headline .title {
  display: inline-block;
}
.et_pb_section_5 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
.et_pb_section_5 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}
.et_pb_section_5 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}

.line-inner-sections {
  height: 2px;
  width: 100%;
  background: #863896;
  margin-top: 15px;
}
#post-995 .et_pb_section_3 {
  padding-top: 0 !important;
}
#post-995 .et_pb_section_2 {
  padding-bottom: 0 !important;
}

.button-for-download {
  display: inline-block;
}
.button-for-download a {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 13px 15px;
  margin-right: 5px;
}
#details-teste-part .et_pb_button_3_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_button_4_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_button_5_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_text_inner p a {
  color: #863896;
}

/*FAQ*/
#post-63 .et_pb_section_2 {
  padding-top: 0 !important;
}
#post-63 .et_pb_section_2 .faq-tab {
  border: 0 !important;
}
#post-63 .et_pb_section_2 .faq-tab .et_pb_tabs_controls li a {
  display: table-cell;
  padding: 15px 30px 15px !important;
  line-height: inherit;
  vertical-align: middle;
  text-decoration: none;
  font-size: 20px;
  color: #6980a1 !important;
}

.et_pb_accordion .et_pb_accordion_item {
  border: 0 !important;
  margin-bottom: 1.5% !important;
}

.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 20%;
  display: block;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
  width: 15px;
  height: 15px;
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 999;
}
.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
  color: #6980a1;
  font-weight: 600;
  font-size: 20px;
  padding-left: 20px;
}
.et_pb_accordion .et_pb_accordion_item {
  background: #f3f3f3;
  border-radius: 10px;
}

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 60%;
  display: block;
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  border-bottom: 0;
  width: 15px;
  height: 15px;
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 999;
  border-left: 0;
}

.et_pb_module .et_pb_toggle_open:after {
  content: "";
  background: #83c550 !important;
  height: 100% !important;
  width: 54px;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 10px 10px 0;
}
.faq-details p {
  color: #8a8a8a;
  font-size: 14px;
  line-height: 30px;
  padding: 0px 50px 10px 0;
}
.round-corner {
  background: #f3f3f3;
  width: 50px;
  height: 60px;
  position: absolute;
  right: 20px;
  top: -40px;
  border-radius: 37%;
  z-index: 999;
}
.et_pb_toggle_open .round-corner {
  display: none;
}
.et_pb_toggle_close .round-corner {
  display: block !important;
}
.et_pb_toggle_open:after {
  width: 55px !important;
}
.blue-line {
  width: 100%;
  height: 3px;
  background: #863896;
}

#menu-item-76 a:hover:before {
  display: none !important;
}

.blog-part-new .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}
.blog-part-new .et_pb_image_container {
  margin: 0 !important;
}
.blog-part-new .et_pb_tab {
  padding: 0 !important;
}
.blog-part-new .et_pb_tabs_controls li a {
  letter-spacing: 0 !important;
}
.blog-part-new .et_pb_tabs_controls li {
  border: 1px solid #ccc !important;
}
.blog-part-new ul.et_pb_tabs_controls:after {
  display: none !important;
}
.blog-part-new ul.et_pb_tabs_controls {
  background: transparent !important;
}
.blog-part-new .et_pb_tabs_controls li a {
  color: #863896;
}
.blog-part-new .et_pb_tab_active a {
  color: #fff !important;
  background: #863896 !important;
}
.blog-part-new .et_pb_tabs_controls {
  position: absolute;
  margin-top: -150px;
  left: 10%;
}
#post-102 .blog-part-search {
  position: absolute;
  right: 20px;
  bottom: -120px;
  width: 97% !important;
}
#post-102 .et_pb_section_2 {
  padding-top: 0 !important;
}

.et_pb_post .entry-title a,
.et_pb_post h2 a {
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
  font-size: 18px;
}

.tabsMap10 {
  color: #000;
  position: absolute;
  bottom: 80%;
  left: 50%;
  z-index: 9999;
  height: 100px;
  width: 175px;
}

/*reponsive*/
@media screen and (max-width: 1700px) {
  .menu-item-76 {
    padding-left: 0;
  }
}

@media screen and (max-width: 1600px) {
  #top-menu li {
    padding-right: 32px;
  }
  .special-header-part {
    min-height: 67.7vh;
    padding: 15vh 0;
  }
  #post-82 #slider-part h2 {
    font-size: 35px;
  }
  #post-82 #slider-part h2 span {
    font-size: 35px;
  }
  #post-82 #slider-part a {
    font-size: 20px !important;
  }
  .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -20px;
  }
  #post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
    padding-left: 40px;
  }
  #post-82 #slider-part .et_pb_tab_content {
    background: linear-gradient(
      125deg,
      #60789c 50%,
      rgba(0, 0, 0, 0.2) 43%,
      transparent calc(50% + 10px)
    );
  }
  #post-82 #slider-part .text-video-slider .content-wrapper .button-green {
    font-size: 14px !important;
  }
  .et_pb_section_3 .text-with-headline {
    padding: 0 20px;
  }
  .et_pb_section_3 .text-with-headline .line-part {
    width: 40%;
  }
}

@media screen and (max-width: 1450px) {
  #test-name {
    left: 12%;
  }
  #logo {
    width: 120px;
  }
  .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
    padding-left: 10px;
  }
  .et_header_style_left .logo_container::before {
    left: 45%;
  }
  .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.left
    .header-content {
    margin-left: -100px;
  }
  .special-header-part {
    width: 55%;
  }
  #top-menu li a {
    font-size: 13px;
  }
  #top-menu li {
    padding-right: 20px;
  }
  #services-list .et_pb_module_header {
    font-size: 15px !important;
  }
  #header-part-text {
    height: 600px !important;
    min-height: 600px !important;
  }
  .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.left
    .header-content {
    margin-bottom: 100px;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -30px;
  }
}

@media screen and (max-width: 1400px) {
  .tabsMap7 {
    left: 32%;
    height: 120px;
  }
  .tabsMap8 {
    left: 23%;
  }
  .tabsMap1 {
    bottom: 32%;
    left: 57%;
  }
  .tabsMap2 {
    left: 62%;
  }
  .tabsMap3 {
    left: 42%;
  }
  .tabsMap4 {
    bottom: 41%;
    left: 55%;
  }
  .tabsMap5 {
    bottom: 25%;
    left: 72%;
  }
  .tabsMap6 {
    bottom: 52%;
  }
  .tabsMap9 {
    left: 35%;
  }
  .tabsMap9 {
    left: 34%;
  }
}

@media screen and (max-width: 1300px) {
  .tabsMap5 {
    left: 75%;
  }
  .tabsMap7 {
    left: 30%;
  }
  .tabsMap8 {
    left: 20%;
  }
}
@media screen and (max-width: 1150px) {
  .tabsMap5 {
    left: 77%;
  }
  .tabsMap8 {
    left: 17%;
  }
  .tabsMap9 {
    left: 31%;
  }
}

@media screen and (max-width: 1350px) {
  .buton_alex {
    padding: 10px !important;
  }
  #clinici-tab-part .table-element {
    padding: 34px;
  }
  .woocommerce-page.columns-3 ul.products li.product,
  .woocommerce.columns-3 ul.products li.product {
    width: 25.75%;
  }
  #services-list .et_pb_module_header {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1250px) {
  #post-1438 .woocommerce.columns-3 ul.products li.product {
    width: 73.75% !important;
  }
  #post-1451 .woocommerce.columns-3 ul.products li.product {
    width: 73.75% !important;
  }
  #post-102 .blog-part-search {
    position: absolute;
    right: 20px;
    bottom: -78px;
  }
  .container {
    width: 100% !important;
    padding: 0 20px;
  }
  #post-67 .only-for-shop {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  #et_mobile_nav_menu {
    display: block;
    margin-right: 20px;
  }
  #top-menu {
    display: none;
  }
  #main-header .container.clearfix.et_menu_container {
    width: 100%;
  }
  #main-header #logo {
    max-width: 100% !important;
  }

  #main-header .et_mobile_menu li ul.hide {
    display: none !important;
  }

  #mobile_menu .menu-item-has-children {
    position: relative;
  }
  #mobile_menu .menu-item-has-children > a {
    background: transparent;
  }

  #mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
  }

  span.menu-closed:before {
    content: "4c";
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: ETmodules;
  }

  span.menu-closed.menu-open:before {
    content: "4d";
  }
}

@media screen and (max-width: 1100px) {
  .blog-part-design .et_pb_column_12 {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .blog-part-design h3 {
    height: auto !important;
  }
  .blog-part-design .et_pb_column_13 {
    width: 100% !important;
    margin-right: 0;
  }
  .blog-part-design .et_pb_column_14 {
    width: 100% !important;
  }

  #post-1451 .blog-part-design .et_pb_column_13 {
    width: 100% !important;
    margin-right: 0 !important;
  }
  #post-1451 .blog-part-design .et_pb_column_14 {
    width: 100% !important;
    margin-right: 0;
  }
  #post-1451 .blog-part-design .et_pb_column_15 {
    width: 100% !important;
  }

  .woocommerce table.shop_table td.product-name {
    min-width: 100%;
  }
  #product-15792 .model-part-34 {
    bottom: -115px !important;
  }
  #product-15792 .model-part-33 {
    bottom: -177px !important;
  }
  #post-1438 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100% !important;
  }

  #product-15751 .model-part-34 {
    bottom: -115px !important;
  }
  #product-15751 .model-part-33 {
    bottom: -177px !important;
  }
  .model-part-34 {
    bottom: -5px;
  }
  #post-1438 .woocommerce.columns-3 ul.products li.product {
    padding-left: 0;
    width: 100% !important;
  }
  #post-1451 .woocommerce.columns-3 ul.products li.product {
    padding-left: 0;
    width: 100% !important;
  }
  .related.products .model-part-3 {
    bottom: -110px;
  }

  .et_pb_post .post-content p {
    font-weight: 400 !important;
  }
  .blog-part-new {
    width: 100% !important;
    padding: 0 15px !important;
  }
  .et_pb_blog_grid h2 {
    height: 115px !important;
  }
  .related.products .button.ajax_add_to_cart {
    position: absolute !important;
    left: 0 !important;
    bottom: -56px;
    width: 100%;
    text-align: center;
  }
  .related.products {
    padding-bottom: 50px;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    padding-left: 15% !important;
    bottom: -23%;
  }
  #post-82 #slider-part .text-video-slider {
    text-align: left;
    padding: 3% 40% 3% 3%;
  }
  html body #post-82 .et_pb_section_3 {
    padding-top: 30px !important;
  }
  #white-bg-for-cover {
    left: 1%;
    top: -230px;
  }
  #post-61 .et_pb_row_5 {
    width: 95% !important;
  }
  .wpcf7-form input[type="email"] {
    width: 200px !important;
  }
  .wpcf7-form input[type="text"] {
    width: 200px !important;
  }
  .only-for-shop .woocommerce ul.products li.product .button {
    position: absolute;
    left: 0;
    bottom: -110px;
    width: 100%;
    text-align: center;
  }
  .products.columns-3 .product.type-product .your-class .model-part-1 {
    width: 100% !important;
    text-align: center !important;
  }
  .products.columns-3 .product.type-product .your-class .model-part-2 {
    width: 100% !important;
    text-align: center !important;
  }
  .products.columns-3 .product.type-product .your-class .model-part-3 {
    width: 100% !important;
    text-align: center !important;
  }
  #post-67 .product.type-product {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 950px) {
  .et_pb_blog_grid h2 {
    height: 100% !important;
  }
  .blog-part-new .post-content p {
    height: 100% !important;
  }
  .special-paragraph {
    padding: 0;
  }
  .header-content {
    position: absolute;
    top: 70px;
  }
  .header-content h1 {
    font-size: 50px !important;
  }
  #header-part-text .span-text {
    font-size: 30px;
    line-height: 30px;
  }
  .special-header-part {
    width: 95%;
  }
  .special-header-part img {
    width: 30%;
  }
  .special-header-part p {
    margin-top: 25vh;
  }
  #services-list .et_pb_module_header {
    padding: 0 10px !important;
    font-size: 14px !important;
  }
  .et_pb_fullwidth_image_0 {
    height: 300px !important;
  }
  #test-name h1 {
    font-size: 40px !important;
  }
  .tabsMap1 {
    position: absolute;
    bottom: 31%;
    left: 58%;
    z-index: 9999;
    height: 80px;
    width: 65px;
  }
  .tabsMap2 {
    position: absolute;
    bottom: 74%;
    left: 64%;
    z-index: 9999;
    height: 100px;
    width: 175px;
  }
  .tabsMap3 {
    position: absolute;
    bottom: 63%;
    left: 40%;
    z-index: 9999;
    height: 120px;
    width: 125px;
  }
  .tabsMap5 {
    position: absolute;
    bottom: 23%;
    left: 77%;
    z-index: 9999;
    height: 130px;
    width: 105px;
  }
  .tabsMap7 {
    position: absolute;
    bottom: 68%;
    left: 26%;
    z-index: 9999;
    height: 80px;
    width: 145px;
  }
  .tabsMap8 {
    position: absolute;
    bottom: 70%;
    left: 15%;
    z-index: 9999;
    height: 120px;
    width: 125px;
  }

  .tabsMap10 {
    width: 145px;
  }

  #post-59 #clinici-tab-part {
    width: 95% !important;
  }
}

@media screen and (max-width: 470px) {
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 200px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-top: 100px !important;
  }
  .post-15743 {
    margin-top: 0 !important;
  }
  .post-15723 {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 850px) {
  .tabsMap10 {
    width: 115px;
  }
  .covid-part li.post-18392 {
    margin: 0 120px 0 0 !important;
    width: 45% !important;
    float: left !important;
    margin-right: 0 !important;
  }
  .covid-part li.post-18348 {
    margin: 0 120px 0 20px !important;
    width: 45% !important;
    float: left !important;
    margin-right: 0 !important;
  }

  #post-995 .only-for-shop .woocommerce ul.products li.post-13628 .button {
    width: 100%;
  }
  #post-1438 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100%;
  }
  #post-1451 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100%;
  }
  #product-15749 .post-15743 {
    margin-top: 0 !important;
  }
  #product-15751 {
    padding-bottom: 10px !important;
  }
  #product-15723 {
    padding-bottom: 10px !important;
  }
  .related.products .type-product:nth-of-type(5) {
    padding-top: 0 !important;
  }
  .post-15792 {
    margin-top: 100px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-top: 100px !important;
  }
  .post-15743 {
    margin-top: 0 !important;
  }
  .post-15723 {
    margin-top: 0 !important;
  }
  #product-15749 {
    padding-bottom: 10px;
  }
  #product-15743 {
    padding-bottom: 10px;
  }
  #product-15725 {
    padding-bottom: 10px;
  }
  #product-15792 {
    padding-bottom: 0;
  }
  .related.products .type-product:nth-of-type(4) {
    padding-top: 80px;
  }
  .related.products .type-product:nth-of-type(5) {
    padding-top: 80px;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 200px !important;
  }
  h1 {
    font-size: 24px;
  }
  #checkout-part-tabs .et_pb_tab_0:before {
    display: none !important;
  }
  #checkout-part-tabs .et_pb_tab_1:before {
    display: none !important;
  }
  #checkout-part-tabs {
    width: 95% !important;
  }

  #post-1451 #test-details {
    padding: 20px !important;
  }

  .et_pb_tabs_controls li a {
    padding: 4px 15px 4px !important;
    font-size: 12px;
  }
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce ul.products[class*="columns-"] li.product,
  .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100% !important;
  }
  #post-67 #test-name h1 {
    font-size: 30px !important;
    text-align: center !important;
  }
  #test-name {
    left: 4%;
  }
  #test-name span {
    font-size: 18px;
  }
  #post-63 .et_pb_section_2 .et_pb_row_1 {
    width: 95% !important;
    padding-top: 0 !important;
  }
  .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 14px !important;
  }
  .faq-details p {
    font-size: 12px !important;
    line-height: 24px;
  }
  .faq-details p a {
    font-size: 12px;
  }
  .et_pb_accordion_item_0.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_1.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_2.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_3.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_4.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_5.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_6.et_pb_toggle:after {
    height: 100% !important;
  }

  .et_pb_accordion_item_1 {
    padding: 16px;
  }
  .et_pb_accordion_item_6 {
    padding: 18px;
  }
  .et_pb_accordion .et_pb_accordion_item_1 .et_pb_toggle_title::after {
    right: -5px !important;
  }
  .et_pb_accordion .et_pb_accordion_item_6 .et_pb_toggle_title::after {
    right: -7px !important;
  }

  #post-82 .et_pb_tabs_controls .et_pb_tab_0.et_pb_tab_active:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/01-icon-small.png);
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1.et_pb_tab_active:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/02-icon-small.png);
  }
  .et_pb_tab_0:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/011-icon-small.png) !important;
  }
  .et_pb_tab_1:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/022-icon-small.png) !important;
  }

  #post-82 #slider-part a {
    font-size: 13px !important;
    line-height: 20px !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_0:before {
    top: 15px !important;
    left: -30px !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    top: 15px !important;
    left: 0 !important;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -19% !important;
  }
  #post-82 #slider-part .text-video-slider {
    padding: 3% 15% 3% 3%;
  }
  #post-82 #slider-part .et_pb_tab_content {
    background: linear-gradient(
      125deg,
      #60789c 62%,
      rgba(0, 0, 0, 0.2) 43%,
      transparent calc(50% + 10px)
    );
  }
  #post-82 #slider-part h2 {
    font-size: 24px;
  }
  #post-82 #slider-part h2 span {
    font-size: 24px;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper h3 {
    font-size: 18px !important;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper ul li {
    font-size: 12px;
    margin-bottom: 0 !important;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper .button-green {
    font-size: 12px !important;
    padding: 10px 25px !important;
  }
  #services-list .et_pb_column_1_5 {
    width: 100% !important;
  }
  #services-list .et_pb_column {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  #post-995 .product.type-product {
    margin-bottom: 150px !important;
  }
  #post-1438 .product.type-product {
    margin-bottom: 150px !important;
  }
  #post-1451 .product.type-product {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 900px) {
  #post-995 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-995 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-995 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #post-1438 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-1438 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-1438 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #post-1451 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-1451 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-1451 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #two-columns-florinscan {
    width: 100% !important;
    padding: 0 20px;
  }
  #test-details {
    width: 100% !important;
    padding: 0 20px;
  }
  #teste-blog-part {
    width: 100% !important;
    padding: 0 20px;
  }
}

@media screen and (max-width: 850px) {
  #post-14697 .et_pb_section_2 .et_pb_row_1 {
    width: 100% !important;
    padding: 0 20px 20px 20px !important;
  }
  #post-14697 .wpcf7-form input[type="text"] {
    width: 240px !important;
  }
  #post-14697 .wpcf7-form input[type="email"] {
    width: 240px !important;
  }

  .wpcf7-form p:nth-of-type(1) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(2) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(3) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(4) {
    width: 100%;
  }
  .wpcf7-form input[type="text"] {
    width: 100% !important;
  }
  .wpcf7-form input[type="email"] {
    width: 100% !important;
  }
  #clinici-tab-part .table-element {
    display: block;
    width: 100%;
    padding: 9px;
  }
  #clinici-tab-part .table-element h3 {
    text-align: left;
  }
  /*.alteSpecializari {overflow-x: scroll;}
	.alteSpecializari h3{font-size:20px; padding-top:25px;}*/
  #post-59 #for-module .et_pb_tab_1:before {
    display: none !important;
  }
  #post-59 #for-module .et_pb_tab_0:before {
    display: none !important;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li {
    width: 20%;
    display: inline-block;
  }
  #clinici-tab-part .et_pb_tabs_controls li a {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
  }
}

@media screen and (max-width: 800px) {
  #post-14697 .wpcf7-form input[type="text"] {
    width: 100% !important;
  }
  #post-14697 .wpcf7-form input[type="email"] {
    width: 100% !important;
  }
  #post-14697 .wpcf7-form p:nth-of-type(1) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .wpcf7-form p:nth-of-type(2) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .wpcf7-form p:nth-of-type(3) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .detalii-contact {
    padding: 20px;
  }

  #post-1451 .et_pb_section_2 .et_pb_row_1 {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
  }

  #post-102 .blog-part-search {
    position: absolute;
    right: 20px;
    bottom: -78px;
    width: 100% !important;
  }
  .blog-part-new .et_pb_tabs_controls {
    position: absolute;
    margin-top: -180px;
    left: 0;
  }
  .blog-part-new .et_pb_tabs_controls li {
    display: inline-block;
  }
  #header-part-text {
    height: 600px !important;
    min-height: 600px !important;
  }
  .special-header-part {
    width: 100%;
  }
  .header-content h1 {
    color: #000 !important;
  }
  #header-part-text .span-text {
    color: #000;
  }
  #footer-bottom #footer-info .element-left {
    display: block;
    text-align: center !important;
    margin-bottom: 10px;
  }
  #footer-bottom #footer-info .element-right {
    display: block;
    text-align: center !important;
    margin-top: 10px;
  }
  .general-section-concept .container-table .table-element {
    display: block;
  }
  .general-section-concept .container-table .table-element.element-middle img {
    width: 100%;
  }
  .section-3-concept .container-table .table-element.vector-part {
    width: 10%;
  }
  .general-section-concept .container-table .table-element.txt img {
    width: auto !important;
  }
  .section-3-concept .container-table .table-element.element-right img {
    width: auto !important;
  }
  .section-3-concept .container-table .table-element.element-left img {
    width: auto !important;
  }
  #post-59 .et_pb_section_1 {
    margin-top: -50px;
  }
}

@media screen and (max-width: 1800px) {
  #top-menu li {
    padding-right: 12px !important;
  }
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 17px !important;
  }
}

@media screen and (max-width: 1500px) {
  #inline {
    top: 20px !important;
    padding: 20px !important;
  }
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 15px !important;
  }
}

@media screen and (max-width: 1360px) {
  #top-menu li {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1265px) {
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 13px !important;
  }
  #top-menu li {
    padding-right: 5px !important;
  }
}

@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
  .special-header-part {
    min-height: 103px;
    padding: 17vh 0;
  }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .special-header-part {
    min-height: 100px;
    padding: 11.5vh 0;
  }
}

@media screen and (max-width: 750px) {
  #post-82 #slider-part .text-video-slider .content-wrapper {
    padding-top: 20px !important;
  }
  .et_pb_tab_2:before {
    content: url(https://testedebine.ro/wp-content/uploads/2020/11/033-icon-small.png) !important;
    top: 20px !important;
    left: -30px !important;
  }
  .et_header_style_left .logo_container {
    height: 71% !important;
  }
  /*.special-header-part {min-height: 100px;padding:12vh 0;}*/
  #post-82 .et_pb_section_1 {
    margin-top: -7px;
  }
  #overlay {
    position: absolute !important;
  }
  #inline {
    position: absolute !important;
    padding: 15px !important;
    border: 5px solid #739257 !important;
    top: 10px !important;
  }
  #inline .list li {
    font-size: 14px !important;
  }
  #inline h3 {
    font-size: 18px !important;
    padding: 10px 0 !important;
  }
  #inline p {
    font-size: 14px !important;
  }
  #inline #onlyForClose {
    right: 10px !important;
    top: 10px !important;
    padding: 5px 10px !important;
  }
  #post-1451 #two-columns-florinscan .col-2 {
    width: 100%;
  }

  #cookie-notice {
    width: 100%;
    left: 0;
    padding: 0 10px;
  }
  .cookie-notice-container {
    padding: 10px;
  }

  .et_pb_button_0_wrapper {
    width: 100%;
    text-align: center;
  }
  .et_pb_button_0_wrapper #button2 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .button-only-inline {
    width: 100%;
    display: block;
  }
  .button-only-inline #button1 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: block;
  }
  .button-only-inline #button11 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: block;
  }

  .et_pb_button_1_wrapper {
    width: 100%;
    text-align: center;
  }
  .et_pb_button_1_wrapper #button1 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  #post-1451 .button-only-inline #button1 {
    width: 100%;
    display: block;
    text-align: center;
  }
  #post-1451 .et_pb_text_5.button-only-inline {
    width: 100%;
  }
  #post-59 .et_pb_section_0 {
    padding-top: 20px !important;
  }

  .text-with-headline h2 {
    font-size: 24px !important;
  }
  #variante-testare-title h2 {
    font-size: 24px !important;
    padding-top: 20px !important;
  }
  #text-blog-title-section h2 {
    font-size: 24px !important;
  }
  .text-with-headline span {
    font-size: 16px !important;
  }
  #post-102 .et_pb_tab_0:before {
    display: none !important;
  }
  #post-102 .et_pb_tab_1:before {
    display: none !important;
  }

  .header-content {
    margin-left: -20px !important;
  }
  .header-content h1 {
    font-size: 30px !important;
  }
  #header-part-text .span-text {
    font-size: 18px;
    line-height: 18px;
  }
  .special-header-part p {
    width: 75%;
    margin-right: 5px;
    margin-top: 35vh;
  }
  .special-header-part img {
    top: 40%;
  }
  html {
    overflow-x: hidden;
  }
  .et_pb_section_3 .text-with-headline .title h2 {
    font-size: 24px;
  }
  .et_pb_section_3 .text-with-headline .title span {
    font-size: 16px;
  }
  .et_pb_section_3 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0 !important;
  }
  #main-footer #footer-widgets #text-3 .wp-image-657 {
    width: 150px;
  }
  #main-footer #footer-widgets #text-4 .wp-image-696 {
    width: 200px;
  }
  .footer-widget .menu li {
    padding-bottom: 5px;
  }
  #footer-widgets .footer-widget .fwidget,
  #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 10px !important;
  }
  .section-3-concept .container-table .table-element.vector-part {
    display: none;
  }
  .section-3-concept .container-table .table-element.element-right {
    display: block;
    text-align: center !important;
    padding-bottom: 15px;
  }
  .section-3-concept .container-table .table-element.element-left {
    display: block;
    text-align: center !important;
  }
  #test-name h1 {
    font-size: 30px !important;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li {
    width: 50%;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li a {
    font-size: 12px;
  }
  #clinici-tab-part h1 {
    font-size: 20px !important;
  }

  #post-61 .et_pb_section_2 .concept1 .et_pb_column_1_2 {
    padding-top: 0;
  }
  #post-61 #lista-teste .col-3 {
    width: 100%;
    margin-bottom: 15px;
  }
  #post-61 #test-details {
    padding-top: 0 !important;
  }

  .tabsMap1 {
    position: absolute;
    bottom: 35%;
    left: 58%;
    z-index: 9999;
    height: 56px;
    width: 65px;
  }

  .tabsMap4 {
    position: absolute;
    bottom: 44%;
    left: 54%;
    z-index: 9999;
    height: 70px;
    width: 89px;
  }

  .tabsMap6 {
    position: absolute;
    bottom: 54%;
    left: 48%;
    z-index: 9999;
    height: 67px;
    width: 105px;
  }

  .tabsMap7 {
    position: absolute;
    bottom: 68%;
    left: 26%;
    z-index: 9999;
    height: 80px;
    width: 105px;
  }

  .tabsMap8 {
    position: absolute;
    bottom: 70%;
    left: 15%;
    z-index: 9999;
    height: 120px;
    width: 85px;
  }
}

@media screen and (max-width: 700px) {
  html body #post-82 #slider-part .et_pb_tabs_controls li {
    width: 100%;
  }
  #post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
    padding-left: 0 !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -30px !important;
  }

  #post-82 #slider-part .text-video-slider {
    padding: 3%;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper {
    padding-right: 0;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -39% !important;
  }
}

@media screen and (max-width: 650px) {
  .et_pb_tab_2 {
    padding-bottom: 37px !important;
  }
  .et_pb_section_3 .text-with-headline {
    margin-top: 70px;
  }
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -54% !important;
  }

  .tabsMap1 {
    position: absolute;
    bottom: 41%;
    left: 58%;
    z-index: 9999;
    height: 46px;
    width: 46px;
  }

  .tabsMap3 {
    position: absolute;
    bottom: 70%;
    left: 40%;
    z-index: 9999;
    height: 50px;
    width: 55px;
  }

  .tabsMap4 {
    position: absolute;
    bottom: 49%;
    left: 54%;
    z-index: 9999;
    height: 51px;
    width: 89px;
  }

  .tabsMap6 {
    position: absolute;
    bottom: 57%;
    left: 48%;
    z-index: 9999;
    height: 58px;
    width: 51px;
  }
}

@media screen and (max-width: 500px) {
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 140px !important;
  }
}

@media screen and (max-width: 470px) {
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 140px !important;
  }
}

.buton_alex {
  background: #84c452;
  color: #000;
  padding: 10px 0;
  width: 100%;
  margin: 5px 0;
  border-radius: 10px;
  font-size: 14px padding 70px 0;
}

/* add ctc */
div#top-header-log {
  float: right;
  padding: 8px 0 0 0;
}
@media screen and (max-width: 650px) {
} /* ctc was here */
html body #post-82 #slider-part ul.et_pb_tabs_controls {
  bottom: -33% !important;
}
img.alignnone.size-full.wp-image-657 {
  padding-top: 10px;
}
body {
  font-family: "Open-Sans", sans-serif !important;
  overflow-x: hidden;
}
#top-menu a {
  font-weight: 400;
}

.postid-18172 .variations {
  display: none;
}
.postid-18166 .variations {
  display: none;
}

.post-18895 h2 span {
  font-style: italic;
  display: block;
  padding-top: 10px;
}
#product-18895 h1 span {
  font-style: italic;
  display: block;
  padding-top: 10px;
}

.covid-part li {
  margin-bottom: 0 !important;
}
.covid-part li {
  padding: 15px 20px 50px 20px !important;
  width: 25% !important;
}
.covid-part li.post-18895 {
  padding: 15px !important;
  border: 2px solid #863896;
  border-radius: 10px;
  width: 50% !important;
  margin-right: 180px !important;
}
.covid-part li.post-18895 h2 {
  font-weight: bolder;
}
.covid-part li.post-18392 h2 {
  font-size: 16px !important;
}
.covid-part li.post-18392 .woocommerce-Price-amount.amount {
  font-size: 16px !important;
}
.covid-part li.post-18348 h2 {
  font-size: 16px !important;
}
.covid-part li.post-18348 .woocommerce-Price-amount.amount {
  font-size: 16px !important;
}

.covid-part li.post-18392 {
  margin: 0 120px 0 0 !important;
}
.covid-part li.post-18348 {
  margin: 0 120px !important;
}

#customer_details .woocommerce-account-fields .create-account label.checkbox {
  background: #aac932 !important;
  color: #000;
  font-weight: bolder;
  font-size: 14px;
  padding: 5px;
}

.summary.entry-summary .variations label:before {
  position: absolute;
  content: "*";
  color: red;
  right: -10px;
}
.summary.entry-summary .variations label {
  position: relative;
}

#wpo_wcpdf-data-input-box.postbox
  .inside
  .wcpdf-data-fields
  .read-only
  .invoice-number {
  display: none !important;
}

#product-18348 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18348 .csp-hide-product-total {
  display: none !important;
}
#product-18348 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18348 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18348 .et_pb_wc_description {
  display: none;
}

#product-18392 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18392 .csp-hide-product-total {
  display: none !important;
}
#product-18392 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18392 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18392 .et_pb_wc_description {
  display: none;
}

#product-18401 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18401 .csp-hide-product-total {
  display: none !important;
}
#product-18401 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18401 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18401 .et_pb_wc_description {
  display: none;
}

#product-18895 {
  font-family: "Open-Sans", sans-serif !important;
}
#product-18895 .csp-hide-product-total {
  display: none !important;
}
#product-18895 .single_add_to_cart_button.button.alt {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#product-18895 .single_add_to_cart_button.button.alt:hover:after {
  display: none;
}
#product-18895 .et_pb_wc_description {
  display: none;
}

#product-18166 .model-part-3 {
  display: none;
}
#product-18166 .woocommerce-product-details__short-description {
  display: none;
}

#product-18172 .model-part-3 {
  display: none;
}
#product-18172 .woocommerce-product-details__short-description {
  display: none;
}

.post-18284 .price {
  display: none !important;
}

#product-18254 .model-part-3 {
  display: none;
}
#product-18254 .woocommerce-product-details__short-description {
  display: none;
}
#product-18254 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18254 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-18274 .model-part-3 {
  display: none;
}
#product-18274 .woocommerce-product-details__short-description {
  display: none;
}
#product-18274 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18274 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-18278 .model-part-3 {
  display: none;
}
#product-18278 .woocommerce-product-details__short-description {
  display: none;
}
#product-18278 .form-check-label .ppom-label-checkbox {
  display: none;
}
#product-18278 .form-check-inline {
  position: absolute;
  top: 0px;
  left: -40px;
}

#product-15751 .model-part-3 {
  display: none;
}
#product-15751 .woocommerce-product-details__short-description {
  display: none;
}

#product-15723 .model-part-3 {
  display: none;
}
#product-15723 .woocommerce-product-details__short-description {
  display: none;
}

#product-14381 .model-part-1 {
  display: none;
}
#product-14381 .woocommerce-product-details__short-description {
  display: none;
}

#product-13625 .model-part-1 {
  display: none;
}
#product-13625
  .et_pb_module.et_pb_wc_description.et_pb_wc_description_0.et_pb_bg_layout_light.et_pb_text_align_left {
  display: none;
}
#product-13625 .et_pb_section.et_pb_section_1.et_section_regular {
  display: none;
}

#product-13627 .model-part-2 {
  display: none;
}
#product-13627 .woocommerce-product-details__short-description {
  display: none;
}

#product-13628 .model-part-3 {
  display: none;
}
#product-13628 .woocommerce-product-details__short-description {
  display: none;
}

#product-14657 .model-part-3 {
  display: none;
}
#product-14657 .woocommerce-product-details__short-description {
  display: none;
}

#product-15749 .model-part-33 {
  display: none;
}
#product-15749 .model-part-34 {
  display: none;
}
#product-15749 .woocommerce-product-details__short-description {
  display: none;
}

#product-15743 .model-part-33 {
  display: none;
}
#product-15743 .model-part-34 {
  display: none;
}
#product-15743 .woocommerce-product-details__short-description {
  display: none;
}

#product-15725 .model-part-33 {
  display: none;
}
#product-15725 .model-part-34 {
  display: none;
}
#product-15725 .woocommerce-product-details__short-description {
  display: none;
}

#product-15792 .model-part-3 {
  display: none;
}
#product-15792 .woocommerce-product-details__short-description {
  display: none;
}

p {
  text-align: justify !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 10px 20px 10px 20px !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:after {
  display: none;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover:after {
  display: none;
}

#billing_address_1_field label:before {
  content: "Adresă";
  position: absolute;
  background: #fff;
}
.woocommerce table.my_account_orders .button {
  margin: 5px 0;
}

#post-102 .et_pb_row {
  width: 100%;
}

.product-name .variation .variation-ImuProVegetarian {
  display: none !important;
}
.product-name .variation .variation-ImuProComplete {
  display: none !important;
}
.product-name .variation .variation-ImuProBasic {
  display: none !important;
}
.product-name .variation .variation-ImuProScreen {
  display: none !important;
}
.product-name .variation .variation-TestulDAO {
  display: none !important;
}
.product-name .variation .variation-FlorInScanMicrobiomeProfile {
  display: none !important;
}
.product-name .variation .variation-GISTOOLPROFILE {
  display: none !important;
}
.product-name .variation .variation-Cod {
  display: none !important;
}

#ppom-price-container .table-striped {
  display: none;
}

.csp-hide-product-total:before {
  content: "Pret de transfer:";
  position: absolute;
  background: #fff;
  width: 103px;
  height: 30px;
}
.csp-hide-product-total {
  padding-top: 20px;
}
.csp-hide-product-total .price {
  padding-left: 30px;
  font-size: 34px !important;
  font-weight: bold;
  color: #863896 !important;
}

.section-part-of-blog h3 {
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
  font-size: 18px;
  text-transform: uppercase;
  padding: 20px 0;
  height: 150px;
}
.section-part-of-blog p {
  padding: 20px 0;
}
.section-part-of-blog .read-more-button a {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  color: #83c550 !important;
  font-weight: bold;
}
.blog-part-design .et_pb_column_12 {
  width: 48% !important;
  margin-right: 2% !important;
}
.blog-part-design .et_pb_column_13 {
  width: 20% !important;
  margin-right: 5%;
}
.blog-part-design .et_pb_column_14 {
  width: 20% !important;
}

#post-1451 .blog-part-design .et_pb_column_13 {
  width: 48% !important;
  margin-right: 2% !important;
}
#post-1451 .blog-part-design .et_pb_column_14 {
  width: 20% !important;
  margin-right: 5%;
}
#post-1451 .blog-part-design .et_pb_column_15 {
  width: 20% !important;
}

#post-67 .et_pb_shop_0 {
  margin-bottom: 0 !important;
}
.table-name-of-pacient {
  margin-top: -70px !important;
}

.entry-title {
  text-transform: uppercase;
}
.et_pb_post .entry-title {
  font-size: 20px !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
}

#product-13627 .variations tr:nth-of-type(4) {
  display: none;
}
#product-13627 .variations tr:nth-of-type(1) {
  display: none;
}

#product-13625 .variations tr:nth-of-type(1) {
  display: none;
}
#product-13625 .variations tr:nth-of-type(4) {
  display: none;
}

#post-16443 .entry-content h2 {
  padding-top: 100px;
}

#product-13628 .variations tr:nth-of-type(1) {
  display: none;
}
#product-13628 .variations tr:nth-of-type(2) {
  display: none;
}
#product-13628 .variations tr:nth-of-type(3) {
  display: none;
}
.post-13628 .product_type_variable.button {
  width: 100%;
}
.post-13628 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-13628 #product-13628 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-13628 #product-13628 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#post-67 .products.columns-3 .wclvd_btns .button.wclvd_read_more:before {
  content: "COMANDĂ ONLINE" !important;
  position: absolute !important;
  top: 9px !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 9px !important;
  background: #83c550 !important;
  width: 150px;
}

#product-14657 .variations tr:nth-of-type(1) {
  display: none;
}
#product-14657 .variations tr:nth-of-type(2) {
  display: none;
}
#product-14657 .variations tr:nth-of-type(3) {
  display: none;
}

.post-14657 .product_type_variable.button {
  width: 100%;
}
.post-14657 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-14657 #product-14657 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-14657 #product-14657 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-14381 .variations tr:nth-of-type(3) {
  display: none;
}
#product-14381 .variations tr:nth-of-type(1) {
  display: none;
}
#product-14381 .variations tr:nth-of-type(2) {
  display: none;
}
.post-14381 .product_type_variable.button {
  width: 100%;
}
.post-14381 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-14381 #product-14381 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-14381 #product-14381 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15723 .variations tr:nth-of-type(3) {
  display: none;
}
#product-15723 .variations tr:nth-of-type(2) {
  display: none;
}
.post-15723 .product_type_variable.button {
  width: 100%;
}
.post-15723 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15723 #product-15723 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15723 #product-15723 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15725 .variations tr:nth-of-type(1) {
  display: none;
}
#product-15725 .variations tr:nth-of-type(2) {
  display: none;
}

.post-15725 .product_type_variable.button {
  width: 100%;
}
.post-15725 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15725 #product-15725 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15725 #product-15725 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15743 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15743 .variations tr:nth-of-type(3) {
  display: none;
}

.post-15743 .product_type_variable.button {
  width: 100%;
}
.post-15743 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15743 #product-15743 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15743 #product-15743 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
/*
#product-15749 .variations tr:nth-of-type(1){display:none;}
#product-15749 .variations tr:nth-of-type(2){display:none;}
#product-15749 .variations tr:nth-of-type(3){display:none;}
.post-15749 .product_type_variable.button{width:100%;}
.post-15749 .product_type_variable.button::before {content: "COMANDĂ ONLINE";position: absolute;top: 9px;left: 0;right: 0;bottom: 9px;background: #83c550; text-align:center;}
.postid-15749 #product-15749 .single_add_to_cart_button::before {content: "COMANDĂ ONLINE";position: absolute;top: 9px;left: 0;right: 0;bottom: 9px;background: #83c550;width: 150px;}
.postid-15749 #product-15749 .single_add_to_cart_button {text-transform: uppercase;position: relative;width: 150px;}
*/

#product-15751 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15751 .variations tr:nth-of-type(3) {
  display: none;
}
.post-15751 .product_type_variable.button {
  width: 100%;
}
.post-15751 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15751 #product-15751 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15751 #product-15751 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15749 .variations tr:nth-of-type(1) {
  display: none;
}
#product-15749 .variations tr:nth-of-type(2) {
  display: none;
}

.post-15749 .product_type_variable.button {
  width: 100%;
}
.post-15749 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15749 #product-15749 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15749 #product-15749 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15792 .variations tr:nth-of-type(2) {
  display: none;
}
#product-15792 .variations tr:nth-of-type(3) {
  display: none;
}
.post-15792 .product_type_variable.button {
  width: 100%;
}
.post-15792 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  text-align: center;
}
.postid-15792 #product-15792 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-15792 #product-15792 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}

#product-15751 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15725 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15725 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}

#product-15751 .post-15723 .model-part-3 {
  bottom: -58px !important;
}
#product-15749 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15749 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}

#product-15792 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15743 .post-15792 .model-part-3 {
  width: 100%;
  text-align: center;
}
#product-15743 .post-15751 .model-part-3 {
  width: 100%;
  text-align: center;
}

#cookie-notice {
  color: rgb(255, 255, 255);
  background-color: transparent !important;
  visibility: visible;
  width: 500px;
  /* position: absolute; */
  bottom: 0;
  min-width: auto;
  border-radius: 10px;
  /* padding: 50px 0px; */
  left: 10px;
  bottom: 10px;
}
.cookie-notice-container {
  background: rgba(134, 56, 150, 0.9);
  color: #fff;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  /* width: 500px; */
  border-radius: 10px;
  padding: 50px 10px;
}

#cn-accept-cookie {
  background: #83c550 !important;
  display: block !important;
  text-transform: uppercase;
  margin: 20px auto !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#order_comments_field {
  display: none;
}
.for-attention {
  color: red;
}

.checkbox.form-row-wide.validate-required.validate-required {
  display: block;
}
.checkbox.form-row-wide.validate-required.validate-required span {
  color: red;
}
.checkbox.form-row-wide.validate-required.validate-required a {
  color: #863896 !important;
}
.checkbox.form-row-wide.validate-required.validate-required .required {
  display: none;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
  background: #f00;
}
.woocommerce-error li {
  color: #fff;
}
.woocommerce-error a {
  color: #fff !important;
  text-decoration: underline !important;
}
.woocommerce form .form-row.woocommerce-invalid input.input-checkbox {
  border-color: #a00 !important;
}
.woocommerce form .form-row.woocommerce-invalid input.input-text {
  border-color: #a00 !important;
}
#post-70
  .woocommerce
  .woocommerce-notices-wrapper
  .woocommerce-error
  li:nth-of-type(1) {
  display: none;
}

.et_pb_blog_grid h2 {
  height: 100px !important;
}
.blog-part-new .post-content p {
  height: 80px !important;
}

#additional_field_491 {
  border: 1px solid #bbb;
}

.post-13627 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-13627 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}
.post-13625 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-13625 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15743 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15743 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15725 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15725 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.post-15749 .product_type_variable.button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.post-15749 .product_type_variable.button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
}

.postid-13627 #product-13627 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-13627 #product-13627 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}
.postid-13625 #product-13625 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-13625 #product-13625 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15743 #product-15743 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15743 #product-15743 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15725 #product-15725 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15725 #product-15725 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.postid-15749 #product-15749 .single_add_to_cart_button {
  text-transform: uppercase;
  position: relative;
  width: 150px;
}
.postid-15749 #product-15749 .single_add_to_cart_button::before {
  content: "COMANDĂ ONLINE";
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  bottom: 9px;
  background: #83c550;
  width: 150px;
}

.variation-FlorInScanPlus p {
  display: none;
}
.variation-FlorInScan p {
  display: none;
}
.variation-Determinareazonulinei p {
  display: none;
}
.variation-Histaminanscaun p {
  display: none;
}

.variation-FlorInScanPlus {
  display: none !important;
}
.variation-FlorInScan {
  display: none !important;
}
.variation-Determinareazonulinei {
  display: none !important;
}
.variation-Histaminanscaun {
  display: none !important;
}

.postid-13627 #product-13627 .single_variation_wrap .price {
  display: none !important;
}
.postid-13627 #product-13627 .woocommerce-variation-price {
  display: block !important;
  position: absolute;
  top: 40px;
}
/*.postid-13627 #product-13627 .woocommerce-variation-price .price{font-size:26px !important; display:block !important;}
.postid-13625 #product-13625 .price{display:none;}
.postid-13625 #product-13625 .summary.entry-summary .price{display:none;}*/
.csp-hide-product-total .price {
  display: inline-block !important;
}
.single_variation_wrap
  .woocommerce-variation.single_variation
  .woocommerce-variation-price
  .price {
  display: block;
}

#product-13625 .csp-hide-product-total {
  padding-top: 20px;
}
/*.postid-13625 #product-13625 .price:nth-of-type(1){display:none !important;}
.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-Price-amount.amount{display:block !important;}*/
.csp-price {
  display: none !important;
}

#product-13625 .single_variation_wrap .woocommerce-variation-price .price {
  display: none !important;
}

#product-13627 .csp-price {
  display: block !important;
}
#product-13627 .csp-hide-product-total {
  padding-top: 20px;
}

.postid-13625 #product-13625 .csp-hide-product-total .price {
  display: initial !important;
}
/*
.postid-13625 #product-13625 .woocommerce-variation-price{display: block !important;position: absolute;top: 40px;}
.postid-13625 #product-13625 .woocommerce-variation-price .price{font-size:26px !important; display:block !important;}
*/

.woocommerce table.shop_table td.product-remove {
  padding: 5px !important;
  display: inline-block;
  top: 33%;
  border-top: 0 !important;
}
.woocommerce table.shop_table td.product-remove a.remove {
  display: inline-block !important;
}
.woocommerce table.shop_table td.product-thumbnail img {
  width: 100% !important;
}
.woocommerce table.shop_table td.product-thumbnail {
  min-width: initial !important;
  padding: 0 !important;
}
.woocommerce table.shop_table td.product-name {
  min-width: 550px;
}

.nav li ul {
  width: 400px !important;
}
#top-menu li li a {
  width: 350px !important;
}
.nav li li ul {
  top: 30px !important;
}
#post-67 .only-for-shop .added_to_cart.wc-forward {
  bottom: -145px;
}
#post-67 .your-class .model-part-1 {
  width: 100%;
  text-align: center;
}
#post-67 .your-class .model-part-2 {
  width: 100%;
  text-align: center;
}
#post-67 .your-class .model-part-3 {
  width: 100%;
  text-align: center;
}

.model-part-33 {
  font-size: 14px;
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  width: 100%;
  bottom: -57px;
  text-align: center;
  z-index: 9999;
}
.model-part-34 {
  font-size: 14px;
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  width: 100%;
  bottom: -115px;
  text-align: center;
  z-index: 9999;
}

.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
  clear: left !important;
}
#additional_pacient_prenume_field {
  width: 43%;
  float: right;
  overflow: visible;
}
#additional_pacient_nume_field {
  width: 43%;
  float: left;
  overflow: visible;
}

#product-13625 {
  padding-bottom: 70px;
}
#product-13625 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13625 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13625 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

#product-13628 {
  padding-bottom: 70px;
}
#product-13628 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .model-part-1 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13628 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

#product-13627 {
  padding-bottom: 70px;
}
#product-13627 .related.products .model-part-3 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .model-part-2 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .model-part-1 {
  bottom: -60px;
  text-align: center;
  width: 100%;
}
#product-13627 .related.products .added_to_cart.wc-forward {
  position: absolute;
  bottom: -140px;
  right: 0;
  color: #863896;
}

.post-15743 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15749 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15723 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.woocommerce ul.products li.post-15725.product .button {
  width: 100%;
  text-align: center;
}
.post-13627 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-13628 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-14657 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15751 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-13625 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-14381 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15792 .ajax_add_to_cart {
  width: 100%;
  text-align: center;
}
.post-15725 .added_to_cart.wc-forward {
  bottom: -195px;
}
#product-15723 {
  padding-bottom: 120px;
}
#product-15723 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}
/*
#product-15723 .model-part-33{bottom:-110px;}
#product-15723 .model-part-34{bottom:-165px;}
*/

#product-15725 {
  padding-bottom: 120px;
}
#product-15725 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}

/*
#product-15725 .model-part-33{bottom:-110px;}
#product-15725 .model-part-34{bottom:-165px;}
*/

#product-15743 {
  padding-bottom: 120px;
}
#product-15743 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}

/*
#product-15743 .model-part-33{bottom:-110px;}
#product-15743 .model-part-34{bottom:-165px;}
*/

#product-15749 {
  padding-bottom: 120px;
}

/*
#product-15749 .model-part-33{bottom:-110px;}
#product-15749 .model-part-34{bottom:-165px;}
*/

#product-15749 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
  bottom: -195px;
}
#product-15751 {
  padding-bottom: 120px;
}
#product-15751 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
}
#product-15792 {
  padding-bottom: 120px;
}
#product-15792 .added_to_cart.wc-forward {
  position: absolute;
  right: 0;
  color: #863896 !important;
  bottom: -195px;
}

.post-15723 .model-part-3 {
  width: 100%;
  bottom: -58px !important;
  text-align: center;
}

#post-67 .post-15723 .model-part-3 {
  bottom: -56px !important;
}

.woocommerce-order-received .et_pb_tabs_controls {
  display: none;
}

.et_pb_blog_0 .et_pb_post .more-link {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
}
#post-1438 .post-meta {
  padding-bottom: 0 !important;
}

.pagination .alignleft a {
  color: #863896 !important;
}
.pagination .alignright a {
  color: #863896 !important;
}

#checkout-part-tabs .et_pb_tabs_controls li.et_pb_tab_active {
  background-color: #60789c !important;
}
#checkout-part-tabs .et_pb_tabs_controls li.et_pb_tab_active a {
  color: #fff !important;
}

#top-menu #menu-item-15061 a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: none;
  bottom: 0;
}
.product.type-product .product_meta {
  display: none;
}
#top-menu #menu-item-15061 a:hover:before {
  display: block;
}
#top-menu #menu-item-15061 a:active:before {
  display: block;
}
#top-menu #menu-item-15061 a {
  color: #fff !important;
}
#top-menu #menu-item-15061 a:active {
  color: #fff !important;
}

.hide {
  display: none;
}
.button-clinica {
  text-transform: uppercase;
  background: #84c452;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 12px;
  color: #fff !important;
}

#post-67 .product.type-product {
  margin-bottom: 150px !important;
}
#post-67 #test-name {
  position: initial;
  left: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-67 #test-name h1 {
  font-size: 40px !important;
}
#post-67 .et_pb_section_0 {
  padding-bottom: 0 !important;
}

.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
  padding: 10px !important;
}
.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description
  .et_builder_inner_content
  .et_pb_section_0 {
  padding: 0 !important;
}
.woocommerce-tabs.wc-tabs-wrapper
  .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description
  .et_builder_inner_content
  .et_pb_section_0
  .et_pb_row_0 {
  padding-left: 10px important;
  width: 100% !important;
}

.products.columns-3 .wclvd_btns .button.wclvd_read_more {
  display: none;
}
.products.columns-3 .wclvd_btns a:nth-of-type(2) {
  display: none;
}
.products.columns-3 .product.type-product .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: inherit !important;
}

.products.columns-3 .product.type-product .your-class .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
}

.products.columns-3 .product.type-product .your-class p strong {
  display: inline-block !important;
}

.woocommerce-Tabs-panel#tab-description ul li {
  font-weight: 400 !important;
}
.woocommerce-Tabs-panel#tab-description p {
  font-weight: 400 !important;
}
/*.woocommerce-product-details__short-description {display:none;}*/
.woocommerce-Tabs-panel#tab-description .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.woocommerce-Tabs-panel#tab-description .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.woocommerce-Tabs-panel#tab-description .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
}
.related.products .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 9px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -56px;
}
.related.products .type-product:nth-of-type(4) {
  padding-top: 180px;
}
.related.products .type-product:nth-of-type(5) {
  padding-top: 180px;
}
.related.products .button.ajax_add_to_cart {
  position: absolute !important;
  right: 0 !important;
}
.related.products .price {
  display: none !important;
}
.related.products .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: justify;
  font-weight: 400 !important;
}
.related.products .your-class .read-more-show {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.woocommerce-message .button.wc-forward {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.woocommerce-message {
  background-color: #863896 !important;
}
.woocommerce-message .button.wc-forward:after {
  display: none !important;
}
.related.products .your-class strong {
  display: contents !important;
}
.related.products .your-class .read-more-hide {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.related.products .woocommerce-loop-product__title {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.woocommerce-Tabs-panel#tab-description h2 {
  display: none;
}
.woocommerce-Tabs-panel#tab-description {
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 400 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {
  display: none !important;
}
.summary.entry-summary .cart .button {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.summary.entry-summary .cart .button:after {
  display: none !important;
}
.quantity .input-text.qty.text {
  background-color: #60789c !important;
}
.cart_totals .checkout-button.button.alt.wc-forward {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
.coupon .button {
  color: #60789c !important;
  background: #fff !important;
}
.coupon .button:hover {
  color: #60789c !important;
  padding: 0.3em 1em !important;
  border: 2px solid #60789c !important;
}
.coupon .button:after {
  display: none !important;
}
.cart_totals .checkout-button.button.alt.wc-forward:after {
  display: none !important;
}
.coupon {
  display: none;
}

.actions .button {
  color: #60789c !important;
  background: #fff !important;
}
.actions .button:hover {
  color: #60789c !important;
  padding: 0.3em 1em !important;
  border: 2px solid #60789c !important;
}
.actions .button:after {
  display: none !important;
}
.actions .button:disabled[disabled] {
  padding: 0.3em 1em !important;
}

.woocommerce-cart-form .product-name a {
  color: #000 !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
  background: #dcdce7;
  color: #60789c !important;
  border: 0 !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents
  tr:nth-of-type(odd) {
  background: #eee;
}
.shop_table.shop_table_responsive tr th {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

#payment #place_order {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Open Sans", sans-serif !important;
  background-color: #83c550 !important;
  padding: 13px 20px 13px 20px !important;
}
#payment #place_order:after {
  display: none;
}
.woocommerce-info {
  background-color: #863896 !important;
}

#top-menu .current_page_item.menu-item-76 a:before {
  display: none !important;
}

#post-1451 .et_pb_section_3 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1451 .et_pb_section_2 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_2 .et_pb_row_3 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_2 .et_pb_row_1 {
  padding-top: 0 !important;
}
#post-1451 .only-for-shop {
  padding-top: 0 !important;
}
#post-1451 .et_pb_section_7 {
  padding-top: 0 !important;
}
#post-1451 #two-columns-florinscan .list {
  padding-top: 20px !important;
}
#post-1451 #two-columns-florinscan .list li {
  margin-bottom: 15px !important;
}
#post-1451 #two-columns-florinscan .list li strong {
  color: #000 !important;
  font-weight: 600 !important;
}
.button-only-inline {
  display: inline-block;
}
.button-only-inline #button1 {
  background-color: #863896;
  padding: 13px 20px !important;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  margin-right: 5px;
}
.button-only-inline #button11 {
  background-color: #863896;
  padding: 13px 20px !important;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
}
#post-1451 .woocommerce.columns-3 ul.products li.product {
  padding-left: 34%;
  width: 65.75% !important;
}

.col-2 {
  width: 50%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-2:nth-child(2n + 1) {
  clear: left;
}
.col-2:nth-child(2n + 2) {
  clear: right;
}
.cep {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

#post-1451
  .woocommerce.columns-3
  ul.products
  li.product
  .woocommerce-Price-amount.amount {
  display: none;
}

#post-14697 .detalii-contact {
  background: #f5f5f5;
  border-radius: 15px;
  padding: 30px;
}
#post-14697 .detalii-contact .contact-details-part {
  padding: 10px 0;
}
#post-14697 .detalii-contact .contact-details-part img {
  width: 25px;
  padding-right: 10px;
}
#post-14697 .detalii-contact .contact-details-part a {
  color: #863896;
  font-size: 16px;
}
#post-14697 .detalii-contact .contact-details-part.data-protection {
  padding-top: 20px;
}
#post-14697 .detalii-contact .contact-details-part.data-protection span {
  font-size: 16px;
}

#post-14697 .wpcf7-form p:nth-of-type(1) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(2) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(3) {
  width: 100%;
  margin-right: 15px;
}
#post-14697 .wpcf7-form p:nth-of-type(4) {
  width: 100%;
}
#post-14697 .wpcf7-form input[type="text"] {
  width: 100% !important;
}
#post-14697 .wpcf7-form input[type="email"] {
  width: 100% !important;
}
#post-14697 .et_pb_section_2 {
  padding-top: 0 !important;
}

#post-995 .blog-part-design .et_pb_column_12 h3 {
  height: 100px !important;
}
#post-995 .blog-part-design .et_pb_column_13 h3 {
  height: 120px !important;
}
#post-995 .blog-part-design .et_pb_column_14 h3 {
  height: 120px !important;
}

#post-1451 .blog-part-design .et_pb_column_13 h3 {
  height: 100px !important;
}
#post-1451 .blog-part-design .et_pb_column_14 h3 {
  height: 120px !important;
}
#post-1451 .blog-part-design .et_pb_column_15 h3 {
  height: 120px !important;
}

#post-1438 .blog-part-design .et_pb_column_12 h3 {
  height: 70px !important;
}
#post-1438 .blog-part-design .et_pb_column_13 h3 {
  height: 80px !important;
}
#post-1438 .blog-part-design .et_pb_column_14 h3 {
  height: 80px !important;
}

.detalii-firma-contact {
  padding-top: 15px;
  padding-bottom: 7.5px;
}
.detalii-firma-contact p {
  padding-bottom: 10px;
}
.membrii {
  padding-top: 15px;
}
.membrii .container-table {
  padding-bottom: 20px;
}
.membrii a {
  display: block;
  color: #863896;
}
.contact-line {
  margin-bottom: 20px;
}

.et_pb_newsletter_description {
  display: none;
}
.et_pb_newsletter {
  display: none !important;
}
.woocommerce-MyAccount-navigation-link {
  list-style-type: none;
  background: #ccc !important;
  padding-left: 5px;
  margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation-link a {
  color: #000 !important;
}
.woocommerce-MyAccount-navigation-link.is-active {
  background: #863896 !important;
  color: #fff !important;
}
.woocommerce-MyAccount-navigation-link.is-active a {
  color: #fff !important;
}

.only-for-shop .woocommerce ul.products li.product strong {
  display: contents !important;
}
.woocommerce-loop-product__title {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.woocommerce-Price-amount.amount {
  font-size: 22px !important;
  color: #6e7a8b !important;
}
.only-for-shop .your-class p {
  padding-top: 10px;
  color: #6e7a8b !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  text-align: justify;
}
.only-for-shop .your-class .read-more-show {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.only-for-shop .your-class .read-more-hide {
  color: #863896 !important;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
}
.woocommerce ul.products li.product .button {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px !important;
  font-size: 14px !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #83c550 !important;
  padding: 10px 20px 10px 20px !important;
}
.woocommerce ul.products li.product .button:after {
  display: none !important;
}
.only-for-shop .added_to_cart.wc-forward {
  position: absolute;
  bottom: -90px;
  right: 40px;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
  color: #863896 !important;
}
#post-995 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: auto;
}
#post-995 .only-for-shop .woocommerce ul.products li.post-13628 .button {
  position: absolute;
  right: 0;
  width: 150px;
}
#post-1438 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: 150px;
}
#post-1451 .only-for-shop .woocommerce ul.products li.product .button {
  position: absolute;
  right: 0;
  width: 150px;
}
/*.only-for-shop #button1.button-for-download a{position:absolute; bottom:14px; width:150px; padding:10px !important; text-align:center;}*/
.only-for-shop #button1 {
  position: absolute;
  bottom: -5px;
}
.only-for-shop #button2 {
  position: absolute;
  bottom: -5px;
  left: 34.5%;
}
.only-for-shop #button3 {
  position: absolute;
  bottom: 24px;
  right: 16.5%;
}
.only-for-shop .model-part-1 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.pagination .alignleft a:before {
  content: "Articole mai vechi";
  position: absolute;
  background: #fff;
  width: 150px;
}
.pagination .alignright a:before {
  content: "Articole mai recente";
  position: absolute;
  background: #fff;
  width: 150px;
}
.post-content a.more-link:before {
  content: "Citeşte mai mult";
  position: absolute;
  background: #fff;
  color: #83c550;
}
#post-1438 #two-columns-florinscan .et_pb_column_2 p a {
  color: #863896;
}

.only-for-shop .model-part-2 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.only-for-shop .model-part-3 {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 8px 10px;
  margin-right: 5px;
  position: absolute;
  bottom: -57px;
  width: 100%;
  text-align: center;
}

.concept1 {
  padding-top: 0 !important;
}
.concept1 p {
  color: #8a8a8a !important;
}
.concept1 p strong {
  color: #000 !important;
}
.concept1 .et_pb_video_box video {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}
.concept1 .et_pb_code_inner video {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}
#video-only-2-page {
  padding: 140px 0;
}
#video-only-2-page .et_pb_section_video_bg {
  border: 10px solid #aaabc5;
  border-radius: 5px;
}

.general-section-concept {
  padding-top: 0 !important;
}
.general-section-concept .container-table .txt {
  background: #fafafa;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 70px;
}
.general-section-concept .container-table .txt h3 {
  padding-bottom: 0 !important;
  font-family: "Open Sans", sans-serif;
}
.general-section-concept .container-table .txt p {
  text-align: inherit !important;
  padding-top: 20px !important;
  color: #303030 !important;
  font-family: "Open Sans", sans-serif;
}
.general-section-concept .container-table .txt p strong {
  color: #000 !important;
}
.section-3-concept .container-table .table-element p {
  font-family: "Open Sans", sans-serif;
  line-height: 24px;
  padding-top: 20px;
}
.section-3-concept .container-table .table-element.vector-part {
  width: 20%;
}
.section-3-concept {
  padding-top: 0 !important;
}
.special-paragraph {
  padding: 30px 50px;
}

#post-61 .general-section-concept {
  padding-bottom: 0 !important;
}
#post-61 .et_pb_section_2 {
  padding-bottom: 0 !important;
}
#post-61 .et_pb_section_2 .concept1 .et_pb_column_1_2 {
  padding-top: 50px;
}
.general-section-concept {
  padding-bottom: 0 !important;
}

#post-55 .et_pb_section_5 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.above-footer-test-sections {
  padding-top: 0 !important;
}
.above-footer-test-sections
  .container-table
  .table-element
  .content-wrapper-one {
  padding-top: 150px;
  padding-bottom: 150px;
}
.above-footer-test-sections .content-wrapper-one h3 {
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
.above-footer-test-sections .content-wrapper-one p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 20px;
}
.above-footer-test-sections .content-wrapper-one .green-button {
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
  background: #83c550;
}
.above-footer-test-sections .content-wrapper-one .green-line {
  background: #83c550;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 200px;
}
.above-footer-test-sections .content-wrapper-one {
  padding-left: 48%;
  padding-right: 90px;
}
.above-footer-test-sections .content-wrapper-one.content-wrapper-two {
  padding-left: 20% !important;
  padding-right: 420px !important;
}

.col-3 {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-3:nth-child(3n + 1) {
  clear: left;
}
.col-3:nth-child(3n + 3) {
  clear: right;
}

.sediu img {
  display: inline-block !important;
  width: 15px;
}
.sediu a {
  display: inline-block !important;
}
/*
.htmlMapResponsive .fm-tooltip-frame{line-height: inherit !important;max-width:1100px !important; opacity:1 !important;background: #fff !important;position: absolute !important;}
.htmlMapResponsive .fm-tooltip{z-index:999999;margin:0 auto; min-width:1100px !important; max-width:100% !important; width:100% !important;left:0 !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 h3{font-weight:bolder !important; color:#000 !important; font-size:20px !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .sediu{padding:15px 0;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .sediu h4{color:#000 !important; font-size:16px !important;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .links-map{color: #84c452 !important; text-decoration:underline;}
.htmlMapResponsive .fm-tooltip-frame .col-3 .medici .dr-name{color: #7d2a8e!important;font-weight: bolder!important;}
.htmlMapResponsive .fm-tooltip-name{display:none !important;}
.htmlMapResponsive .fm-tooltip-image{border-top:none !important;}
.htmlMapResponsive .entry-content table{border:inherit !important;}
.entry-content table{border:inherit !important;}
*/

#white-bg-for-cover {
  width: 131px;
  height: 30px;
  background: #fff;
  position: absolute;
  left: 21%;
  top: -302px;
  z-index: 999999;
}
#post-59 .et_pb_section_1 {
  margin-top: -250px;
}
#post-59 .et_pb_section_1 .et_pb_column_1 {
  margin-top: -150px;
}

#lista-teste .col-3 .button-for-download-test {
  padding: 10px 20px;
  background-color: #863896;
  font-size: 14px;
  color: #fff;
  border-radius: 5px;
}
#lista-teste .col-3 .button-for-download-test:hover {
  background-color: #83c550 !important;
}

.tabsMap1 {
  position: absolute;
  bottom: 30%;
  left: 55%;
  z-index: 9999;
  height: 80px;
  width: 65px;
}
.tabsMap2 {
  position: absolute;
  bottom: 74%;
  left: 59%;
  z-index: 9999;
  height: 100px;
  width: 175px;
}
.tabsMap3 {
  position: absolute;
  bottom: 63%;
  left: 45%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}
.tabsMap4 {
  position: absolute;
  bottom: 38%;
  left: 54%;
  z-index: 9999;
  height: 110px;
  width: 89px;
}
.tabsMap5 {
  position: absolute;
  bottom: 23%;
  left: 67%;
  z-index: 9999;
  height: 130px;
  width: 105px;
}
.tabsMap6 {
  position: absolute;
  bottom: 50%;
  left: 48%;
  z-index: 9999;
  height: 80px;
  width: 105px;
}
.tabsMap7 {
  position: absolute;
  bottom: 68%;
  left: 37%;
  z-index: 9999;
  height: 80px;
  width: 145px;
}
.tabsMap8 {
  position: absolute;
  bottom: 70%;
  left: 30%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}
.tabsMap9 {
  position: absolute;
  bottom: 24%;
  left: 38%;
  z-index: 9999;
  height: 120px;
  width: 125px;
}

.et-cart-info {
  display: none;
}
#et_top_search {
  display: none;
}
.order-button-header {
  background: #83c550;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}
.order-button-header:hover {
  background: #52802f !important;
  transition: all 0.4s ease-in-out;
  border-radius: 5px;
  padding: 10px 20px;
}
/*.current_page_item a{border-bottom:2px solid #83c550;color:#fff !important;}*/
.blog-part-new .et_pb_blog_1 .et_pb_post .more-link {
  font-size: 14px !important;
}

.faq-details p a {
  font-family: "Open-Sans", sans-serif;
  color: #6980a1;
  font-size: 15px;
}

.ds-advent-5-content .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ds-advent-5-content article {
  margin-bottom: 20px !important;
  -webkit-box-flex: 1;
  /*-ms-flex: 1 0 auto;
	        flex: 1 0 auto;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ds-advent-5-content .post-content {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ds-advent-5-content .column {
  margin-bottom: 20px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.woocommerce ul.products li.product .button.add_to_cart_button {
  display: block;
  text-align: center;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .button.add_to_cart_button:before {
  content: "COMANDĂ ONLINE";
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

.shop-part .woocommerce ul.products li.product .button {
  margin-top: 1em;
  color: #fff;
  background: #83c550;
  border-radius: 5px;
  font-size: 14px;
  padding: 10px 20px;
  position: relative;
  right: 0;
  z-index: 99999999999 !important;
  left: 50%;
  display: block;
  text-align: center;
  text-transorm: uppercase;
}
.shop-part .woocommerce ul.products li.product .button:before {
  content: "COMANDĂ ONLINE";
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}
.shop-part .woocommerce ul.products li.product .button:hover:after {
  display: none !important;
}
.special-buttons-part-products {
  position: absolute;
  bottom: 5.5%;
  left: 0;
  right: 0;
  z-index: 1;
}
.shop-part .products.columns-3 {
  position: relative;
  z-index: 9999;
}

.menu-item-76 {
  padding-left: 0;
}
#logo {
  max-height: 100%;
}
.et_header_style_left .logo_container {
  width: auto;
  position: absolute;
  top: -30px;
  background: #fff;
  padding-left: 50px;
  z-index: 99;
}
.et_header_style_left .logo_container::before {
  content: "";
  position: absolute;
  width: 60px;
  border-top: solid 52px #fff;
  border-left: solid 30px transparent;
  border-right: solid 30px transparent;
  left: 145px;
  top: 28px;
  z-index: 9;
}
#main-header {
  top: 34px !important;
}
.et_fullwidth_nav #main-header .container {
  padding-left: 0;
}
#logo {
  position: relative;
  z-index: 99;
}
/*.menu-item a:hover{border-bottom:2px solid #83c550;color:#fff !important; opacity:1 !important;}
.menu-item-76 a:hover{border-bottom:0 !important; color:#fff !important;}*/
#top-header-log .inline-block {
  color: #60789c;
  font-family: "Lato", sans-serif;
}
#top-header-log .inline-block {
  display: inline-block;
}
#top-header-log .inline-block {
  padding: 0 5px;
}
#top-header-log .inline-block img {
  margin-right: 10px;
}
#top-header-log .inline-block a {
  color: #60789c;
}
#top-header-log {
  float: right;
  padding: 10px 40px 0 0;
}
#et-top-navigation {
  padding-top: 0;
}
#menu-item-76 {
  padding-right: 10px !important;
  padding-left: 50px;
}
#top-menu li {
  padding-right: 52px;
}
#header-part-text .span-text {
  font-size: 70px;
  line-height: 70px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
#header-part-text .header-content-container.bottom {
  margin-bottom: 120px;
  margin-left: 50px;
  opacity: 0.7;
}
/*.special-header-part{position: absolute;right: 0;background-image: -webkit-linear-gradient(-30deg,transparent 35%,rgba(131,197,80,0.9) 35%);min-height: 96.7vh;padding: 20vh 0;width: 53%;}*/

.special-header-part {
  position: absolute;
  right: 0;
  background-image: -webkit-linear-gradient(
    -30deg,
    transparent 35%,
    rgba(131, 197, 80, 0.9) 35%
  );
  min-height: 818px;
  padding: 20vh 0;
  width: 53%;
}
.current_page_ancestor a {
  color: #fff !important;
}

#top-menu-nav/* ctc was here &gt;ul&gt;li&gt; */ a:hover {
  -webkit-transition: none !important;
  -moz-transition: unset !important;
  transition: none !important;
}
#top-menu a {
  transition: none !important;
}
#top-menu .current_page_item a {
  color: #fff !important;
}
#top-menu .current_page_item a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: block;
  bottom: 0;
}

#top-menu a:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #83c550;
  position: absolute;
  display: none;
  bottom: 0;
}
#top-menu a:hover:before {
  display: block;
}
#top-menu-nav /* ctc was here &gt;ul&gt;li&gt; */a:hover {
  opacity: 1 !important;
}
.nav ul li a:hover {
  opacity: 1 !important;
}

.special-header-part img {
  position: absolute;
  right: 7%;
  width: 50%;
}
.special-header-part p {
  margin-top: 35vh;
  width: 60%;
  float: right;
  margin-right: 60px;
  color: #fff;
  font-size: 16px;
}
#post-82 #slider-part .et_pb_container {
  margin: inherit;
}
#post-82 #slider-part .et_pb_slides .et_pb_slider_container_inner {
  width: auto;
}

#post-82 #slider-part .text-video-slider {
  text-align: left;
  padding: 3% 60% 4% 3%;
}
#post-82 #slider-part .text-video-slider .content-wrapper {
  padding-top: 35px;
  padding-right: 25%;
}
#post-82 #slider-part .text-video-slider .content-wrapper img.top-first-slide {
  position: absolute;
  margin-top: 0;
}
#post-82 #slider-part .text-video-slider .content-wrapper img.top-second-slide {
  position: absolute;
  margin-top: 0;
}
#post-82 #slider-part .text-video-slider .content-wrapper h3 {
  display: inline-block;
  padding-left: 50px;
  color: #83c550 !important;
}
#post-82 #slider-part .text-video-slider .content-wrapper ul {
  padding-top: 20px;
}
#post-82 #slider-part .text-video-slider .content-wrapper ul li {
  font-size: 14px;
  padding-right: 15px;
  display: inline-block;
}
#post-82 #slider-part .text-video-slider .content-wrapper .button-green {
  background: #83c550;
  color: #fff !important;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 14px;
  display: initial;
}
.list {
  padding-left: 15px;
  list-style-type: none;
}
.list li {
  display: block;
  color: #fff;
  margin-bottom: 5px;
}
.list li:before {
  content: "2022";
  margin-left: -15px;
  padding-right: 5px;
  color: #fff;
  font-weight: bold;
}
#post-82 #slider-part .et_pb_slider_container_inner {
  padding-left: 30px;
  width: 100% !important;
  background: linear-gradient(
    125deg,
    #60789c 66.8%,
    rgba(0, 0, 0, 0.5) 68%,
    transparent calc(50% + 10px)
  );
}
#post-82 #slider-part .et_pb_slider .et_pb_slide:first-child {
  padding-left: 0 !important;
}
#post-82 #slider-part .et_pb_container {
  padding-left: 0 !important;
  margin-left: 0;
  position: relative;
  z-index: 9999;
}
#post-82 #slider-part .et_pb_slide_description {
  padding: 5% 8% !important;
}

.tabs {
  background: #60789c;
  padding: 20px 0;
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 3;
  padding-left: 40%;
}
.tabs .tablinks {
  display: inline-block;
  padding: 0 10px;
}
.tabs .tablinks .elements-for-slide .number {
  display: inline-block;
  color: #83c550;
  font-style: italic;
  font-size: 60px;
  font-weight: 100;
  font-family: "Open Sans", Arial, sans-serif;
  position: absolute;
  z-index: 99;
}
.tabs .tablinks .elements-for-slide .icon {
  display: inline-block;
}
.tabs .tablinks .elements-for-slide .text {
  display: inline-block;
}
.tabs .tablinks.active .elements-for-slide .text .big {
  display: block;
  text-align: left;
  color: #83c550;
  font-size: 40px;
  font-weight: bold;
}
.tabs .tablinks.active .elements-for-slide .text .small {
  display: block;
  text-align: left;
  color: #83c550;
  font-size: 18px;
  margin-top: 10px;
  margin-left: -30px;
}
.tabs .tablinks .elements-for-slide .text .big {
  display: block;
  text-align: left;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
}
.tabs .tablinks .elements-for-slide .text .small {
  display: block;
  text-align: left;
  color: #fff;
  font-size: 18px;
  margin-top: 10px;
  margin-left: -30px;
}
.tabs #slide1 {
  cursor: pointer;
}
.tabs #slide2 {
  cursor: pointer;
}
.et_pb_fullwidth_code_2 {
  display: none;
}

#post-82 #slider-part {
  width: 100%;
  max-width: 100%;
}
#post-82 #slider-part .et_pb_tab {
  padding: 0;
}
#post-82 #slider-part .et_pb_tab_content {
  width: 100% !important;
  background: linear-gradient(
    125deg,
    #60789c 43%,
    rgba(0, 0, 0, 0.2) 43%,
    transparent calc(50% + 10px)
  );
}
#post-82 #slider-part h2 {
  font-size: 45px;
  font-weight: 100;
  text-align: left;
  font-family: "Open Sans", Arial, sans-serif;
  color: #fff;
}
#post-82 #slider-part h2 span {
  font-weight: 400;
  text-align: left;
  font-size: 45px;
  padding-bottom: 20px;
  color: #83c550;
}
html body #post-82 #slider-part ul.et_pb_tabs_controls {
  background-color: #60789c;
  padding-left: 5% !important;
  position: absolute;
  bottom: -17%;
  width: 100%;
  z-index: 100;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
html body #post-82 #slider-part ul.et_pb_tabs_controls:after {
  border-top: 0;
}
html body #post-82 #slider-part .et_pb_tabs_controls li {
  border: 0;
  display: inline-block;
  width: 33%;
}
#post-82 #slider-part a {
  display: block;
}
#post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
  padding-left: 50px;
}
html body #post-82 #slider-part .et_pb_tabs_controls a {
  text-transform: uppercase;
  color: #fff !important;
  font-family: "Open Sans", Arial, sans-serif !important;
  font-weight: 600 !important;
  line-height: 35px;
  margin-top: 5%;
}
.et_pb_section_1 {
  padding-top: 0 !important;
}
.et_pb_section_1 .et_pb_row {
  padding-top: 7px !important;
}
#slider-part .et_pb_tab_content::before {
  background: linear-gradient(
    125deg,
    #60789c 43%,
    rgba(0, 0, 0, 0.2) 43%,
    transparent calc(50% + 10px)
  );
}

.et_pb_section_3 .text-with-headline {
  padding: 0 50px;
}
.et_pb_section_3 .text-with-headline .title {
  display: inline-block;
}
.et_pb_section_3 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
.et_pb_section_3 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
.et_pb_section_3 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

#post-995 .et_pb_section_5 .text-with-headline {
  padding: 0 50px;
}
#post-995 .et_pb_section_5 .text-with-headline .title {
  display: inline-block;
}
#post-995 .et_pb_section_5 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
#post-995 .et_pb_section_5 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
#post-995 .et_pb_section_5 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

#post-18284 .et_pb_section_4 .text-with-headline {
  padding: 0 50px;
}
#post-18284 .et_pb_section_4 .text-with-headline .title {
  display: inline-block;
}
#post-18284 .et_pb_section_4 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}
#post-18284 .et_pb_section_4 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
#post-18284 .et_pb_section_4 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}

.col-5 {
  width: 20%;
  float: left;
  box-sizing: border-box;
  position: relative;
}
.col-5:nth-child(5n + 1) {
  clear: left;
}
.col-5:nth-child(5n + 5) {
  clear: right;
}
.clear {
  clear: both;
  width: 0;
  height: 0;
  display: block;
}

#services-list {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#services-list .et_pb_column_1_5 {
  width: 20% !important;
}
#services-list .et_pb_column {
  margin-right: 0 !important;
}
/*#services-list .et_pb_promo:hover{background: rgba(125,42,142,0.82) !important; transition: all 0.5s ease; opacity:0.4;}*/
#services-list .et_pb_module_header {
  position: absolute;
  top: 35%;
  padding: 0 60px;
  margin: 0 auto;
  display: block;
  text-align: center;
  left: 0;
  right: 0;
  z-index: 99999999;
}
#services-list .et_pb_promo_description a {
  display: block;
  position: relative;
  z-index: 999999;
}
#services-list .et_pb_promo_description a:hover {
  background: rgba(134, 56, 150, 0.8);
}
#services-list .et_pb_promo {
  padding: 0 !important;
}

.et_pb_promo:hover span.green-overlay {
  display: block;
  transition: all 0.5s ease;
}
span.green-overlay {
  background: rgba(125, 42, 142, 0.5);
  display: none;
  width: 100%;
  position: absolute;
  z-index: 999;
  top: 0;
  bottom: 0;
}
.et_pb_promo_description {
  padding-bottom: 0;
  line-height: 0;
}
#services-list .et_pb_module {
  margin-bottom: 0;
}
#services-list .et_pb_module img {
  width: 100%;
}
.et_pb_section_4 {
  padding-top: 0;
  padding-bottom: 0;
}

.et_pb_section_5 .et_pb_slide {
  background-color: transparent !important;
}
.et_pb_section_5 .et_pb_slide:before {
  display: none;
}
.et_pb_section_5 .et_pb_slide:hover:before {
  display: block;
}

#section-above-footer .et_pb_text_inner p {
  color: #fff;
}
#main-footer {
  background: url(https://testedebine.ro/wp-content/uploads/2019/06/footer-bg.png);
  background-position: top;
  background-size: cover;
}
#main-footer #text-3 p {
  color: #fff;
}
.footer-widget {
  width: 33% !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.footer-widget .menu li {
  padding-bottom: 15px;
}
.footer-widget .menu li a {
  text-transform: uppercase;
}
.footer-widget .menu .current_page_item a {
  border: none;
  color: #aac932 !important;
}
.footer-widget .menu .menu-item a:hover {
  border: none;
  color: #aac932 !important;
}
#footer-widgets .footer-widget li:before {
  content: "";
  width: 15px;
  height: 15px;
  background: #8594a0;
  border: 0;
  top: 5px;
  left: -10px;
}
#footer-widgets .footer-widget li:hover:before {
  background: #aac932;
}
#footer-widgets .footer-widget li.current_page_item:before {
  background: #aac932 !important;
}
#nav_menu-4 {
  padding-left: 20px;
}

#footer-bottom #footer-info p {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
#footer-bottom #footer-info p span {
  padding-left: 10px;
  color: #aac932 !important;
}
#footer-bottom .element-right a {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  padding: 0 10px;
  border-right: 1px solid #fff;
}
#footer-bottom .element-right a.no-border {
  border-right: 0;
}
.container-table {
  display: table;
  width: 100%;
}
.container-table.fixed {
  table-layout: fixed;
}
.table-element {
  display: table-cell;
}

.logo-plati {
  padding: 5px;
  float: right;
  width: 250px;
  margin-bottom: 20px;
}
.logo-plati img {
  display: inline-block;
  width: 70px;
  margin: 0 5px;
}

.container-table.inverted {
  direction: rtl;
}
.container-table.inverted .table-element {
  direction: ltr;
}

.element-center {
  text-align: center;
}
.element-left {
  text-align: left;
}
.element-right {
  text-align: right;
}
.element-middle {
  vertical-align: middle;
}
.element-top {
  vertical-align: top;
}
.element-bottom {
  vertical-align: bottom;
}
.dica-container .swiper-button-prev {
  top: 40px;
  left: -20px !important;
}
.dica-container .swiper-button-next {
  top: 45px;
  right: -10px !important;
}
.et_pb_section_5 .et_pb_button {
  margin-top: 20px;
}
.et_pb_section_5 .et_pb_button:hover {
  background: #497825 !important;
  transition: all 0.2s ease-in;
}
/*.dica-image-container a.image:hover{content:url(https://testedebine.ro/wp-content/uploads/2019/06/arrow-up.png);}*/
.dica_divi_carouselitem:before {
  display: none;
}
.dica_divi_carouselitem:hover:before {
  display: block;
}
.dica_divi_carouselitem:hover .image img {
  position: relative;
  z-index: 99999999;
  top: -20px;
}

#mep_1 {
  max-width: 100% !important;
  width: 100% !important;
  left: 50% !important;
}

html body #post-82 .et_pb_tabs_controls .et_pb_tab_0 a::after {
  color: #fff;
  content: "ALERGIILOR ŞI A " "INTOLERANŢELOR ALIMENTARE";
  white-space: break-spaces;
  margin-left: 5px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_active a::after {
  color: #83c550 !important;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2:before {
  content: url(https://testedebine.ro/wp-content/uploads/2020/11/033-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -50px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2 a::after {
  color: #fff;
  content: "STRESULUI";
  white-space: pre;
  margin-left: 5px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_2.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2020/11/03-icon.png);
}

#post-82 .et_pb_tabs_controls .et_pb_tab_1 a::after {
  color: #fff;
  content: "SĂNĂTĂŢII INTESTINULUI";
  white-space: pre;
  margin-left: 5px;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/022-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: 0;
}

#post-82 .et_pb_tabs_controls .et_pb_tab_0:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/011-icon.png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: -20px;
  left: -40px;
}
#post-82 .et_pb_tabs_controls .et_pb_tab_0.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/01-icon.png);
}
#post-82 .et_pb_tabs_controls .et_pb_tab_1.et_pb_tab_active:before {
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/02-icon.png);
}

.first-header-paragraph {
  font-family: "Open-Sans", sans-serif;
}

#post-59 .et_pb_section_0 {
  padding-top: 0;
  padding-bottom: 20px;
}
#post-59 .et_pb_section_0 .et_pb_row_0 {
  padding-top: 0;
}

#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(1) {
  width: 55% !important;
  margin-right: 2% !important;
}
#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(2) {
  width: 20% !important;
  margin-right: 1% !important;
}
#teste-blog-part .et_pb_salvattore_content .size-1of3:nth-of-type(3) {
  width: 20% !important;
}
#teste-blog-part .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}

.blog-part-head #categories-2 {
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.blog-part-head #categories-2 form {
  padding: 13px 0;
}
.blog-part-head #categories-2 .widgettitle {
  display: none;
}
.blog-part-head #categories-2 select {
  border-bottom: 2px solid #863896;
  font-size: 14px;
  color: #863896;
}
#post-1438 .price {
  display: none;
}
#post-995 .price {
  display: none;
}

.wpcf7-form p:nth-of-type(1) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(2) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(3) {
  display: inline-block;
  width: 20%;
  margin-right: 60px;
}
.wpcf7-form p:nth-of-type(4) {
  display: inline-block;
  width: 20%;
}
.wpcf7-form input[type="text"] {
  width: 240px !important;
}
.wpcf7-form input[type="email"] {
  width: 240px !important;
}
.wpcf7-form .wpcf7-textarea {
  width: 100%;
  padding: 15px 10px;
  border-radius: 5px;
  border: 1px solid #8a8a8a;
  font-size: 16px;
}
.wpcf7-form input {
  padding: 15px 10px;
  border-radius: 5px;
  border: 1px solid #8a8a8a;
  font-size: 16px;
}
.wpcf7-form label {
  font-size: 16px;
}
.wpcf7-form span.wpcf7-list-item {
  margin-left: 0;
}
.wpcf7-form .wpcf7-submit {
  padding: 10px 20px;
  background: #863896;
  color: #fff;
  border: 0;
  cursor: pointer;
}
.contact-details {
  text-align: center;
}
.contact-details p {
  text-align: center !important;
}
.contact-details p:nth-of-type(1) {
  display: block;
  padding-bottom: 10px;
}
.contact-details p:nth-of-type(2) {
  display: block;
}
.contact-details {
  background: #f5f5f5;
  padding: 20px 0;
  border-radius: 10px;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-size: 20px;
  padding-bottom: 20px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  background: #f5f5f5;
  padding-inline-start: 0;
  padding-top: 30px;
  padding-left: 20px;
}

#blog-page .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}
#blog-page .et_pb_blog_grid .et_pb_image_container {
  margin: 0;
}
#blog-page .et_pb_blog_grid .et_pb_post {
  padding: 0;
}

.blog-part-head .et_pb_search {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 0 !important;
}
.blog-part-head .ds-icon-search input.et_pb_searchsubmit,
.blog-part-head .widget_search input#searchsubmit {
  background: transparent;
  color: transparent;
  border: none;
  width: 55px;
  z-index: 2;
}
.blog-part-head .ds-icon-search .et_pb_searchform:before,
.widget_search::before {
  content: "55";
  position: absolute;
  font-family: "ETModules";
  z-index: 1;
  right: 0;
  font-size: 20px;
  padding: 8px 20px;
  color: #863896;
}

.partener-txt .list li {
  color: #8a8a8a;
  font-size: 14px;
}
.partener-txt .list li span {
  font-weight: bolder;
  color: #000;
}
.partener-txt .list li:before {
  color: #000 !important;
  content: url(https://testedebine.ro/wp-content/uploads/2019/06/symbol.png) !important;
}
#post-61 .et_pb_section_2 {
  padding-top: 0 !important;
}

.contact-details h3 {
  font-weight: bolder;
  color: #000;
  font-size: 30px;
  padding-bottom: 20px;
}
.contact-details a {
  color: #863896;
  font-size: 18px;
}

#test-name span {
  font-size: 25px;
  color: #fff;
}
#test-name h1 {
  font-size: 60px;
  font-weight: bolder;
  color: #fff;
}
#test-name .et_pb_text_0 {
  margin-bottom: 10px !important;
}
#test-name {
  position: absolute;
  left: 21%;
  bottom: 50px;
}

#test-details h2 {
  font-weight: bold;
  color: #999999;
  text-transform: uppercase;
}
#test-details h2 span {
  color: #83c550;
}
#test-details p {
  color: #8a8a8a;
  padding: 10px 0;
  font-size: 14px;
  text-align: center;
}
#test-details #lista-teste .list li {
  text-align: left;
}
#test-details .et_pb_button_module_wrapper {
  display: inline-block;
}
#test-details .et_pb_button_0:hover {
  background-color: #863896 !important;
}
#test-details .et_pb_button_1:hover {
  background-color: #83c550 !important;
}
#test-details .et_pb_button_2:hover {
  background-color: #83c550 !important;
}

#post-995 .et_pb_section_2 {
  padding-top: 0;
}
#variante-testare-title h2 {
  text-align: center;
  color: #000;
  font-weight: bolder;
  font-size: 40px;
}
.text-content {
  margin-bottom: 10px !important;
}
.text-content h3 {
  font-size: 22px;
  color: #6e7a8b;
}
.text-content p {
  color: #6e7a8b;
}
#details-teste-part .et_pb_button_2:hover {
  background-color: #863896 !important;
}
.line-wrapper-test {
  background: #adbcdf;
  border-radius: 2px;
  width: 50px;
  height: 3px;
  position: absolute;
  top: 12px;
  right: 20px;
}

#text-blog-title-section h2 {
  text-align: center;
  color: #000;
  font-weight: bolder;
  font-size: 40px;
}
.et_pb_post .post-content {
  padding-top: 10px;
}
.more-link {
  color: #83c550 !important;
}
.et_pb_blog_0 .et_pb_post,
.et_pb_blog_0 .et_pb_post .post-content {
  color: #959595 !important;
}
#post-995 .et_pb_blog_grid .et_pb_image_container {
  margin: 0;
}

#clinici-tab-part h1 {
  font-weight: bolder;
  color: #000;
  font-family: "Open Sans", sans serif;
}
#clinici-tab-part .et_pb_tabs {
  border: 0 !important;
}
#clinici-tab-part .et_pb_tabs_controls li {
  border-right: 1px solid #fff !important;
  width: 16%;
  border-bottom: 1px solid #fff;
}
#clinici-tab-part .et_pb_tabs_controls li a {
  padding-left: 2px !important;
  padding-right: 5px !important;
  text-align: center;
}
#clinici-tab-part ul.et_pb_tabs_controls {
  background-color: transparent !important;
}
#clinici-tab-part ul.et_pb_tabs_controls:after {
  border-top: 0 !important;
}
#clinici-tab-part .et_pb_tab {
  padding: 0 !important;
  margin-top: 30px !important;
}
#clinici-tab-part .table-element {
  padding: 9px;
  width: 33.33%;
}
#clinici-tab-part .table-element.for-bg-color {
  background: #f1f1f1 !important;
}
#clinici-tab-part .detalii-clinica h3 {
  color: #838990;
  font-weight: bold;
  text-align: center;
}
#clinici-tab-part .table-element h3 {
  color: #838990;
  font-weight: bold;
  text-align: center;
}
#clinici-tab-part .et_pb_tabs_controls li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*#clinici-tab-part .sediu{padding-top:10px;}*/
#clinici-tab-part .sediu h4 {
  line-height: 20px;
  color: #2f2f2f !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px !important;
}
.sediu p {
  color: #696d73 !important;
}
.sediu a {
  color: #696d73 !important;
}
.web-link {
  color: #84c452 !important;
}
.program p {
  color: #2f2f2f !important;
}
.program span {
  color: #60789c !important;
}
.medici p {
  color: #2f2f2f !important;
}
.medici span {
  color: #7d2a8e !important;
  font-weight: bolder !important;
}
.medici span.specializare {
  color: #60789c !important;
  font-weight: 400 !important;
}
.for-bg-color {
  background: #f5f5f5;
}
#for-module .special-text {
  margin-top: 15px;
}

.detalii-clinica .medici p .specializare {
  color: #79818b !important;
}

.detalii-clinica .logo-part-wrapper {
  padding-bottom: 30px;
}
/*
.alteSpecializari {margin-top: 50px;border-top: 3px solid #7d2a8e;border-bottom: 3px solid #7d2a8e;padding-bottom: 50px;}
.alteSpecializari h3 {color: #000;font-weight:bolder; font-size:30px; text-align:left;padding-top:50px;}
.specialTextPart p{padding-top: 30px;}
.alteSpecializari table{margin-top:30px;}
.alteSpecializari table {width: 100%;border-collapse: collapse;border-top:1px solid #ccc !important;}
.alteSpecializari table a{color:#84c452 !important;}

/* Zebra striping 
.alteSpecializari tr:nth-of-type(odd) {background: #eee;}
.alteSpecializari tr td:nth-of-type(1){font-weight:bolder !important;}
.alteSpecializari th {background: #dcdce7;color: #60789c !important;font-weight: bold;}
.alteSpecializari td, th {padding: 6px;border: 1px solid #ccc;text-align: left;width:30% !important;}
*/

.alteSpecializari tr:nth-of-type(1) {
  background: #eee;
}
.alteSpecializari th {
  background: #dcdce7;
  color: #60789c !important;
  font-weight: bold;
}

.alteSpecializari h3 {
  font-weight: bolder;
  color: #000;
  font-family: "Open Sans", sans serif;
  font-size: 30px;
  padding-bottom: 15px;
  padding-top: 30px;
}
.alteSpecializari td a {
  color: #7d2a8e !important;
}
#for-module .special-text {
  padding-bottom: 10px;
  border-bottom: 2px solid #7d2a8e;
}
.alteSpecializari td,
th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
  width: 30% !important;
  color: #000;
  font-size: 14px;
}
.alteSpecializari tr:nth-of-type(odd) {
  background: #eee;
}
.alteSpecializari table {
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #ccc !important;
}
.alteSpecializari tr:nth-of-type(odd) {
  background: #eee;
}

.rwd-table {
  margin: 1em 0;
  min-width: 300px;
  border: 1px solid #ccc !important;
}
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: 0.5em;
}
.rwd-table td:last-child {
  padding-bottom: 0.5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 45%;
  display: inline-block;
}
@media (min-width: 750px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th,
.rwd-table td {
  text-align: left;
}
@media (min-width: 750px) {
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
}

.rwd-table {
  color: #fff;
}
.rwd-table tr {
  border-color: #46637f;
}
@media (min-width: 750px) {
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}

@media screen and (max-width: 1400px) {
  #post-18178 .et_pb_section_1 {
    margin-left: -100px;
  }
}

@media screen and (max-width: 750px) {
  #post-18178 .et_pb_section_1 {
    margin-left: 0;
  }
  .alteSpecializari td {
    width: 100% !important;
  }
  .alteSpecializari td,
  th {
    padding: 4px !important;
  }
}
.rwd-table th,
.rwd-table td:before {
  color: #60789c;
}

#two-columns-florinscan {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-995 #two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 25px;
  padding-bottom: 25px;
}
#post-995 .et_pb_row_2 {
  padding: 0 !important;
}
#post-995 #test-details {
  padding-top: 10px !important;
}
#post-995 #test-details .et_pb_text_4 {
  margin-bottom: 10px !important;
}
#post-995 .et_pb_section_3 {
  padding-bottom: 0 !important;
}
#post-995 .et_pb_section_4 .et_pb_row_4 {
  padding-top: 0 !important;
}
#post-995 #details-teste-part {
  padding-top: 0 !important;
}
#post-995 #details-teste-part .et_pb_gutters3 .et_pb_column {
  margin-right: 3.5% !important;
}
#post-995 .et_pb_section_7 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-995 .et_pb_section_6 {
  padding-bottom: 20px !important;
}
#post-995 #teste-blog-part {
  padding-top: 0 !important;
}

/**e:TABLE**/
/*
.detalii-clinica .logo-part-wrapper img{height:100%; max-width:100%;display:block;}
*/

#post-55 .et_pb_section_2 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#post-995 #two-columns-florinscan p span {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#post-995 #two-columns-florinscan .list {
  padding-left: 15px;
  list-style-type: none;
}
#post-995 #two-columns-florinscan .list li {
  display: block;
  color: #8a8a8a;
  margin-bottom: 5px;
  font-size: 14px;
}
#post-995 #two-columns-florinscan .list li:before {
  content: url("https://testedebine.ro/wp-content/uploads/2019/06/symbol.png");
  margin-left: -15px;
  padding-right: 5px;
  color: #ce171f;
  font-weight: bold;
}

#post-1438 #two-columns-florinscan .et_pb_column_1 .list li {
  margin-bottom: 0;
}
#post-1438 #two-columns-florinscan .et_pb_column_1 .list {
  padding-bottom: 5px;
}

#two-columns-florinscan .list li {
  display: block;
  color: #8a8a8a;
  margin-bottom: 5px;
  font-size: 14px;
}
#two-columns-florinscan .list li:before {
  content: url("https://testedebine.ro/wp-content/uploads/2019/06/symbol.png");
  margin-left: -15px;
  padding-right: 5px;
  color: #ce171f;
  font-weight: bold;
}
#post-1438 .et_pb_section_2 {
  padding-top: 0 !important;
}
#two-columns-florinscan p span {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 25px;
  padding-bottom: 25px;
}
#post-1438 #two-columns-florinscan .et_pb_column_1 .list {
  padding-top: 0;
}
#post-1438 p:not(.has-background):last-of-type {
  padding-bottom: 1em !important;
}
#post-1438 #two-columns-florinscan .et_pb_column_2 p {
  font-size: 14px !important;
}
#post-1438 .et_pb_section_2 .et_pb_row_2 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1438 .et_pb_section_3 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#post-1438 .et_pb_section_3 #test-details {
  padding-top: 0 !important;
}
#post-1438 .woocommerce.columns-3 ul.products li.product {
  padding-left: 34%;
  width: 65.75% !important;
}
#post-1438 .et_pb_section_7 {
  padding-top: 0 !important;
}

.et_pb_section_5 .text-with-headline {
  padding: 0 50px;
}
.et_pb_section_5 .text-with-headline .title {
  display: inline-block;
}
.et_pb_section_5 .text-with-headline .title span {
  font-size: 20px;
  color: #000;
  font-family: "Proximanova", sans-serif;
  font-weight: 400;
}
.et_pb_section_5 .text-with-headline .title h2 {
  font-size: 40px;
  font-weight: bolder;
  font-family: "Proximanova", sans-serif;
}
.et_pb_section_5 .text-with-headline .line-part {
  display: inline-block;
  margin-left: 50px;
  height: 3px;
  width: 70%;
  background: #75668d;
}

.line-inner-sections {
  height: 2px;
  width: 100%;
  background: #863896;
  margin-top: 15px;
}
#post-995 .et_pb_section_3 {
  padding-top: 0 !important;
}
#post-995 .et_pb_section_2 {
  padding-bottom: 0 !important;
}

.button-for-download {
  display: inline-block;
}
.button-for-download a {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  background-color: #60789c;
  padding: 13px 15px;
  margin-right: 5px;
}
#details-teste-part .et_pb_button_3_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_button_4_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_button_5_wrapper {
  display: inline-block;
}
#details-teste-part .et_pb_text_inner p a {
  color: #863896;
}

/*FAQ*/
#post-63 .et_pb_section_2 {
  padding-top: 0 !important;
}
#post-63 .et_pb_section_2 .faq-tab {
  border: 0 !important;
}
#post-63 .et_pb_section_2 .faq-tab .et_pb_tabs_controls li a {
  display: table-cell;
  padding: 15px 30px 15px !important;
  line-height: inherit;
  vertical-align: middle;
  text-decoration: none;
  font-size: 20px;
  color: #6980a1 !important;
}

.et_pb_accordion .et_pb_accordion_item {
  border: 0 !important;
  margin-bottom: 1.5% !important;
}

.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 20%;
  display: block;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
  width: 15px;
  height: 15px;
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 999;
}
.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
  color: #6980a1;
  font-weight: 600;
  font-size: 20px;
  padding-left: 20px;
}
.et_pb_accordion .et_pb_accordion_item {
  background: #f3f3f3;
  border-radius: 10px;
}

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 60%;
  display: block;
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  border-bottom: 0;
  width: 15px;
  height: 15px;
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 999;
  border-left: 0;
}

.et_pb_module .et_pb_toggle_open:after {
  content: "";
  background: #83c550 !important;
  height: 100% !important;
  width: 54px;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 10px 10px 0;
}
.faq-details p {
  color: #8a8a8a;
  font-size: 14px;
  line-height: 30px;
  padding: 0px 50px 10px 0;
}
.round-corner {
  background: #f3f3f3;
  width: 50px;
  height: 60px;
  position: absolute;
  right: 20px;
  top: -40px;
  border-radius: 37%;
  z-index: 999;
}
.et_pb_toggle_open .round-corner {
  display: none;
}
.et_pb_toggle_close .round-corner {
  display: block !important;
}
.et_pb_toggle_open:after {
  width: 55px !important;
}
.blue-line {
  width: 100%;
  height: 3px;
  background: #863896;
}

#menu-item-76 a:hover:before {
  display: none !important;
}

.blog-part-new .et_pb_blog_grid .et_pb_post {
  border: 0 !important;
}
.blog-part-new .et_pb_image_container {
  margin: 0 !important;
}
.blog-part-new .et_pb_tab {
  padding: 0 !important;
}
.blog-part-new .et_pb_tabs_controls li a {
  letter-spacing: 0 !important;
}
.blog-part-new .et_pb_tabs_controls li {
  border: 1px solid #ccc !important;
}
.blog-part-new ul.et_pb_tabs_controls:after {
  display: none !important;
}
.blog-part-new ul.et_pb_tabs_controls {
  background: transparent !important;
}
.blog-part-new .et_pb_tabs_controls li a {
  color: #863896;
}
.blog-part-new .et_pb_tab_active a {
  color: #fff !important;
  background: #863896 !important;
}
.blog-part-new .et_pb_tabs_controls {
  position: absolute;
  margin-top: -150px;
  left: 10%;
}
#post-102 .blog-part-search {
  position: absolute;
  right: 20px;
  bottom: -120px;
  width: 97% !important;
}
#post-102 .et_pb_section_2 {
  padding-top: 0 !important;
}

.et_pb_post .entry-title a,
.et_pb_post h2 a {
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
  color: #6e7a8b !important;
  font-size: 18px;
}

.tabsMap10 {
  color: #000;
  position: absolute;
  bottom: 80%;
  left: 50%;
  z-index: 9999;
  height: 100px;
  width: 175px;
}

/*reponsive*/
@media screen and (max-width: 1700px) {
  .menu-item-76 {
    padding-left: 0;
  }
}

@media screen and (max-width: 1600px) {
  #top-menu li {
    padding-right: 32px;
  }
  .special-header-part {
    min-height: 67.7vh;
    padding: 15vh 0;
  }
  #post-82 #slider-part h2 {
    font-size: 35px;
  }
  #post-82 #slider-part h2 span {
    font-size: 35px;
  }
  #post-82 #slider-part a {
    font-size: 20px !important;
  }
  .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -20px;
  }
  #post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
    padding-left: 40px;
  }
  #post-82 #slider-part .et_pb_tab_content {
    background: linear-gradient(
      125deg,
      #60789c 50%,
      rgba(0, 0, 0, 0.2) 43%,
      transparent calc(50% + 10px)
    );
  }
  #post-82 #slider-part .text-video-slider .content-wrapper .button-green {
    font-size: 14px !important;
  }
  .et_pb_section_3 .text-with-headline {
    padding: 0 20px;
  }
  .et_pb_section_3 .text-with-headline .line-part {
    width: 40%;
  }
}

@media screen and (max-width: 1450px) {
  #test-name {
    left: 12%;
  }
  #logo {
    width: 120px;
  }
  .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
    padding-left: 10px;
  }
  .et_header_style_left .logo_container::before {
    left: 45%;
  }
  .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.left
    .header-content {
    margin-left: -100px;
  }
  .special-header-part {
    width: 55%;
  }
  #top-menu li a {
    font-size: 13px;
  }
  #top-menu li {
    padding-right: 20px;
  }
  #services-list .et_pb_module_header {
    font-size: 15px !important;
  }
  #header-part-text {
    height: 600px !important;
    min-height: 600px !important;
  }
  .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.left
    .header-content {
    margin-bottom: 100px;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -30px;
  }
}

@media screen and (max-width: 1400px) {
  .tabsMap7 {
    left: 32%;
    height: 120px;
  }
  .tabsMap8 {
    left: 23%;
  }
  .tabsMap1 {
    bottom: 32%;
    left: 57%;
  }
  .tabsMap2 {
    left: 62%;
  }
  .tabsMap3 {
    left: 42%;
  }
  .tabsMap4 {
    bottom: 41%;
    left: 55%;
  }
  .tabsMap5 {
    bottom: 25%;
    left: 72%;
  }
  .tabsMap6 {
    bottom: 52%;
  }
  .tabsMap9 {
    left: 35%;
  }
  .tabsMap9 {
    left: 34%;
  }
}

@media screen and (max-width: 1300px) {
  .tabsMap5 {
    left: 75%;
  }
  .tabsMap7 {
    left: 30%;
  }
  .tabsMap8 {
    left: 20%;
  }
}
@media screen and (max-width: 1150px) {
  .tabsMap5 {
    left: 77%;
  }
  .tabsMap8 {
    left: 17%;
  }
  .tabsMap9 {
    left: 31%;
  }
}

@media screen and (max-width: 1350px) {
  .buton_alex {
    padding: 10px !important;
  }
  #clinici-tab-part .table-element {
    padding: 34px;
  }
  .woocommerce-page.columns-3 ul.products li.product,
  .woocommerce.columns-3 ul.products li.product {
    width: 25.75%;
  }
  #services-list .et_pb_module_header {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1250px) {
  #post-1438 .woocommerce.columns-3 ul.products li.product {
    width: 73.75% !important;
  }
  #post-1451 .woocommerce.columns-3 ul.products li.product {
    width: 73.75% !important;
  }
  #post-102 .blog-part-search {
    position: absolute;
    right: 20px;
    bottom: -78px;
  }
  .container {
    width: 100% !important;
    padding: 0 20px;
  }
  #post-67 .only-for-shop {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  #et_mobile_nav_menu {
    display: block;
    margin-right: 20px;
  }
  #top-menu {
    display: none;
  }
  #main-header .container.clearfix.et_menu_container {
    width: 100%;
  }
  #main-header #logo {
    max-width: 100% !important;
  }

  #main-header .et_mobile_menu li ul.hide {
    display: none !important;
  }

  #mobile_menu .menu-item-has-children {
    position: relative;
  }
  #mobile_menu .menu-item-has-children /* ctc was here  &gt; */ a {
    background: transparent;
  }

  #mobile_menu .menu-item-has-children/* ctc was here  &gt; */ a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
  }

  span.menu-closed:before {
    content: "4c";
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: ETmodules;
  }

  span.menu-closed.menu-open:before {
    content: "4d";
  }
}

@media screen and (max-width: 1100px) {
  .blog-part-design .et_pb_column_12 {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .blog-part-design h3 {
    height: auto !important;
  }
  .blog-part-design .et_pb_column_13 {
    width: 100% !important;
    margin-right: 0;
  }
  .blog-part-design .et_pb_column_14 {
    width: 100% !important;
  }

  #post-1451 .blog-part-design .et_pb_column_13 {
    width: 100% !important;
    margin-right: 0 !important;
  }
  #post-1451 .blog-part-design .et_pb_column_14 {
    width: 100% !important;
    margin-right: 0;
  }
  #post-1451 .blog-part-design .et_pb_column_15 {
    width: 100% !important;
  }

  .woocommerce table.shop_table td.product-name {
    min-width: 100%;
  }
  #product-15792 .model-part-34 {
    bottom: -115px !important;
  }
  #product-15792 .model-part-33 {
    bottom: -177px !important;
  }
  #post-1438 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100% !important;
  }

  #product-15751 .model-part-34 {
    bottom: -115px !important;
  }
  #product-15751 .model-part-33 {
    bottom: -177px !important;
  }
  .model-part-34 {
    bottom: -5px;
  }
  #post-1438 .woocommerce.columns-3 ul.products li.product {
    padding-left: 0;
    width: 100% !important;
  }
  #post-1451 .woocommerce.columns-3 ul.products li.product {
    padding-left: 0;
    width: 100% !important;
  }
  .related.products .model-part-3 {
    bottom: -110px;
  }

  .et_pb_post .post-content p {
    font-weight: 400 !important;
  }
  .blog-part-new {
    width: 100% !important;
    padding: 0 15px !important;
  }
  .et_pb_blog_grid h2 {
    height: 115px !important;
  }
  .related.products .button.ajax_add_to_cart {
    position: absolute !important;
    left: 0 !important;
    bottom: -56px;
    width: 100%;
    text-align: center;
  }
  .related.products {
    padding-bottom: 50px;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    padding-left: 15% !important;
    bottom: -23%;
  }
  #post-82 #slider-part .text-video-slider {
    text-align: left;
    padding: 3% 40% 3% 3%;
  }
  html body #post-82 .et_pb_section_3 {
    padding-top: 30px !important;
  }
  #white-bg-for-cover {
    left: 1%;
    top: -230px;
  }
  #post-61 .et_pb_row_5 {
    width: 95% !important;
  }
  .wpcf7-form input[type="email"] {
    width: 200px !important;
  }
  .wpcf7-form input[type="text"] {
    width: 200px !important;
  }
  .only-for-shop .woocommerce ul.products li.product .button {
    position: absolute;
    left: 0;
    bottom: -110px;
    width: 100%;
    text-align: center;
  }
  .products.columns-3 .product.type-product .your-class .model-part-1 {
    width: 100% !important;
    text-align: center !important;
  }
  .products.columns-3 .product.type-product .your-class .model-part-2 {
    width: 100% !important;
    text-align: center !important;
  }
  .products.columns-3 .product.type-product .your-class .model-part-3 {
    width: 100% !important;
    text-align: center !important;
  }
  #post-67 .product.type-product {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 950px) {
  .et_pb_blog_grid h2 {
    height: 100% !important;
  }
  .blog-part-new .post-content p {
    height: 100% !important;
  }
  .special-paragraph {
    padding: 0;
  }
  .header-content {
    position: absolute;
    top: 70px;
  }
  .header-content h1 {
    font-size: 50px !important;
  }
  #header-part-text .span-text {
    font-size: 30px;
    line-height: 30px;
  }
  .special-header-part {
    width: 95%;
  }
  .special-header-part img {
    width: 30%;
  }
  .special-header-part p {
    margin-top: 25vh;
  }
  #services-list .et_pb_module_header {
    padding: 0 10px !important;
    font-size: 14px !important;
  }
  .et_pb_fullwidth_image_0 {
    height: 300px !important;
  }
  #test-name h1 {
    font-size: 40px !important;
  }
  .tabsMap1 {
    position: absolute;
    bottom: 31%;
    left: 58%;
    z-index: 9999;
    height: 80px;
    width: 65px;
  }
  .tabsMap2 {
    position: absolute;
    bottom: 74%;
    left: 64%;
    z-index: 9999;
    height: 100px;
    width: 175px;
  }
  .tabsMap3 {
    position: absolute;
    bottom: 63%;
    left: 40%;
    z-index: 9999;
    height: 120px;
    width: 125px;
  }
  .tabsMap5 {
    position: absolute;
    bottom: 23%;
    left: 77%;
    z-index: 9999;
    height: 130px;
    width: 105px;
  }
  .tabsMap7 {
    position: absolute;
    bottom: 68%;
    left: 26%;
    z-index: 9999;
    height: 80px;
    width: 145px;
  }
  .tabsMap8 {
    position: absolute;
    bottom: 70%;
    left: 15%;
    z-index: 9999;
    height: 120px;
    width: 125px;
  }

  .tabsMap10 {
    width: 145px;
  }

  #post-59 #clinici-tab-part {
    width: 95% !important;
  }
}

@media screen and (max-width: 470px) {
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 200px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-top: 100px !important;
  }
  .post-15743 {
    margin-top: 0 !important;
  }
  .post-15723 {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 850px) {
  .tabsMap10 {
    width: 115px;
  }
  .covid-part li.post-18392 {
    margin: 0 120px 0 0 !important;
    width: 45% !important;
    float: left !important;
    margin-right: 0 !important;
  }
  .covid-part li.post-18348 {
    margin: 0 120px 0 20px !important;
    width: 45% !important;
    float: left !important;
    margin-right: 0 !important;
  }

  #post-995 .only-for-shop .woocommerce ul.products li.post-13628 .button {
    width: 100%;
  }
  #post-1438 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100%;
  }
  #post-1451 .only-for-shop .woocommerce ul.products li.product .button {
    width: 100%;
  }
  #product-15749 .post-15743 {
    margin-top: 0 !important;
  }
  #product-15751 {
    padding-bottom: 10px !important;
  }
  #product-15723 {
    padding-bottom: 10px !important;
  }
  .related.products .type-product:nth-of-type(5) {
    padding-top: 0 !important;
  }
  .post-15792 {
    margin-top: 100px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-top: 100px !important;
  }
  .post-15743 {
    margin-top: 0 !important;
  }
  .post-15723 {
    margin-top: 0 !important;
  }
  #product-15749 {
    padding-bottom: 10px;
  }
  #product-15743 {
    padding-bottom: 10px;
  }
  #product-15725 {
    padding-bottom: 10px;
  }
  #product-15792 {
    padding-bottom: 0;
  }
  .related.products .type-product:nth-of-type(4) {
    padding-top: 80px;
  }
  .related.products .type-product:nth-of-type(5) {
    padding-top: 80px;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 200px !important;
  }
  h1 {
    font-size: 24px;
  }
  #checkout-part-tabs .et_pb_tab_0:before {
    display: none !important;
  }
  #checkout-part-tabs .et_pb_tab_1:before {
    display: none !important;
  }
  #checkout-part-tabs {
    width: 95% !important;
  }

  #post-1451 #test-details {
    padding: 20px !important;
  }

  .et_pb_tabs_controls li a {
    padding: 4px 15px 4px !important;
    font-size: 12px;
  }
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce ul.products[class*="columns-"] li.product,
  .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100% !important;
  }
  #post-67 #test-name h1 {
    font-size: 30px !important;
    text-align: center !important;
  }
  #test-name {
    left: 4%;
  }
  #test-name span {
    font-size: 18px;
  }
  #post-63 .et_pb_section_2 .et_pb_row_1 {
    width: 95% !important;
    padding-top: 0 !important;
  }
  .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 14px !important;
  }
  .faq-details p {
    font-size: 12px !important;
    line-height: 24px;
  }
  .faq-details p a {
    font-size: 12px;
  }
  .et_pb_accordion_item_0.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_1.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_2.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_3.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_4.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_5.et_pb_toggle:after {
    height: 100% !important;
  }
  .et_pb_accordion_item_6.et_pb_toggle:after {
    height: 100% !important;
  }

  .et_pb_accordion_item_1 {
    padding: 16px;
  }
  .et_pb_accordion_item_6 {
    padding: 18px;
  }
  .et_pb_accordion .et_pb_accordion_item_1 .et_pb_toggle_title::after {
    right: -5px !important;
  }
  .et_pb_accordion .et_pb_accordion_item_6 .et_pb_toggle_title::after {
    right: -7px !important;
  }

  #post-82 .et_pb_tabs_controls .et_pb_tab_0.et_pb_tab_active:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/01-icon-small.png);
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1.et_pb_tab_active:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/02-icon-small.png);
  }
  .et_pb_tab_0:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/011-icon-small.png) !important;
  }
  .et_pb_tab_1:before {
    content: url(https://testedebine.ro/wp-content/uploads/2019/08/022-icon-small.png) !important;
  }

  #post-82 #slider-part a {
    font-size: 13px !important;
    line-height: 20px !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_0:before {
    top: 15px !important;
    left: -30px !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    top: 15px !important;
    left: 0 !important;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -19% !important;
  }
  #post-82 #slider-part .text-video-slider {
    padding: 3% 15% 3% 3%;
  }
  #post-82 #slider-part .et_pb_tab_content {
    background: linear-gradient(
      125deg,
      #60789c 62%,
      rgba(0, 0, 0, 0.2) 43%,
      transparent calc(50% + 10px)
    );
  }
  #post-82 #slider-part h2 {
    font-size: 24px;
  }
  #post-82 #slider-part h2 span {
    font-size: 24px;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper h3 {
    font-size: 18px !important;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper ul li {
    font-size: 12px;
    margin-bottom: 0 !important;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper .button-green {
    font-size: 12px !important;
    padding: 10px 25px !important;
  }
  #services-list .et_pb_column_1_5 {
    width: 100% !important;
  }
  #services-list .et_pb_column {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  #post-995 .product.type-product {
    margin-bottom: 150px !important;
  }
  #post-1438 .product.type-product {
    margin-bottom: 150px !important;
  }
  #post-1451 .product.type-product {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 900px) {
  #post-995 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-995 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-995 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #post-1438 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-1438 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-1438 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #post-1451 .only-for-shop {
    width: 100% !important;
    padding: 0 20px !important;
  }
  #post-1451 .et_pb_section_5 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0;
  }
  #post-1451 .et_pb_section_5 .text-with-headline {
    padding: 0 20px !important;
    padding-top: 50px;
  }

  #two-columns-florinscan {
    width: 100% !important;
    padding: 0 20px;
  }
  #test-details {
    width: 100% !important;
    padding: 0 20px;
  }
  #teste-blog-part {
    width: 100% !important;
    padding: 0 20px;
  }
}

@media screen and (max-width: 850px) {
  #post-14697 .et_pb_section_2 .et_pb_row_1 {
    width: 100% !important;
    padding: 0 20px 20px 20px !important;
  }
  #post-14697 .wpcf7-form input[type="text"] {
    width: 240px !important;
  }
  #post-14697 .wpcf7-form input[type="email"] {
    width: 240px !important;
  }

  .wpcf7-form p:nth-of-type(1) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(2) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(3) {
    width: 100%;
  }
  .wpcf7-form p:nth-of-type(4) {
    width: 100%;
  }
  .wpcf7-form input[type="text"] {
    width: 100% !important;
  }
  .wpcf7-form input[type="email"] {
    width: 100% !important;
  }
  #clinici-tab-part .table-element {
    display: block;
    width: 100%;
    padding: 9px;
  }
  #clinici-tab-part .table-element h3 {
    text-align: left;
  }
  /*.alteSpecializari {overflow-x: scroll;}
	.alteSpecializari h3{font-size:20px; padding-top:25px;}*/
  #post-59 #for-module .et_pb_tab_1:before {
    display: none !important;
  }
  #post-59 #for-module .et_pb_tab_0:before {
    display: none !important;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li {
    width: 20%;
    display: inline-block;
  }
  #clinici-tab-part .et_pb_tabs_controls li a {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
  }
}

@media screen and (max-width: 800px) {
  #post-14697 .wpcf7-form input[type="text"] {
    width: 100% !important;
  }
  #post-14697 .wpcf7-form input[type="email"] {
    width: 100% !important;
  }
  #post-14697 .wpcf7-form p:nth-of-type(1) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .wpcf7-form p:nth-of-type(2) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .wpcf7-form p:nth-of-type(3) {
    width: 100%;
    margin-right: 0;
  }
  #post-14697 .detalii-contact {
    padding: 20px;
  }

  #post-1451 .et_pb_section_2 .et_pb_row_1 {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
  }

  #post-102 .blog-part-search {
    position: absolute;
    right: 20px;
    bottom: -78px;
    width: 100% !important;
  }
  .blog-part-new .et_pb_tabs_controls {
    position: absolute;
    margin-top: -180px;
    left: 0;
  }
  .blog-part-new .et_pb_tabs_controls li {
    display: inline-block;
  }
  #header-part-text {
    height: 600px !important;
    min-height: 600px !important;
  }
  .special-header-part {
    width: 100%;
  }
  .header-content h1 {
    color: #000 !important;
  }
  #header-part-text .span-text {
    color: #000;
  }
  #footer-bottom #footer-info .element-left {
    display: block;
    text-align: center !important;
    margin-bottom: 10px;
  }
  #footer-bottom #footer-info .element-right {
    display: block;
    text-align: center !important;
    margin-top: 10px;
  }
  .general-section-concept .container-table .table-element {
    display: block;
  }
  .general-section-concept .container-table .table-element.element-middle img {
    width: 100%;
  }
  .section-3-concept .container-table .table-element.vector-part {
    width: 10%;
  }
  .general-section-concept .container-table .table-element.txt img {
    width: auto !important;
  }
  .section-3-concept .container-table .table-element.element-right img {
    width: auto !important;
  }
  .section-3-concept .container-table .table-element.element-left img {
    width: auto !important;
  }
  #post-59 .et_pb_section_1 {
    margin-top: -50px;
  }
}

@media screen and (max-width: 1800px) {
  #top-menu li {
    padding-right: 12px !important;
  }
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 17px !important;
  }
}

@media screen and (max-width: 1500px) {
  #inline {
    top: 20px !important;
    padding: 20px !important;
  }
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 1360px) {
  #top-menu li {
    padding-right: 12px !important;
  }
}

@media screen and (max-width: 1265px) {
  html body #post-82 #slider-part .et_pb_tabs_controls a {
    font-size: 14px !important;
  }
  #top-menu li {
    padding-right: 5px !important;
  }
}

@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
  .special-header-part {
    min-height: 103px;
    padding: 17vh 0;
  }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .special-header-part {
    min-height: 100px;
    padding: 11.5vh 0;
  }
}

@media screen and (max-width: 750px) {
  #post-82 #slider-part .text-video-slider .content-wrapper {
    padding-top: 20px !important;
  }
  .et_pb_tab_2:before {
    content: url(https://testedebine.ro/wp-content/uploads/2020/11/033-icon-small.png) !important;
    top: 20px !important;
    left: -30px !important;
  }
  .et_header_style_left .logo_container {
    height: 71% !important;
  }
  /*.special-header-part {min-height: 100px;padding:12vh 0;}*/
  #post-82 .et_pb_section_1 {
    margin-top: -7px;
  }
  #overlay {
    position: absolute !important;
  }
  #inline {
    position: absolute !important;
    padding: 15px !important;
    border: 5px solid #739257 !important;
    top: 10px !important;
  }
  #inline .list li {
    font-size: 14px !important;
  }
  #inline h3 {
    font-size: 18px !important;
    padding: 10px 0 !important;
  }
  #inline p {
    font-size: 14px !important;
  }
  #inline #onlyForClose {
    right: 10px !important;
    top: 10px !important;
    padding: 5px 10px !important;
  }
  #post-1451 #two-columns-florinscan .col-2 {
    width: 100%;
  }

  #cookie-notice {
    width: 100%;
    left: 0;
    padding: 0 10px;
  }
  .cookie-notice-container {
    padding: 10px;
  }

  .et_pb_button_0_wrapper {
    width: 100%;
    text-align: center;
  }
  .et_pb_button_0_wrapper #button2 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .button-only-inline {
    width: 100%;
    display: block;
  }
  .button-only-inline #button1 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: block;
  }
  .button-only-inline #button11 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: block;
  }

  .et_pb_button_1_wrapper {
    width: 100%;
    text-align: center;
  }
  .et_pb_button_1_wrapper #button1 {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  #post-1451 .button-only-inline #button1 {
    width: 100%;
    display: block;
    text-align: center;
  }
  #post-1451 .et_pb_text_5.button-only-inline {
    width: 100%;
  }
  #post-59 .et_pb_section_0 {
    padding-top: 20px !important;
  }

  .text-with-headline h2 {
    font-size: 24px !important;
  }
  #variante-testare-title h2 {
    font-size: 24px !important;
    padding-top: 20px !important;
  }
  #text-blog-title-section h2 {
    font-size: 24px !important;
  }
  .text-with-headline span {
    font-size: 16px !important;
  }
  #post-102 .et_pb_tab_0:before {
    display: none !important;
  }
  #post-102 .et_pb_tab_1:before {
    display: none !important;
  }

  .header-content {
    margin-left: -20px !important;
  }
  .header-content h1 {
    font-size: 30px !important;
  }
  #header-part-text .span-text {
    font-size: 18px;
    line-height: 18px;
  }
  .special-header-part p {
    width: 75%;
    margin-right: 5px;
    margin-top: 35vh;
  }
  .special-header-part img {
    top: 40%;
  }
  html {
    overflow-x: hidden;
  }
  .et_pb_section_3 .text-with-headline .title h2 {
    font-size: 24px;
  }
  .et_pb_section_3 .text-with-headline .title span {
    font-size: 16px;
  }
  .et_pb_section_3 .text-with-headline .line-part {
    width: 100%;
    margin-left: 0 !important;
  }
  #main-footer #footer-widgets #text-3 .wp-image-657 {
    width: 150px;
  }
  #main-footer #footer-widgets #text-4 .wp-image-696 {
    width: 200px;
  }
  .footer-widget .menu li {
    padding-bottom: 5px;
  }
  #footer-widgets .footer-widget .fwidget,
  #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 10px !important;
  }
  .section-3-concept .container-table .table-element.vector-part {
    display: none;
  }
  .section-3-concept .container-table .table-element.element-right {
    display: block;
    text-align: center !important;
    padding-bottom: 15px;
  }
  .section-3-concept .container-table .table-element.element-left {
    display: block;
    text-align: center !important;
  }
  #test-name h1 {
    font-size: 30px !important;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li {
    width: 50%;
  }
  #post-59 #clinici-tab-part .et_pb_tabs_controls li a {
    font-size: 12px;
  }
  #clinici-tab-part h1 {
    font-size: 20px !important;
  }

  #post-61 .et_pb_section_2 .concept1 .et_pb_column_1_2 {
    padding-top: 0;
  }
  #post-61 #lista-teste .col-3 {
    width: 100%;
    margin-bottom: 15px;
  }
  #post-61 #test-details {
    padding-top: 0 !important;
  }

  .tabsMap1 {
    position: absolute;
    bottom: 35%;
    left: 58%;
    z-index: 9999;
    height: 56px;
    width: 65px;
  }

  .tabsMap4 {
    position: absolute;
    bottom: 44%;
    left: 54%;
    z-index: 9999;
    height: 70px;
    width: 89px;
  }

  .tabsMap6 {
    position: absolute;
    bottom: 54%;
    left: 48%;
    z-index: 9999;
    height: 67px;
    width: 105px;
  }

  .tabsMap7 {
    position: absolute;
    bottom: 68%;
    left: 26%;
    z-index: 9999;
    height: 80px;
    width: 105px;
  }

  .tabsMap8 {
    position: absolute;
    bottom: 70%;
    left: 15%;
    z-index: 9999;
    height: 120px;
    width: 85px;
  }
}

@media screen and (max-width: 700px) {
  html body #post-82 #slider-part .et_pb_tabs_controls li {
    width: 100%;
  }
  #post-82 #slider-part .et_pb_tabs_controls .et_pb_tab_1 {
    padding-left: 0 !important;
  }
  #post-82 .et_pb_tabs_controls .et_pb_tab_1:before {
    left: -30px !important;
  }

  #post-82 #slider-part .text-video-slider {
    padding: 3%;
  }
  #post-82 #slider-part .text-video-slider .content-wrapper {
    padding-right: 0;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -39% !important;
  }
}

@media screen and (max-width: 650px) {
  .et_pb_tab_2 {
    padding-bottom: 37px !important;
  }
  .et_pb_section_3 .text-with-headline {
    margin-top: 70px;
  }
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  html body #post-82 #slider-part ul.et_pb_tabs_controls {
    bottom: -90% !important;
  }

  .tabsMap1 {
    position: absolute;
    bottom: 41%;
    left: 58%;
    z-index: 9999;
    height: 46px;
    width: 46px;
  }

  .tabsMap3 {
    position: absolute;
    bottom: 70%;
    left: 40%;
    z-index: 9999;
    height: 50px;
    width: 55px;
  }

  .tabsMap4 {
    position: absolute;
    bottom: 49%;
    left: 54%;
    z-index: 9999;
    height: 51px;
    width: 89px;
  }

  .tabsMap6 {
    position: absolute;
    bottom: 57%;
    left: 48%;
    z-index: 9999;
    height: 58px;
    width: 51px;
  }
}

@media screen and (max-width: 500px) {
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 140px !important;
  }
}

@media screen and (max-width: 470px) {
  .related.products .product.type-product {
    margin-bottom: 140px !important;
  }
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin-bottom: 140px !important;
  }
}

.buton_alex {
  background: #84c452;
  color: #000;
  padding: 10px 0;
  width: 100%;
  margin: 5px 0;
  border-radius: 10px;
  font-size: 14px padding 70px 0;
}

/* add ctc */
div#top-header-log {
  float: right;
  padding: 8px 0 0 0;
}
@media screen and (max-width: 650px) {
} /* ctc was here  {} */
html body #post-82 #slider-part ul.et_pb_tabs_controls {
  bottom: -33% !important;
}
img.alignnone.size-full.wp-image-657 {
  padding-top: 10px;
}
/*customize-css end*/
/*homepage - number start*/
@media (min-width: 992px) {
  html body #post-82 #slider-part .et_pb_tabs_controls li {
    width: 19% !important;
  }
}
@media screen and (max-width: 700px) {
  html body #post-82 #slider-part .et_pb_tabs_controls li {
    width: 100%;
    height: auto !important;
    padding: 0 !important;
  }
}

/*homepage - number end*/

/* show model rezultat start */
#product-15792 .model-part-3 {
  display: block !important;
}

/* show model rezultat end*/
.et_pb_text_inner,
.et_pb_text_inner * {
  font-family: "Open-Sans", sans-serif !important;
}

/* home slider start */
.custom-slider-section * {
  box-sizing: border-box !important;
}

.custom-slider-section {
  margin: 60px 0 40px;
  overflow: hidden;
}

.custom-slider-section .slick-track {
  display: flex !important;
}

.custom-slider-section .slick-slide {
  height: inherit !important;
  transition: opacity 0ms linear 0s !important;
}
.custom-slider-section .slick-slide#slick-slide00 {
  height: inherit !important;
  transition: opacity 500ms linear 0s !important;
}

.custom-slider-section .panel {
  position: relative;
  height: 100%;
}
.custom-slider-section .panel .bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.custom-slider-section .panel .bg img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 105%;
  height: 107%;
  object-fit: cover;
}
.custom-slider-section .panel .panel-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1360px;
  margin: 0 auto;
  z-index: 10;
  padding: 50px 10px 0 10px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.custom-slider-section .panel .panel-wrapper:after {
  content: "";
  display: block;
  height: 150px;
  width: 100%;
  background-image: -webkit-linear-gradient(
    -25deg,
    transparent 20%,
    rgba(131, 197, 80, 0.9) 20%
  );
  z-index: 4;
  transition: all 600ms ease;
  margin-top: 20px;
  margin-right: -15px;
  transform: translateX(15px);
  display: none;
}

.custom-slider-section .panel .text {
  padding-left: 0;
  position: relative;
  z-index: 5;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25), 1px -1px 0 rgba(0, 0, 0, 0.25),
    -1px 1px 0 rgba(0, 0, 0, 0.25), 1px 1px 0 rgba(0, 0, 0, 0.25);
  margin: auto 0;
}

.custom-slider-section .panel .text h1 {
  font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 700;
  font-size: 28px;
  text-align: left;
  color: #fff !important;
  /* opacity: 0.75; */
  margin: 0;
  padding: 20vh 0 10vh 0;
}

@media (min-width: 992px) {
  .custom-slider-section .panel .panel-wrapper {
    flex-direction: row;
    padding: 15vh 15px 5vh;
  }
  .custom-slider-section .panel .text {
    /* padding-left: 60px; */
    max-width: 80%;
  }
  .custom-slider-section .panel .text h1 {
    font-size: 60px;
    text-align: left;
    line-height: 1.1;
  }
  .custom-slider-section .panel .panel-wrapper:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    height: 150%;
    width: 40%;
    transform: translate(50%, -50%);
    background-image: -webkit-linear-gradient(
      -25deg,
      transparent 40%,
      rgba(131, 197, 80, 0.9) 35%
    );
    z-index: 4;
    transition: all 600ms ease;
    display: none;
  }
  .custom-slider-section .slick-current .panel .panel-wrapper:after {
    transform: translate(0%, -50%);
  }
}

/* 
.custom-slider-section .slick-slide#slick-slide01 .slide-wrapper {
    background: rgb(65, 182, 195);
}
.custom-slider-section .slick-slide#slick-slide02 .slide-wrapper {
    background: rgb(65, 182, 195);
}
.custom-slider-section .slick-slide#slick-slide03 .slide-wrapper {
    background: rgb(65, 182, 195);
}
.custom-slider-section .slick-slide#slick-slide04 .slide-wrapper {
    background: rgb(210, 102, 212);
}
.custom-slider-section .slick-slide#slick-slide05 .slide-wrapper {
    background: rgb(210, 102, 212);
}

.custom-slider-section .slick-slide.slick-current#slick-slide01 .slide-wrapper {
    background: rgb(65, 182, 195);
    background: radial-gradient(circle, rgba(65, 182, 195, 1) 0%, rgba(38, 57, 198, 1) 90%);
}
.custom-slider-section .slick-slide.slick-current#slick-slide02 .slide-wrapper {
    background: rgb(65, 182, 195);
    background: radial-gradient(circle, rgba(65, 182, 195, 1) 0%, rgba(121, 38, 198, 1) 90%);
}
.custom-slider-section .slick-slide.slick-current#slick-slide03 .slide-wrapper {
    background: rgb(65, 182, 195);
    background: radial-gradient(circle, rgba(65, 182, 195, 1) 0%, rgba(38, 198, 62, 1) 90%);
}
.custom-slider-section .slick-slide.slick-current#slick-slide04 .slide-wrapper {
    background: rgb(210, 102, 212);
    background: radial-gradient(circle, rgba(210, 102, 212, 1) 0%, rgba(196, 72, 23, 1) 90%);
}
.custom-slider-section .slick-slide.slick-current#slick-slide05 .slide-wrapper {
    background: rgb(210, 102, 212);
    background: radial-gradient(circle, rgb(151, 31, 153) 0%, rgb(128, 61, 34) 90%);
}
 */

.custom-slider-section .slick-slide .slide-wrapper {
  background: #7d2a8e;
}
.custom-slider-section .slick-slide .slide-wrapper .stationar h1 {
  color: #83c550;
}
.custom-slider-section .slick-slide:nth-child(2n + 1) .slide-wrapper {
  background: #83c550;
}
.custom-slider-section
  .slick-slide:nth-child(2n + 1)
  .slide-wrapper
  .stationar
  h1 {
  color: #7d2a8e;
}

.custom-slider-section .slide-wrapper {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  justify-content: center;
  display: flex;
  margin: 0 auto;
  transition: all 3200ms ease;
  background-repeat: no-repeat;
}
.custom-slider-section .slick-current .slide-wrapper {
}

.custom-slider-section .slide {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  justify-content: center;
  transition: all 300ms ease;
  /* max-width: 1300px; */
  padding: 30px 15px;
}
.custom-slider-section .slide .half {
  transition: all 300ms ease;
}
.custom-slider-section .slide .half.stationar {
  min-width: 30%;
}
.custom-slider-section .slide .half.dinamic {
  min-width: 70%;
}

.custom-slider-section .slide .half.stationar {
  text-align: right;
  padding-right: 15px;
  margin: auto 0;
}

.custom-slider-section .slide .half.dinamic {
  justify-content: start;
  padding-right: 0;
  transition: all 500ms ease;
  margin-top: auto;
  margin-bottom: auto;
  opacity: 0;
}

@media (min-width: 992px) {
  .custom-slider-section .slide .half.stationar,
  .custom-slider-section .slide .half.dinamic {
    min-width: 50%;
  }
}

.custom-slider-section .slide-previous .slide .half.dinamic {
  transform: translateY(100%);
}

.custom-slider-section .slide-next .slide .half.dinamic {
  transform: translateY(-100%);
}

.custom-slider-section .slick-current .slide .half.dinamic,
.custom-slider-section .slick-current .slide .half.dinamic {
  transform: translateY(0%);
  opacity: 1;
}

.custom-slider-section .slide .half h1 {
  color: #fff;
  font-weight: bold;
  padding: 0;
}

.custom-slider-section .slide .half.stationar h1 {
  font-size: 26px;
  line-height: 1;
  transform: translateY(-22%);
  text-transform: uppercase;
  font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
}
.custom-slider-section .slide .half.dinamic h1 {
  font-size: 18px;
  transition: all 600ms ease;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif;
}

@media (min-width: 992px) {
  .custom-slider-section .slide .half.stationar h1 {
    font-size: 70px;
  }
  .custom-slider-section .slide .half.dinamic h1 {
    font-size: 35px;
  }
}

.custom-slider-section .slick-current .slide .half.dinamic h1 {
  line-height: 1.4;
}

.custom-slider-section .slide .half.dinamic h1 span {
  display: block;
  opacity: 0;
  transition: all 2000ms ease;
}
.custom-slider-section .slick-current .slide .half.dinamic h1 span {
  opacity: 1;
}

.custom-slider .slick-arrow {
  position: absolute;
  bottom: 5px;
  z-index: 10;
  cursor: pointer;
  background: #fff;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  padding: 0;
  width: 36px;
  height: 36px;
  display: none !important;
}
.custom-slider .slick-arrow svg {
  display: block;
}

.custom-slider .slick-prev {
  left: 5px;
}
.custom-slider .slick-next {
  right: 5px;
}

@media (min-width: 992px) {
  .custom-slider .slick-arrow {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-slider .slick-prev {
    left: 15px;
  }
  .custom-slider .slick-next {
    right: 15px;
  }
  .custom-slider .slick-arrow {
    padding: 5px;
    width: 42px;
    height: 42px;
  }
}

.custom-slider ul.slick-dots {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
}
.custom-slider ul.slick-dots li {
  margin: 2px;
  list-style: none;
}
.custom-slider ul.slick-dots li button {
  font-size: 0;
  border: none;
  background: #fff;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  border: 2px solid #83c550;
  cursor: pointer;
}
.custom-slider ul.slick-dots li.slick-active button {
  background: #83c550;
  border-color: #fff;
}

.aici {
  color: red !important;
}

.custom-slider-section .slide .half.stationar h1 {
  display: none;
}
.custom-slider-section .slide .half.stationar img {
  display: block;
  margin: 0 0 auto auto;
  max-width: 200px;
  width: 98%;
  transform: translateY(-40%);
  /* mix-blend-mode: difference; */
}

.custom-slider-section .slide .half.dinamic h1 {
  min-height: 40%;
}
#post-82 .et_pb_section_1 {
  width: 100%;
}
/* slider end */

 table.variations,
table.variations tbody,
table.variations tbody tr,
table.variations tbody tr th,
table.variations tbody tr td{
	display: block !important;
	padding: 10px 0 !important;
	width: 100% !important;
}
table.variations tbody tr{
	padding: 0 !important;
}


/* confirm  text  checkout page start */

.et_pb_wc_checkout_shipping .woocommerce-additional-fields {
	display:block;  
}
.et_pb_wc_checkout_additional_info_0 .wooccm-additional-fields{
	display: none !important;
}
/* confirm  text  checkout page end */
/* css from home 2024 begin */
 @font-face {
     font-family: "Geologica";
     src: url("../fonts/geologica/Geologica-Light.eot");
     src: url("../fonts/geologica/Geologica-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/geologica/Geologica-Light.woff2") format("woff2"), url("../fonts/geologica/Geologica-Light.woff") format("woff"), url("../fonts/geologica/Geologica-Light.ttf") format("truetype");
     font-weight: 300;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: "Geologica";
     src: url("../fonts/geologica/Geologica-Medium.eot");
     src: url("../fonts/geologica/Geologica-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/geologica/Geologica-Medium.woff2") format("woff2"), url("../fonts/geologica/Geologica-Medium.woff") format("woff"), url("../fonts/geologica/Geologica-Medium.ttf") format("truetype");
     font-weight: 500;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: "Geologica";
     src: url("../fonts/geologica/Geologica-SemiBold.eot");
     src: url("../fonts/geologica/Geologica-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/geologica/Geologica-SemiBold.woff2") format("woff2"), url("../fonts/geologica/Geologica-SemiBold.woff") format("woff"), url("../fonts/geologica/Geologica-SemiBold.ttf") format("truetype");
     font-weight: 600;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: "Geologica";
     src: url("../fonts/geologica/Geologica-Bold.eot");
     src: url("../fonts/geologica/Geologica-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/geologica/Geologica-Bold.woff2") format("woff2"), url("../fonts/geologica/Geologica-Bold.woff") format("woff"), url("../fonts/geologica/Geologica-Bold.ttf") format("truetype");
     font-weight: bold;
     font-style: normal;
     font-display: swap;
}
 @font-face {
     font-family: "Geologica";
     src: url("../fonts/geologica/Geologica-Regular.eot");
     src: url("../fonts/geologica/Geologica-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/geologica/Geologica-Regular.woff2") format("woff2"), url("../fonts/geologica/Geologica-Regular.woff") format("woff"), url("../fonts/geologica/Geologica-Regular.ttf") format("truetype");
     font-weight: normal;
     font-style: normal;
     font-display: swap;
}
 .home-container {
     font-family: "Geologica" !important;
     font-weight: normal !important;
}
 .home-container, #main-footer .container {
     width: 100%;
     max-width: 1360px;
     margin-left: auto;
     margin-right: auto;
     padding-left: 10px;
     padding-right: 10px;
}
 .home-container {
     margin-bottom: 50px;
}
 @media (min-width: 1200px) {
     .home-container {
         margin-bottom: 100px;
    }
}
 .home-container .container {
     width: 100%;
     max-width: 100%;
     padding-top: 0 !important;
     padding-bottom: 0 !important;
     padding-left: 10px;
     padding-right: 10px;
     margin: 0;
}
 .home-container .container .row {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     margin-left: -10px;
     margin-right: -10px;
}
 .home-container .container .row > div {
     flex: 0 0 auto;
}
 .btn {
     display: inline-flex;
     justify-content: center;
     font-weight: bold;
     transition: all 300ms ease;
}
 .btn-primary {
     background: #a20dc4;
     color: #fff;
     border-radius: 5px;
     padding: 7px 15px;
     text-transform: uppercase;
}
 @media (min-width: 992px) {
     .btn-primary {
         padding: 15px 30px;
    }
}
 .btn-primary:hover {
     background: #83c550;
}
 .btn-outline-primary {
     color: #001b4c;
     border: 2px solid #001b4c;
     border-radius: 40px;
     padding: 7px 15px;
}
 .btn-outline-primary:hover {
     border-color: #83c550;
     color: #83c550;
}
 #top-header-log {
     float: none !important;
     background: #aaa;
     position: absolute;
     top: 0;
     right: 0;
     z-index: 1000000;
}
 #main-header {
     background: #fff !important;
     top: auto !important;
     padding-top: 40px !important;
     border: none !important;
     box-shadow: none !important;
}
 #main-header .container {
     width: 100% !important;
     max-width: 1360px !important;
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     padding: 0 10px !important;
     margin: 0 auto;
}
 #main-header .logo_container {
     padding: 0 !important;
     position: static;
     height: auto !important;
     width: 150px !important;
     max-width: 40% !important;
     background: none;
}
 @media (min-width: 992px) {
     #main-header .logo_container {
         max-width: 20% !important;
         width: 160px !important;
    }
}
 #main-header .logo_container span.logo_helper {
     display: none !important;
}
 #main-header .logo_container:before {
     display: none !important;
     content: "";
}
 #main-header .logo_container a, #main-header .logo_container a img {
     display: block !important;
     width: 100% !important;
}
 #main-header #et-top-navigation {
     padding: 0 !important;
     margin: auto 0 auto auto !important;
}
 @media (min-width: 992px) {
     #main-header #et-top-navigation {
         padding-top: 20px !important;
    }
}
 .et_header_style_left #et-top-navigation nav > ul > li > a {
     padding: 10px 0 !important;
}

html body #top-menu > li {
     padding: 0 0 0 10px !important;
}
html body #top-menu #menu-item-15061 a, .et_header_style_left #et-top-navigation nav > ul > li > a {
     color: #790a93 !important;
     font-weight: bold;
     font-family: "Geologica";
}
 #top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
     display: inline-block !important;
     position: static;
}
html body #main-header, html body #main-header .nav li ul, html body .et-search-form, html body #main-header .et_mobile_menu {
     background-color: #fff;
     padding: 5px 0;
}
 .mobile_menu_bar {
     padding-top: 30px !important;
}
 .mobile_menu_bar::before, .mobile_menu_bar::after {
     color: #2ea3f2;
     color: #83c550 !important;
}
 #top-menu > li ul li {
     display: block;
     width: 100%;
     padding: 0 0 !important;
}
 #top-menu > li ul li a {
     display: block;
     width: 100% !important;
     color: #790a93 !important;
     font-family: "Geologica";
}
 #top-menu > li ul li a:before {
    /* display: none;
     */
     left: 0;
}
 .nav li li ul {
     top: 41px !important;
}
 #top-menu li .menu-item-has-children > a:first-child::after {
     right: 20px;
     top: 6px;
     position: absolute;
}
 #top-menu.nav li ul.sub-menu {
     width: 350px !important;
	 background: #fff !important;
}
 #main-footer {
     background: #aaa !important;
     color: #790a93 !important;
}
 #footer-bottom {
     background-color: #aaa;
     color: #790a93 !important;
}
 #main-footer .container {
     padding-top: 20px !important;
     background: none !important;
     border-top: none !important;
     color: #790a93 !important;
}
 #footer-bottom {
     background: none !important;
}
 #footer-bottom .container {
     border-top: 2px solid #f0f2f5 !important;
     padding-top: 20px !important;
}
 #main-footer * {
     color: #001b4c !important;
}
html body #footer-bottom #footer-info p span {
     font-weight: bold;
     color: #001b4c !important;
}
html body #footer-bottom #footer-info p span#year{
	font-weight: normal;
	padding-left: 0 !important;
}
 #footer-widgets .footer-widget li::before {
     display: none !important;
}
 #footer-widgets .footer-widget li {
     padding: 0 !important;
}
 #footer-widgets .footer-widget li a {
     display: block;
     font-weight: bold;
     text-transform: none;
     transition: all 300ms ease;
}
 #footer-widgets .footer-widget li a:hover {
     color: #83c550 !important;
}
 .footer-widgets {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
}
 .footer-widgets .footer-widget.logo-widget {
     width: 100% !important;
}
 .footer-widgets .footer-widget.logo-widget img {
     display: block;
     width: 200px;
}
 .footer-widgets .footer-widget {
     margin: 0 0 20px 0 !important;
     text-align: left !important;
}
 .footer-widgets .footer-widget p {
     text-align: left !important;
     color: #565353;
}
 .footer-widgets .footer-widget .contact-links a {
     font-weight: bold;
     display: inline-flex;
     align-items: center;
     margin-right: 5px;
}
 .footer-widgets .footer-widget .contact-links a span {
     display: block;
     margin: auto 0;
}
 .footer-widgets .footer-widget .contact-links a .ico {
     display: block;
     min-width: 16px;
     margin: auto 5px auto 0;
}
 .footer-widgets .footer-widget .contact-links a span img {
     display: block;
     max-width: 100%;
}
 .footer-widgets .social-links {
     font-size: 0;
     margin-top: 20px;
}
 .footer-widgets .social-links a {
     display: inline-block;
     margin-right: 10px;
}
 .footer-widgets .address-wrapper h3 {
     font-weight: bold;
     margin: 0 0 10px 0;
     padding: 0;
     font-size: 16px;
}
 .footer-widgets .address-wrapper h4 {
     font-weight: bold;
     padding: 0;
     margin-bottom: 10px;
     font-size: 14px;
}
 .footer-widgets .address-wrapper p {
     color: #565353;
     margin-bottom: 10px;
     padding: 0;
}
 #footer-bottom #footer-info {
     font-size: 14px;
}
 .home-slider-section {
     margin-top: 50px;
}
 .home-slider {
     max-width: 1360px;
     margin: 0 auto 50px;
}
 .home-slider .slick-slide {
     height: auto !important;
}
 .home-slider .slide {
     display: flex;
     flex-direction: column;
}
 .home-slider .slide .col {
     min-width: 50%;
     display: flex;
     flex-direction: column;
     justify-content: center;
     margin-bottom: 20px;
}
 .home-slider .slide .image {
     background: url("//testedebine.ro/wp-content/uploads/2024/03/bg-slide-image.png");
     background-position: center center;
     background-repeat: no-repeat;
     background-size: 90% 90%;
     padding: 1% 5% 5% 4%;
     transition: all 300ms ease;
     animation: bgAnimate infinite 6000ms;
}
 @keyframes bgAnimate {
     0% {
         background-position: left top;
    }
     25% {
         background-position: right top;
    }
     50% {
         background-position: right bottom;
    }
     75% {
         background-position: left bottom;
    }
     100% {
         background-position: left top;
    }
}
 @media (min-width: 768px) {
     .home-slider .slide {
         flex-direction: row;
    }
     .home-slider .slide .col-text {
         order: 1;
    }
     .home-slider .slide .col-image {
         order: 2;
    }
     .home-slider .slide .col {
         margin-bottom: 0;
    }
}
 .home-slider .slide .image .mask {
     -webkit-mask-image: url("//testedebine.ro/wp-content/uploads/2024/03/mask.png");
     -webkit-mask-repeat: no-repeat;
     -webkit-mask-size: contain;
     -webkit-mask-position: center;
}
 .home-slider .slide .image .mask {
     transition: all 1000ms ease;
     transform-style: preserve-3d;
     transform: rotateY(180deg);
}
 .home-slider .slick-active .slide .image .mask {
     transform: rotateY(0deg);
}
 .home-slider .slick-active .slide img {
     display: block;
}
 .home-slider h1 {
     color: #001b4c;
     font-weight: bold;
     font-size: 32px;
     font-size: 5.5vw;
}
 @media (min-width: 1360px) {
     .home-slider h1 {
         font-size: 80px;
    }
}
 .home-slider p {
     color: #001b4c;
     font-weight: bold;
     font-size: 18px;
     text-align: left !important;
}
 .home-slider .withIcon p {
     display: flex;
     align-items: center;
}
 .home-slider .withIcon p:before {
     content: "";
     display: block;
     min-width: 30px;
     height: 40px;
     background: url("//testedebine.ro/wp-content/uploads/2024/03/indicator.png") no-repeat left top;
     background-size: contain;
     margin-right: 10px;
}
 .home-slider .actions {
     margin-top: 40px;
}
 .home-slider > ul.slick-dots {
     display: none !important;
}
 .home-slider .custom-dots .slick-dots {
     display: flex !important;
}
 .home-slider ul.slick-dots li {
     margin: 2px;
     list-style: none;
}
 .home-slider ul.slick-dots li button {
     font-size: 0;
     background: none;
     border: none;
     border-bottom: 3px solid #00205c;
     width: 40px;
     height: 40px;
     opacity: 0.5;
     cursor: pointer;
     transition: all 300ms ease;
}
 .home-slider ul.slick-dots li.slick-active button {
     opacity: 1;
}
 .home-slider .custom-dots {
     padding: 0 0 10px 0;
     margin: 0 0 10px 0;
}
 .boxes {
}
 .boxes .col-box {
     display: flex;
     flex-direction: column;
     padding-left: 10px;
     padding-right: 10px;
     width: 100%;
     margin: 10px 0;
}
 @media (min-width: 568px) {
     .boxes .col-box {
         width: 50%;
    }
}
 @media (min-width: 992px) {
     .boxes .col-box {
         width: 33.33333%;
    }
}
 .boxes .col-box .col-wrapper {
     height: 100%;
     display: flex;
     flex-direction: column;
     padding: 20px 20px;
     position: relative;
     overflow: hidden;
}
 .boxes .col-box .col-wrapper.hasBg {
     background: #f2f7fa;
     border-radius: 40px;
}
 .boxes .col-box .col-wrapper .text {
     height: 100%;
}
 .boxes .col-box .col-wrapper .actions {
     margin-top: auto;
     padding-top: 50px;
}
 .boxes .col-box .col-wrapper .image {
     position: absolute;
     bottom: -5px;
     right: -5px;
     width: 44%;
     padding-top: 40%;
}
 .boxes .col-box .col-wrapper .image img {
     display: block;
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .boxes .col-box .col-wrapper .image .mask {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     -webkit-mask-image: url("//beta.testedebine.ro/wp-content/uploads/2024/03/mask-small.png");
     -webkit-mask-repeat: no-repeat;
     -webkit-mask-size: contain;
     -webkit-mask-position: center;
}
 .boxes .col-box .col-wrapper p {
     font-weight: bold;
     color: #045185;
     font-weight: 20px;
}
 .boxes .col-box .col-wrapper h2 {
     font-size: 24px;
     color: #001b4c;
     line-height: 1.1;
     font-weight: bold;
}
 .boxes .col-box .col-wrapper h3 {
     font-size: 16px;
     color: #001b4c;
     line-height: 1.1;
     font-weight: bold;
}
 @media (min-width: 568px) {
     .boxes .col-box .col-wrapper h2 {
         font-size: 28px;
    }
     .boxes .col-box .col-wrapper h3 {
         font-size: 20px;
    }
}
 @media (min-width: 992px) {
     .boxes .col-box .col-wrapper h2 {
         font-size: 32px;
    }
     .boxes .col-box .col-wrapper h3 {
         font-size: 24px;
    }
}
 @media (min-width: 1360px) {
     .boxes .col-box .col-wrapper h2 {
         font-size: 40px;
    }
     .boxes .col-box .col-wrapper h3 {
         font-size: 26px;
    }
}
 .boxes .col-box .col-wrapper .text ul li {
     margin: 15px 0;
}
 .boxes .col-box .col-wrapper .text ul li a {
     display: flex;
     width: 100%;
     color: #001b4c;
     padding-left: 23px;
     position: relative;
     font-size: 17px;
     transition: all 300ms ease;
}
 .boxes .col-box .col-wrapper .text ul li a:hover {
     color: #045185;
}
 .boxes .col-box .col-wrapper .text ul li a:before {
     display: block;
     content: "";
     width: 18px;
     height: 18px;
     background: url("//testedebine.ro/wp-content/uploads/2024/03/btn-icon.svg") no-repeat center center;
     position: absolute;
     top: 3px;
     left: 0;
}
 .grid h2 {
     text-align: center;
     margin-bottom: 30px;
     line-height: 1.3;
     color: #001b4c;
     font-weight: bold;
     font-size: 32px;
}
 @media (min-width: 1360px) {
     .grid h2 {
         font-size: 40px;
    }
}
 .grid h2 small {
     font-size: 75% !important;
}
 .grid {
}
 .grid .row {
     border-radius: 20px;
     overflow: hidden;
}
 @media (min-width: 768px) {
     .grid .row {
         border-radius: 0;
         overflow: hidden;
    }
}
 .grid .col-box {
     display: flex;
     flex-direction: column;
     width: 33.33333%;
     padding-left: 0;
     padding-right: 0;
     margin: 0;
}
 .grid .item {
     position: relative;
     width: 101%;
     height: 0;
     padding-top: 140%;
     border-radius: 0;
     overflow: hidden;
     margin: 0;
}
 .grid .item.half {
     padding-top: 70%;
}
 @media (min-width: 768px) {
     .grid .col-box {
         padding-left: 5px;
         padding-right: 5px;
    }
     .grid .item {
         padding-top: 140%;
         border-radius: 40px;
         margin: 10px 0 0 0;
    }
     .grid .item.half {
         padding-top: 58%;
    }
}
 .grid .item:after {
     content: "";
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 0%;
     height: 0%;
     background: rgba(0, 0, 0, 0);
     transition: all 500ms ease;
     z-index: 10;
     opacity: 0;
     border-radius: 120px;
}
 .grid .item:hover:after {
     background: rgba(125, 42, 142, 0.55);
     width: 110%;
     height: 110%;
     opacity: 1;
     border-radius: 10px;
}
 .grid .item .image {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
}
 .grid .item .image img {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 105%;
     height: 105%;
     object-fit: cover;
}
 .grid .item .text {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     color: #fff;
     display: flex;
     height: 100%;
     align-items: center;
     justify-content: center;
     text-align: center;
     padding: 5px;
     font-weight: bold;
     font-size: 16px;
     line-height: 1.2;
     z-index: 11;
}
 @media (min-width: 568px) {
     .grid .item .text {
         font-size: 24px;
    }
}
 @media (min-width: 992px) {
     .grid .item .text {
         font-size: 28px;
    }
}
 @media (min-width: 1360px) {
     .grid .item .text {
         font-size: 30px;
    }
}
 @media (min-width: 568px) {
     .grid .item {
         border-radius: 20px;
         padding-top: 120%;
    }
     .grid .item:hover:after {
         border-radius: 20px;
    }
}
 @media (min-width: 992px) {
     .grid .col-box {
         padding-left: 10px;
         padding-right: 10px;
    }
     .grid .item {
         margin: 20px 0 0 0;
         padding-top: 120%;
         border-radius: 40px;
    }
     .grid .item.half {
         padding-top: 57%;
    }
     .grid .item:hover:after {
         border-radius: 40px;
    }
}
 .partners {
}
 .partners h2 {
     text-align: center;
     margin-bottom: 30px;
     line-height: 1.3;
     color: #001b4c;
     font-weight: bold;
     font-size: 32px;
}
 @media (min-width: 1360px) {
     .partners h2 {
         font-size: 40px;
    }
}
 .partners .actions {
     width: 100%;
     margin-top: 40px;
     padding: 0 15px;
     text-align: center;
}
 .carousel-partners a {
     display: flex;
     width: 100%;
}
 .carousel-partners a img {
     display: block;
     margin: auto;
     max-width: 100%;
}

.carousel-partners .slick-slide{
    height: auto !important;
}

 footer#main-footer {
     background: url("//testedebine.ro/wp-content/uploads/2024/03/bg-footer.png") no-repeat center top !important;
     background-size: contain !important;
     padding-top: 120px;
     max-width: 1600px;
     margin: 0 auto;
}
 .userDropdown {
     background: #83c550 !important;
     padding: 7px 15px !important;
     border-radius: 10px;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     right: 10px !important;
     color: #fff !important;
     transition: all 300ms ease;
}
 .userDropdown:hover {
     background: #83c550 !important;
}
 .userDropdown .title {
     display: flex !important;
     align-items: center;
     font-weight: bold;
}
 .userDropdown .title span {
     color: #fff !important;
}
 .userDropdown .title .ico {
     min-width: 24px;
     margin-right: 10px;
}
 .userDropdown .title .arrow span {
     display: flex;
}
 .userDropdown .title .arrow span:after {
     content: "";
     font-family: "ETmodules";
     content: "3";
     font-size: 24px;
     margin: auto 0 auto 10px;
     transform: scale(1);
     transform-origin: center;
     transition: all 300ms ease;
}
 .userDropdown.active .title .arrow span:after {
     transform: scale(-1);
}
 .userDropdown .content {
     height: 0;
     padding: 0;
     overflow: hidden;
     opacity: 0;
     transition: all 300ms ease;
}
 .userDropdown.active .content {
     height: auto;
     padding: 10px 0 0 0;
     overflow: hidden;
     opacity: 1;
}
 .userDropdown .content ul li {
     margin-top: 10px;
}
 .userDropdown .content ul li a {
     display: flex;
     color: #fff;
     font-weight: bold;
     padding-left: 3px;
}
 .userDropdown .content ul li a span {
     margin: auto 0;
}
 .userDropdown .content ul li a span.ico {
     margin-right: 10px;
     min-width: 16px;
}
 .userDropdown .content ul li a span.ico img {
     display: block;
     max-width: 100%;
     width: 20px;
}
html body #et_mobile_nav_menu {
     margin-right: 0 !important;
}
 .et_mobile_menu li li {
     padding-left: 10px !important;
}
 #menu-item-76 {
     padding-left: 0px !important;
}
 html body .et_mobile_menu li a {
     background: #fff;
     color: #a20dc4 !important;
     padding-left: 10px !important;
     font-family: "Geologica" !important;
}
html body span.menu-closed::before {
     color: #a20dc4 !important;
}
 @media (min-width: 992px) {
     .et_mobile_menu {
         margin-top: 20px;
         border-color: #83c550 !important;
    }
}
 @media (max-width: 992px) {
     #footer-bottom {
         padding-bottom: 100px;
    }
     .et_mobile_menu {
         top: 100% !important;
         margin-top: 10px !important;
    }
}
 @media (max-width: 980px) {
     #footer-widgets.footer-widgets {
         display: flex;
         flex-direction: row;
         flex-wrap: wrap;
         padding: 20px 0;
    }
     html body #footer-widgets.footer-widgets .footer-widget {
         width: 50% !important;
         min-width: 50% !important;
         max-width: 50% !important;
         padding: 0px 10px !important;
    }
     .footer-widgets .footer-widget.footer-widget-logo {
    }
     .footer-widgets .footer-widget.footer-widget-logo img {
         margin: auto 0;
    }
     .footer-widgets .footer-widget {
         max-width: 100% !important;
    }
     .footer-widgets .footer-widget.footer-widget-logo {
         order: 1;
    }
     .footer-widgets .footer-widget.footer-widget-menu {
         order: 2;
    }
     .footer-widgets .footer-widget.footer-widget-contact {
         order: 3;
    }
     .footer-widgets .footer-widget.footer-widget-address {
         order: 4;
    }
     html body #footer-widgets.footer-widgets .footer-widget.footer-widget-menu {
         margin-bottom: 30px !important;
         text-align: center;
    }
     .footer-widgets .footer-widget.footer-widget-menu .fwidget {
         display: block;
         width: 100%;
         padding: 0 !important;
    }
     .footer-widgets .address-wrapper h4.cui span {
         display: block !important;
         margin: 10px 0;
    }
     #footer-bottom .element-right a {
         padding: 0 10px !important;
         border: none !important;
         margin: 5px 0 !important;
         display: inline-block !important;
    }
}
 @media (max-width: 800px) {
     #footer-bottom #footer-info p {
         text-align: center !important;
    }
     #footer-bottom #footer-info p span {
         display: block !important;
    }
}
 @media (max-width: 576px) {
     html body #footer-widgets.footer-widgets .footer-widget {
         width: 100% !important;
         min-width: 100% !important;
         max-width: 100% !important;
    }
}
 @media (max-width: 400px) {
     #footer-bottom .element-right a {
         padding: 0 10px !important;
         border: none !important;
         margin: 5px 0 !important;
         display: block !important;
    }
}
 @media screen and (max-width: 1250px) {
     span.menu-closed::before {
         content: "3" !important;
         font-size: 24px;
         transition: all 300ms ease;
         transform: scale(1);
    }
     span.menu-closed.menu-open::before {
         transform: scale(-1);
    }
}
/* css from home 2024 end */

