/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 30 2021 | 10:05:02 */
#element-id { background:#ddd; }

/* seamegro green: #3fc100 */

/** Header **/
.site-logo img {
    padding: 10px;
}
@media(max-width:992px){
  .site-logo img {
    max-width: 60px !important;
    width: auto!important;
  }
}
.section-heading p {color: #666;}

/** Trial BTN **/
.top-bar__navigation .custom-btn {
    font-family: 'Roboto';
    font-size: 18px;
    font-weight: 400;
    line-height: 12px;
    border: 2px solid #fff !important;
}
.top-bar--style-1 .top-bar__navigation {
    margin-bottom: 0;
}

header.top-bar.is-expanded .top-bar__bg {
   background-image: none !important;
}
.top-bar.is-expanded .top-bar__inner {
    top: 30px;
    height: auto;
}

/** Hero Sections **/
p.nt-hero-desc {font-size:20px;}

/** Product Pages **/

.product-template-default #hero {
  background-color: rgba(0,0,0,.4) !important;
  background-image: url(/wp-content/uploads/sites/4/2021/08/Seamegro-Product-in-the-field.jpg);
  background-blend-mode: multiply;
}

@media (min-width: 576px) {
    .product-template-default #hero, .single-post #hero {
        padding-top: 150px;
        padding-bottom: 110px;
    }
    .product-template-default #hero p {
        font-size: 18px;
        line-height: 28px;
    }
}
.product-template-default #hero .container {
    opacity: 1;
}
.product-template-default #hero h1 {
    color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #3fc100!important;
  margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {display:none} /* Hide Benefits title tab */
.woocommerce-page div.summary {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.woocommerce div.product .product_title {
    display: block !important;
    font-size: 2.5em;
    order: 1;
}
.woocommerce-product-details__short-description {
    order: 2;
}
.woocommerce div.product p.price {
    order: 3;
    margin: 2em 0 1em !important;
}
.woocommerce div.product p.price span {
    color: #000;
    font-size: 120%;
    font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    overflow: auto;
}
.woocommerce-page .cart {
    order: 4;
}
.woocommerce-page .product_meta {
    order: 5;
    display: none;
}
.woocommerce.single-product .entry-summary button.button.alt, button.button {
    color: #fff !important;
}
.wc-tab h2 {display: none;}

.woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a:hover {color: #fff !important}
.related.products {display: none !important;}

.entry-summary h1 {padding-top: 1em !important;}
.entry-summary .price {display: none;}
.woocommerce-product-details__short-description li:before {
	color: #3fc100;
	content: "\f00c";
	display: inline-block;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	margin-left: -32px;
	width: 32px;
}

.woocommerce-product-details__short-description li {
	line-height: 1.3em;	
	padding: 5px 0 5px 32px;
}

.woocommerce-variation-price .price {
    color: #222 !important;
    display: block !important;
    font-size: 1.8em;
    font-weight: 500;
    padding: 15px 0 20px;
}
table.variations {width: auto !important;}
table.variations .label,
table.variations .reset_variations {display:none !important;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
    border-radius: 4px;
    margin-right: 15px;
}

.variable-items-wrapper {max-width: 330px;}
.variable-items-wrapper li.button-variable-item-3L {
    position: relative;
    margin-right: 100px !important;
}
.variable-items-wrapper li.button-variable-item-3L:after {
    content: "(Trial sizes)";
    position: absolute;
    top: -1px;
    left: 85px;
    white-space: nowrap;
}
/*form.cart .variations select {
    border: 2px solid #e5e5e5;
    border-radius: 3px;
    color: #666;
    font-weight: 600;
    padding: 4px 8px;
    min-width: 90px !important;
    width: 90px !important;
}*/

.woocommerce-variation-availability {display: none;}

.cart_totals {
    float: none !important;
    width: 100% !important;
}
.woocommerce a.button.alt {
    background: #fff !important;
    border: 2px solid #3fc100!important;
    color: #222 !important;
    margin: auto;
    max-width: 300px;
}


/** Footer **/
.nt-body footer#footer {
    padding-top: 50px;
}
#footer .row {
    justify-content: space-between;
}
#footer h5 {
    color: #222;
    font-size: 13px;
    margin: 30px 0 10px;
}
#footer p, #footer li {
    color: #222;
    font-size: 14px !important;
    font-weight: 300;
    line-height: 16px;
    margin-bottom: 10px;
}
#footer .site-logo img {
    margin: 10px 10px 5px 0;
    padding: 0;
}
#footer .footer__item {
    margin-bottom: 0.5em;
}
.footer--style-1 .social-btns a i {
    color: #222;
}
.product_list_widget img, .product_list_widget .amount {display: none;}

/** Custom Styles **/

.large-text {
    font-size: 115% !important;
    line-height: 1.8em !important;
}

/** Hide Landbot Icon **/
/* .LivechatLauncher, .gQMqVp {display: none !important; visibility: hidden} */
@media (min-width: 768px) {
 .LandbotLivechat {bottom: 100px !important;}
}
.LandbotLivechat {bottom: 50px !important;}


/*** TRANSLATIONS ***/
/*FRANÇAIS */
:lang(fr-FR) .custom-btn--style-4 {
  font-size: 0;
}
:lang(fr-FR) .custom-btn--style-4::after {
  font-size: 18px;
  content: "Besoin d'aide ?";
}
:lang(fr-FR) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Tailles d'essai)";
}
:lang(fr-FR) label[for="payment_method_stripe_cc"]::before {
  content: "Carte de Crédit - "
}

/* DEUTSCH */
:lang(de-DE) .custom-btn--style-4 {
  font-size: 0;
}
:lang(de-DE) .custom-btn--style-4::after {
  font-size: 18px;
  content: "Brauche Hilfe?";
}
:lang(de-DE) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Versuchsgrößen)";
}
:lang(de-DE) label[for="payment_method_stripe_cc"]::before {
  content: "Kreditkarte - "
}

/* ESPAÑOL */
:lang(es-ES) .custom-btn--style-4 {
  font-size: 0;
}
:lang(es-ES) .custom-btn--style-4::after {
  font-size: 18px;
  content: "¿Cómo podemos ayudarle?";
}
:lang(es-ES) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Tamaños de prueba)";
}
:lang(es-ES) label[for="payment_method_stripe_cc"]::before {
  content: "Tarjeta de crédito - "
}

/* ITALIANO */
:lang(it-IT) .custom-btn--style-4 {
  font-size: 0;
}
:lang(it-IT) .custom-btn--style-4::after {
  font-size: 18px;
  content: "Come possiamo aiutarti?";
}
:lang(it-IT) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Timensioni di prova)";
}
:lang(it-IT) label[for="payment_method_stripe_cc"]::before {
  content: "Carta di credito - "
}

/* PORTUGUÊS */
:lang(pt-PT) .custom-btn--style-4 {
  font-size: 0;
}
:lang(pt-PT) .custom-btn--style-4::after {
  font-size: 18px;
  content: "Como podemos ajudar?";
}
:lang(pt-PT) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Tamanhos de teste)";
}
:lang(pt-PT) label[for="payment_method_stripe_cc"]::before {
  content: "Cartão de crédito - "
}

/* CHINESE */
:lang(zh-CN) .custom-btn--style-4 {
  font-size: 0;
}
:lang(zh-CN) .custom-btn--style-4::after {
  font-size: 20px;
  content: "我们能如何帮助你？";
}
/*
:lang(zh-CN) .variable-items-wrapper li.button-variable-item-3L:after {
  content: "(Tamanhos de teste)";
}
:lang(zh-CN) label[for="payment_method_stripe_cc"]::before {
  content: "Cartão de crédito - "
}
*/

