html {
  background: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  display: block;
  font: 16px sans-serif;
  position: static;
}

body {
  background: rgb(255, 255, 255);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

#page-wrapper.site-stretch.page-wrapper.sitewrap-narrow-right.sidebarsN.sidebars1.hoot-cf7-style.hoot-mapp-style.hoot-jetpack-style.hoot-sticky-sidebar {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

header#header.site-header.header-layout-primary-widget-area.header-layout-secondary-bottom.tablemenu {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: relative;
}

#header-primary.header-part.header-primary.header-primary-widget-area {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

div.hgrid {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

div.table.hgrid-span-12 {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: table;
  font: 15px / 25px Lato, sans-serif;
  position: relative;
}

#branding.site-branding.branding.table-cell-mid {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

#site-logo.site-logo-image {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: inline-flex;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}

p {
  background: rgba(0, 0, 0, 0);
  color: rgb(102, 102, 102);
  display: block;
  font: 15px / 25px Lato, sans-serif;
  position: static;
}
.celula-promocao p {
    color: white;
        font-family: sans-serif;
    FONT-WEIGHT: 600;
}
	.sidenav{height:100%;width:0;position:fixed;z-index:9999;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:18px;color:#818181;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:sticky;top:0;font-size:36px;margin-left:160px;color:azure}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media(max-width:969px){#mySidenav .sub-menu a{padding-left:25px;padding-right:0;text-align:left}#mySidenav h4 a{padding-left:25px;padding-right:0;text-align:left}#mySidenav h2{margin-top:-50px;text-align:left;padding-left:25px}#mySidenav .closebtn{padding-right:0}}#header .scrollmenu1 a{font-weight:700}#header .scrollmenu{display:none}#site-logo img{max-height:40px}.sublogo{line-height:1.3;margin-left:5px;font-size:12px;position:relative;top:9px;FONT-WEIGHT:600;color:darkgrey;white-space:nowrap}@media screen and (min-width:1200px){input#s{width:400px}}@media screen and (min-width:768px){div.menu-side-box .widget_nav_menu,div.menu-side-box .widget_text{align-items:center;display:flex}}@media screen and (max-width:768px){.link-util{margin-left:0 !important}.alert{white-space:nowrap}#site-title .custom-logo-link img{padding-left:0}}.searchform>div{display:flex;flex-direction:row;width:100%}#searchsubmit,#s{flex-grow:1}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.menu-side-box.inline-nav.js-search.searchdiv{padding:0}.menu-side-box.inline-nav.js-search.searchdiv{display:inline-flex}@media screen and (max-width:768px){.searchdiv{display:flex;flex-direction:column}#nav_menu-2{order:-1}}button#searchsubmit{border:0;background:orange;position:relative;padding:0 5px;left:4px;    border-radius: 7px 0 0 7px;}#searchform input {
    border-radius: 0px 7px 7px 0;
}.tooltip1{position:relative}.tooltip1 p img{font-size:19px;margin-top:-1.5px !important;padding-left:1px}.tooltip1 .tooltiptext1{visibility:hidden;width:250px;background-color:#fff;text-align:center;border-radius:6px;padding:5px 5px;top:9px;right:105%;border:1px solid;border-color:#666;position:absolute;z-index:1}.tooltip1:hover .tooltiptext1{visibility:visible}.header-sidebar .widget span:nth-child(2){left:-200px}@media(max-width:400px){.header-sidebar .widget span:nth-child(2){left:-130px}}@media(max-width:600px){.header-sidebar .widget .menu-tiny-menu-container{display:none}}.searchbody{display:none}@media(max-width:600px){.searchbody{display:flex}}div.scrollmenu2{background-color:#fff;overflow:auto;white-space:nowrap}div.scrollmenu2 a{display:inline-block;color:#828282;text-align:center;padding:14px;text-decoration:none}div.scrollmenu2 a:hover{background-color:#777}#header .scrollmenu2 a{display:none}@media(max-width:600px){#header .scrollmenu2 a{display:inline-block;padding-top:10px;padding-right:8px}}div.scrollmenu1{background-color:#fff;overflow:hidden;white-space:nowrap}div.scrollmenu1:hover{overflow-x:scroll}div.scrollmenu1 a{display:inline-block;color:#828282;text-align:center;padding:12px;text-decoration:none}#header .scrollmenu1 a{display:inline-block;padding-bottom:3px;padding-top:3px;font-weight:600}@media(max-width:600px){#header .scrollmenu1 a{display:none;padding-top:10px;padding-right:8px}}#header .scrollmenu1 a:nth-child(1){margin-left:30px}@media(max-width:600px){#header .scrollmenu1{display:none}}.alert{padding:9px 15px 3px 15px;background-color:#ffd54f7d;color:white;display:inline-block;width:100%}@media(max-width:969px){p.alert-text{margin:0}strong.mensagem-aleatoria{float: right;}.alert-text{font-size:16px;color:#222;margin:0;font-weight:600}.link-util{margin-right:20px;margin-left:21px}.texto-visualizado{margin-right:10px;font-weight:300;color:#37474f}.pos-compra{font-weight:600;color:darkred}}@media(min-width:970px){.alert-text{float:left;font-size:16px;color:#222;margin:0;font-weight:600}.link-util{margin-right:20px;margin-left:21px}.texto-visualizado{margin-right:10px;font-weight:300;color:#37474f}.pos-compra{font-weight:600;color:darkred}.mensagem-aleatoria{color:#37474f;font-size:20px;float:right;}}.vistos{text-decoration: none; color: inherit;}.posc{text-decoration: none; color: inherit;}.procurava{position: relative;bottom: 14px;}.sim{margin-right: 14px;margin-left: 11px;position: relative;bottom: 12px;}.nao{position: relative;bottom: 12px;}#site-logo{display: inline-flex; margin: 20px 0;}.scrollmenu2{border-bottom:1px solid;border-top:1px solid;border-color:#d8d8d8}.whatsapp-link{padding-left:20px;background:#4ba9de;color:white;padding-right:19px}.whatsapp-icon{position:relative;top:3px;font-size:20px}.scrollmenu1{font-size:13px;background-color:#269af2;font-family:system-ui;letter-spacing:.1px}.menu-link{background:#29b6f6;color:white;padding-right:12px;cursor:pointer}.menu-icon{color:#fff;padding-left:5px}.neww{justify-content: space-between;display: flex;align-items: center;}.newww{border: none;background: white;margin-bottom: 1 !important;}.newwww{font-size: 24px;color: green !important;top: 4px;position: relative;right:1px;}.fale-conosco-link{font-size:17px}.no-wrap{white-space:nowrap}.meu-botao{border:0;background:white;margin-bottom:1px;color: red;}.meu-link{font-size:20px;color:red;position:relative;top:4px;right:1px}.fa-shopping-cart-custom{margin:6px 20px 0 5px;font-size:20px;color:black}.tooltip-text{margin:0;    line-height: 1.3;position:relative;left:2px}span.price {
    text-align: left;
}.tooltip-span{    color: #f60;
    font-size: 15px;
    font-family: arial;
    position: relative;
    top: -3px;
    display: inline-grid
;
    FONT-WEIGHT: bold;}.tooltip-span-inner{font-size:12px;    FONT-WEIGHT: 300;color:#666}.button-style{padding:12px;margin-bottom:0 !important;color:white;border-radius:3px;background:#269af2;border:0;width:89%;font-weight:900;font-size:15px;margin:12px}.site-logo-image{display:inline-flex}.custom-logo{position:relative;top:4px}.textwidget1.custom-html-widget1 {display: inline-flex
;
    background: #edecec;
    padding: 6px 10px 1px 6px;
    border-radius: 10px;}span.truck {font-size: 24px;margin-left: 5px;position: relative;top: 5px;margin-right: 10px;}.textwidget2 {position: relative;top: 5px;}#header-aside {white-space: nowrap;}hr.solid {border-top: 1px solid #bbb;}.solid{margin: 2px;margin-bottom: 10px;}h1.product_title.entry-title{margin:0;font-size:20px;line-height:1.3;color:black;font-family:sans-serif;FONT-WEIGHT:100;display:block !important}.paragrafo-sem-margem{margin:0}.span-frete{color:white;font-size:13px}.tabela-personalizada{border:0;border-collapse:collapse;width:100%}.celula-promocao{box-shadow:0 0 0 100px rgba(0,0,0,0.15) inset;font-weight:600;width:100%;background-image:url('https://nanopsicologia.com.br/wp-content/uploads/2021/02/Untitled-1-2.png');color:white;background-position:center;background-repeat:no-repeat;background-size:cover}.link-promocao{color:#ef5350}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#000;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.pisol_buy_now_button{display:none !important}.tooltip11{position:relative;display:inline-block}.tooltip11 .tooltiptext11{visibility:hidden;width:250px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;position:absolute;z-index:1;top:0}@media(max-width:969px){#main .hgrid .tooltip11{display:inline-block !important}}@media(min-width:969px){.tooltip11{display:none !important}}.tooltip11:hover .tooltiptext11{visibility:visible}.woocommerce div.product form.cart .variations{margin:0 !important}@media screen and (max-width:969px){#hotmart{bottom:45px !important}}@media(max-width:969px){#content-wrap .product p:nth-child(14){top:-45px}#content-wrap .product .tooltip11{top:25px !important}}@media(max-width:969px){#content-wrap .product .a2a_kit{display:inline-block}}@media(min-width:969px){#content-wrap .product .a2a_kit{display:none}}@media(max-width:900px){#content-wrap .product .cart{margin-bottom:0}}@media(max-width:968px){#page-wrapper #main .main-content-grid #content #content-wrap .product .entry-summary .product_meta .posted_in{margin-top:10% !important}}@media(max-width:900px){#page-wrapper #main .main-content-grid #content #content-wrap .product .entry-summary .product_meta .posted_in{margin-top:0 !important}}@media(max-width:768px){#page-wrapper #main .main-content-grid #content #content-wrap .product .entry-summary .product_meta .posted_in{margin-top:7% !important}}@media(max-width:400px){#page-wrapper #main .main-content-grid #content #content-wrap .product .entry-summary .product_meta .posted_in{margin-top:0 !important}}.tooltip11{height: 41px;top: 20px;cursor: pointer;}.opcoes{margin: 0;position: relative;border: 1px solid;border-radius: 3px;border-color: #ff9900;padding: 6px 5px 7px;background: antiquewhite;}.de{color: #666666;FONT-WEIGHT: 600;font-size: 13px;}#hotmart{margin: 0; font-size: 12px; font-family: inherit; position: relative; color: #ff7d54;}.estoque{font-size: 20px;margin: 0;color: white;}.desejo{text-align-last: left;margin: 0;}.lista{text-decoration: none;cursor:pointer;color: #666666;}.question-text{font-weight:600;display:block;margin-top:10px}.math-answer{margin-left:4px}.submit-btn{position:relative;bottom:1px}.int{text-decoration: none;color: #666666;position: relative;bottom: 2px;FONT-WEIGHT: 600;}.shar{margin:0}.share-btn{border:0;color:white;cursor:pointer;border-radius:5px;font-size:16px;background:#b6b6b6 !important}@media(min-width:770px){#custom-share{display:none}}
@media only screen and (max-width: 400px) {

.neww {
    white-space: nowrap;
    overflow: hidden;
}
.fale-conosco-link {
    font-size: 14px;
}
}

@media screen and (max-width: 768px) {
  #cloned420420 {
    display: none;
  }
}

.woocommerce ul.products li.product .button {
    background: #28b0ff;
    color: white !important;
    display: none !important;
}
p.subtitulo-ambiente-seguro {
    text-align: center;
}
input.woo1234 {
    width: 100%;
    margin-top: 15px;
}
button#my-form-button {
    width: 15%;
    margin-top: 20px;
    border: none;
    background: mediumpurple;
    color: white;
    FONT-WEIGHT: 600;
    border-radius: 2px;
}
.woo12345678 {
    font-size: 17px;
}
@media screen and (max-width: 969px) {
    .msg123 {
        top: 0 !important;
        width: 80% !important;
    }
}
@media screen and (max-width: 768px) {
iframe.iframehm.lazyloaded {
    position: relative;
    top: 20px;
}
h1.product_title.entry-title {
    FONT-WEIGHT: 600 !important;
    color: #666c !important;
}
}
a.seu123 {
    color: #222222;
}
  @media only screen and (max-width: 420px) {
    iframe.iframehm {
        height: 140px !important;
    }
    
}

.dropdown-content123 {
    transform: translatey(12%) !important;
}

.topnav {
    overflow: hidden;
    background-color: #2980b9;
    font-family: system-ui;
    letter-spacing: .1px;
    height: 38px;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 16px;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 14px;   
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  padding: 6px 0px 14px 16px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  transform: translatey(-3%);
  }

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}

a.ggg {
    FONT-WEIGHT: 600;
    font-size: 22px;
    }
    
a.ggg2 {
    font-size: 14px;
}

@media screen and (max-width: 1080px) {
  .active123 {
    display: none !important;
  }
}

@media screen and (max-width: 992px) {
  .dropdown123 {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  .dropdown456 {
    display: block !important;
  }
}

@media screen and (max-width: 670px) {
  .dropdown456 {
    display: none !important;
  }
}

a.active {
    padding: 6px 0px 14px 16px;
    font-size: 16px;
    float: right;
    right: 15px;
    position: relative;
}

.dropdown456 {
    font-size: 16px;
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
    padding: 6px 0px 14px 16px;
}

.drop123 {
font-size: 10px;
margin-left: 5px;
}

.active321 {
    FONT-WEIGHT: 600;
    color: lightgrey;
}

@media (max-width: 650px) {
    strong.mensagem-aleatoria {
        display: none;
    }
    iframe.alert13456 {
    float: right;
}
}
@media (max-width: 560px) {
.dropdown11.dropdown1231 {
    display: none;
}
    iframe.alert13456 {
        float: none;
    }
}

@media (max-width: 650px) {
div#answerContainer1 {
    text-align: right;
}
}

    .dropdown11 {
  float: left;
  overflow: hidden;
}
.drop1231 {
font-size: 10px;
margin-left: 5px;
}
.dropdown11 .dropbtn1 {
    font-size: 13px;
    border: none;
    outline: none;
    color: darkslategrey;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
    padding: 0;
}
.dropdown-content1 {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  transform: translatey(-3%);
  }

.dropdown-content1 a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content1 a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown11:hover .dropdown-content1 {
  display: block;
}
a.ggg21 {
    font-size: 14px;
}

.dropdown-contentp {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 50%;
    right: 10px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    transform: translatey(12%);
}

.dropdownp:hover .dropdown-contentp {
  display: block;
}

h3.columnp1 {
    margin: 5px 0 5px 0;
}

/* Create three equal columns that floats next to each other */
.columnp {
  float: left;
  width: 30%;
  padding: 10px;
  margin-left: 15px;
      FONT-WEIGHT: 400;
}

a.ggg1232 {
    font-size: 14px !important;
}

button.dropbtnp {
    float: right;
    border: none;
    background: none;
    color: white;
    position: relative;
    top: 5px;
    FONT-WEIGHT: 600;
        padding: 0px 0 10px 0;
}

.rowp {
  display: flex;
  justify-content: center; /* Centraliza as colunas horizontalmente */
}

.columnp a {
    float: none;
    color: black;
    padding: 0px 0px 10px 0px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.columnp a:hover {
  background-color: #ddd;
}


/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .columnp {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 1193px) {
.dropdown-contentp {
    width: 75%;
}
}

span.fa123 {
    font-size: 10px;
}

.dropdown-contentpm {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 75%;
    left: 10px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    transform: translatey(-1%);
}

.dropdownpm:hover .dropdown-contentpm {
  display: block;
}

h3.columnp1m {
    margin: 5px 0 5px 0;
}

/* Create three equal columns that floats next to each other */
.columnpm {
  float: left;
  width: 30%;
  padding: 10px;
  margin-left: 15px;
      FONT-WEIGHT: 400;
}

a.ggg1232m {
    font-size: 14px !important;
}

button.dropbtnpm {
    border: none;
    background: none;
    color: white;
    position: relative;
    top: 5px;
    FONT-WEIGHT: 600;
    margin-left: 15px;
        padding-bottom: 11px;
}



@media screen and (max-width: 767px) {
  .columnpm {
    width: 100%;
    height: auto;
    float: none; /* Remove o float para garantir que as colunas fiquem uma embaixo da outra */
    margin-left: 0; /* Remove a margem para alinhamento adequado */
    padding-left: 10px; /* Adiciona um padding para manter um espaço interno */
  }
  
  .dropdown-contentpm {
    width: 80%  !important;
}

  .rowpm {
    flex-direction: column; /* Assegura que as colunas sejam dispostas verticalmente */
  }
}

.rowpm {
  display: flex;
  justify-content: center; /* Centraliza as colunas horizontalmente */
}

.columnpm a {
    float: none;
    color: black;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.columnpm a:hover {
  background-color: #ddd;
}


/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .columnpm {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 1193px) {
.dropdown-contentpm {
    width: 90%;
}
}
#mob123 h2 {
    display: block;
    font-size: 13px;
    font-family: sans-serif;
}
span.fa123m {
    font-size: 10px;
}
#woo147ml123 h2 {
    display: block;
    font-size: 13px;
    text-align: left;
    font-family: sans-serif;
}
#woo147ml123 li {
    margin-bottom: 0;
}
#woo147ml h2 {
    font-size: 13px;
    padding: 0 0 10px 0;
    FONT-WEIGHT: 600;
    display: block;
    font-family: sans-serif;
        white-space: nowrap;
    overflow: hidden;
}
    #woo147ml li {
        margin-bottom: 10px;
}
    button.faqQueryForm11 {
      border: 0;
      padding: 10px 15px;
      background: coral;
      color: white;
      width: 48%;
      margin-bottom: 10px;
      cursor: pointer;
    }
    .faqLoading {
      cursor: wait;
      pointer-events: none;
    }

    .faqLoading::after {
        content: "Loading...";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #000;
    }

    @media only screen and (max-width: 420px) {
      strong.faqEntry {
      border: 1px solid;
  }
  }
      div#faqAnswerContainer {
    margin-bottom: 40px;
}

div#clonedContainer123 {
    text-align: center;
    margin-top: 30px;
    FONT-WEIGHT: 600;
    border-top: 1px solid;
    padding-top: 20px;
    border-color: lightgrey;
}

.faqEntry, .faqLine3, .faqLine5, .faqLine7, .faqLine9, .faqLine11 {
    FONT-WEIGHT: 600;
}

.faqLine2, .faqLine4, .faqLine6, .faqLine8, .faqLine10, .faqLine12 {
    margin-bottom: 10px;
}    

div#faqClonedContainer {
    padding-bottom: 20px;
}

.faixa {
    overflow: auto !important;
    white-space: nowrap !important;
        justify-content: normal !important;
}
.faixa {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    text-align: center;
    background: white;
    padding: 0px 10px 0px 10px;
    margin-bottom: 30px;
}
    
    .item {
    flex-basis: 250px;
    margin: 10px;
    border-left: 1px solid;
    padding-left: 11px;
    }
    .faixa1234 {
    border: 0 !important;
}
    .item span {
        display: block;
        font-size: 14px;
    }
    
    @media screen and (max-width: 768px) {
        .item {
            flex-basis: 100%;
        }
    }


    span.faixa1 {
    font-size: 14px;
        FONT-WEIGHT: 600;
}
    span.faixa2 {
    font-size: 12px;
    FONT-WEIGHT: 600;
    line-height: 1.5;
}
span.faixa0 {
    font-size: 25px;
    margin-bottom: 10px;
}
span.faixa12 {
    top: 27px;
    position: relative;
    font-size: 14px;
    FONT-WEIGHT: 600;
    color: black;
}
#content-wrap #mob .btn-lg:nth-child(7) {
		display:none;
	}
	
#content-wrap span .btn-lg:nth-child(6){
	display:none;
}

/* Button */
#content-wrap span .btn-lg:nth-child(5){
	display:none;
}

/* Button */
#content-wrap span .btn-lg:nth-child(4){
	display:none;
}

/* Button */
#content-wrap span .btn-lg:nth-child(8){
	display:none;
}

/* Button */
#main .hgrid span .btn-lg{
	margin-bottom:15px !important;
	background: #28b0ff !important;
}

/* 969px and smaller screen sizes */
@media (min-width:969px){

	/* Paragraph */
	#mob{
		display:none;
	}
	
}

/* 959px and smaller screen sizes */
@media (max-width:959px){

	/* Button */
	#content-wrap #mob .btn-info:nth-child(9){
		display:none !important;
	}
	
	/* Button */
	#content-wrap #mob .btn-info:nth-child(8){
		display:none !important;
	}
	
	/* Paragraph */
	#content-wrap #mob p{
		top:-15px;
	}
	
}

#abcdefgh{
display:none;
}

input.util {
    background: mediumpurple;
    border: none;
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
}

button#myBtn1 {
    background: coral;
    border: none;
    color: white;
    padding: 5px 10px;
}

button#morebtn {
    background: coral;
    border: none;
    color: white;
    padding: 5px 10px;
}

h1.product_title.entry-title {
    margin: 0;
    font-size: 20px;
    line-height: 1.3;
    color: black;
    font-family: sans-serif;
    FONT-WEIGHT: 100;
    display: block !important;
}
/* 639px and smaller screen sizes */
@media (max-width:639px){

	/* Mob */
	#mob{
		margin-top:20px;
	}
	
}

#content-wrap .product p:nth-child(31){
	display:none;
}

/* Woo single product related heading */
#content-wrap .products:nth-child(30) .woo-single-product-related-heading{
	display:none;
}


/* 968px and smaller screen sizes */
@media (max-width:968px){
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(12){
		display:none;
	}

	/* Button */
	#content-wrap #mob .btn-lg:nth-child(19){
		display:none;
	}

	/* Button */
	#content-wrap #mob .btn-lg:nth-child(9){
		display:none;
	}
	
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(10){
		display:none;
	}
	
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(11){
		display:none;
	}
	
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(14){
		display:none;
	}
	
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(15){
		display:none;
	}
	
	/* Button */
	#content-wrap #mob .btn-lg:nth-child(18){
		display:none;
	}
	
}
   * {
      box-sizing: border-box;
   }

   .rateHeader {
      font-size: 25px;
      margin-right: 25px;
   }
   .fa {
      font-size: 25px;
      color: grey;
   }
   .rated {
      color: rgb(255, 0, 0);
      border: 2px solid yellow;
   }
   .data {
      float: left;
      width: 15%;
      margin-top: 10px;
      font-weight: bold;
   }
   .progressBar {
      margin-top: 10px;
      float: left;
      width: 70%;
   }
   .right {
      text-align: right;
   }
   .row:after {
      content: "";
      display: table;
      clear: both;
   }
   .progressContainer {
      width: 100%;
      background-color: #f1f1f1;
      text-align: center;
      color: white;
      border-radius: 10px;
   }
   .bar-1, .bar-2, .bar-3, .bar-4, .bar-5 {
      border-radius: 10px;
   }
   .bar-5 {
      width: 82%;
      height: 18px;
      background-color: #f39c12;
   }
   .bar-4 {
      width: 9%;
      height: 18px;
      background-color: rgb(243, 222, 33);
   }
   .bar-3 {
      width: 6%;
      height: 18px;
      background-color: #12d400;
   }
   .bar-2 {
      width: 2%;
      height: 18px;
      background-color: #ff0055;
   }
   .bar-1 {
      width: 1%;
      height: 18px;
      background-color: #a836f4;
   }
   
       button.revQueryForm11 {
      border: 0;
      padding: 10px 15px;
      background: coral;
      color: white;
      width: 48%;
      margin-bottom: 10px;
      cursor: pointer;
    }
    .revLoading {
      cursor: wait;
      pointer-events: none;
    }

    .revLoading::after {
        content: "Loading...";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #000;
    }

    @media only screen and (max-width: 420px) {
      strong.revEntry {
      border: 1px solid;
  }
  }
     div#revAnswerContainer {
        margin-bottom: 40px;
    }

    .revEntry, .revLine3, .revLine5, .revLine7, .revLine8 {
        margin-bottom: 10px;
        margin-bottom: 10px;
    border: 1px solid;
    padding: 10px 5px;
    border-color: lightgrey;
        display: grid;
    }

    .revLine2, .revLine4, .revLine6 {
        margin-bottom: 10px;
        margin-bottom: 10px;
    border: 1px solid;
    padding: 10px 5px;
    border-color: lightgrey;
        display: grid;
    }    

    div#revClonedContainer {
        padding-bottom: 20px;
    }
    
    span.revResponseContainerstarstar {
    color: gold;
    font-size: 20px;
    
}
button.sim123 {
    border: 0;
    background: none;
    font-size: 13px;
    color: cornflowerblue;
        text-decoration: underline;
}
button.sim12345 {
    border: 0;
    background: none;
    font-size: 13px;
    color: darkgrey;
}


#readMore {
    display: none;
}

/* Button */
.woocommerce-product-details__short-description .catcbll_preview_button .btn-lg{
	text-align:center;
}

/* Button */
#b_clone .catcbll_preview_button .btn-lg{
	text-align:center;
	font-size:13px;
}


@media (max-width:969px){

	/* Button */
	#mob span .btn-info{
		display:none !important;
	}
	
	/* Paragraph */
	#mob p{
		display:none;
	}
	
	#abcdefgh {
    display: none;
    margin-bottom: 24px !important;
}
	
}

img.img-responsive.lazyloaded {
    width: 100%;
}


button.button.buttoncomp.alt {
    height: 40px;
    width: 100%;
    background: coral !important;
    border: none;
}

.woocommerce123 {
    display: none;
}

.avaliacoes-e-formulario {
    display: none;
}

form.checkout123 {
    display: none;
}
.fixed-cta {
  position: fixed;
  bottom: 15px;
  right: 15px;
  transform: translateX(80px);
  opacity: 0;
  text-align: center;
  z-index: 1000;
  background: gold;
  padding: 6px 8px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  font-family: sans-serif;
  display: flex;
  align-items: center;
  gap: 6px;

  animation: loopCTA 15s ease infinite;
  animation-delay: 10s; /* espera 10s antes de começar */
}



    .fixed-cta img {
      width: 32px;
      height: 32px;
      display: block;
    }

    .fixed-cta .text {
      font-size: 0.75rem;
      color: black;
      font-weight: 600;
      line-height: 1;
      white-space: nowrap;
    }

@keyframes loopCTA {
  /* Começa invisível fora da tela */
  0% {
    transform: translateX(80px);
    opacity: 0;
  }
  /* Entra e fica visível */
  3% {
    transform: translateX(0);
    opacity: 1;
  }
  /* Permanece visível até 70% (10.5s de 15s) */
  70% {
    transform: translateX(0);
    opacity: 1;
  }
  /* Sai e fica invisível */
  73% {
    transform: translateX(80px);
    opacity: 0;
  }
  /* Fica invisível até o final do ciclo */
  100% {
    transform: translateX(80px);
    opacity: 0;
  }
}

/* Abcdefg */
#abcdefg{
	height:0px;
}

#sidebar-primary .a2a_kit a:nth-child(2){
	display:none;
}
.tooltip12 {
  position: relative;
  display: inline-block;
}

.tooltip12 .tooltiptext12 {
  visibility: hidden;
  width: 250px;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  border: 1px solid;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 24px;
}

.tooltip12:hover .tooltiptext12 {
  visibility: visible;
}


    /* Bdi */
#sidebar-primary .price ins bdi{
	font-weight:700;
}

/* Span Tag */
#sidebar-primary li a span{
	overflow:hidden;
	white-space: nowrap;
	display:block;
}

#b_clone a {
    border-radius: 10px;
}
/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(17){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(16){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(3){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(4){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(7){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(9){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(12){
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(15){
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(10) .btn-lg{
	display:none;
}

/* Catcbll preview button */
#b_clone .catcbll_preview_button:nth-child(6){
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(11) .btn-lg{
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(14) .btn-lg{
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(5) .btn-lg{
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(8) .btn-lg{
	display:none;
}

/* Button */
#b_clone .catcbll_preview_button:nth-child(13) .btn-lg{
	display:none;
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(3){
	padding-bottom:0px !important;
	
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(2){
	padding-top:12px;
	
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(3){
	padding-top:12px;
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(2){
	padding-bottom:0px !important;
	
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(3).btn-lg{
	text-align:center;


/* Button */
#b_clone .catcbll_preview_button:nth-child(1) .btn-lg{
	min-width:1px;
}

/* Button */
#page-wrapper #main .hgrid #content #content-wrap .product #tab-reviews .container4 #b_clone .catcbll_preview_button:nth-child(1) .btn-lg{
	width:162px !important;
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(2){
	padding-bottom:0px !important;
}

/* Division */
#b_clone .catcbll_preview_button:nth-child(1){
	padding-bottom:20px;
}


/* Abcdefg */
#abcdefg{
	height:22px !important;
    display: none;
}
    @media only screen and (max-width: 768px) {
        #cloned420420 {
            display: none !important;
        }
    }
    
        /* Spinner para feedback visual */
    .spinner {
        display: inline-block;
        width: 16px;
        height: 16px;
        border: 2px solid rgba(255,255,255,.3);
        border-radius: 50%;
        border-top-color: #fff;
        animation: spin 1s ease-in-out infinite;
        margin-right: 8px;
        vertical-align: middle;
    }
    
    @keyframes spin {
        to { transform: rotate(360deg); }
    }
    
    /* Estilos originais mantidos */
    strong#custom-shipping-text {
        FONT-WEIGHT: 300;
    }
    button#add-to-cart-button {
    background: #28b0ff !important;
}
    span#custom-shipping-text1234 {
        FONT-WEIGHT: 600;
        color: red;
    }
    
    strong#custom-shipping-text {
        margin-top: 10px;
        text-decoration: underline;
    }
    
    .custom-shipping-class {
        margin-bottom: 20px;
    }
    
    p#stock {
        position: relative;
        bottom: 15px;
    }
    
    @media only screen and (max-width: 769px) {
        .custom-shipping-class {
            margin-bottom: 20px;
            margin-top: 30px;
        }
    }
    
    button#custom-shipping-button {
        border: none;
        background: palegreen;
        padding: 5px 10px;
        FONT-WEIGHT: 600;
    }
    
    .cart123456 {
        font-size: 12px;
        margin-top: 15px;
        FONT-WEIGHT: 600;
    }
    
    .cart789 {
        margin: 5px 0px 0px 0px;
        font-size: 12px;
        FONT-WEIGHT: 600;
        font-family: monospace;
        display: block;
        line-height: 1;
    }
    
#view-cart-container a {
    display: inline-block;
    padding: 10px 15px;
    color: white !important;
    text-decoration: none;
    border-radius: 3px;
    font-weight: 600;
    transition: background-color 0.3s;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    background: grey;
    border: 0;
}

#woo147ml123 h2 {
    font-size: 13px;
    padding: 0 0 10px 0;
    FONT-WEIGHT: 600;
    display: block;
    font-family: sans-serif;
    text-align: left;
}
    #woo147ml123 li {
        margin-bottom: 10px;
}

/* Price */
#sub-footer .hgrid .price{
	text-align:left;
}

/* Woo single product related heading */
#sub-footer .hgrid .woo-single-product-related-heading{
	display:none;
}

/* Paragraph */
#sub-footer .hgrid p:nth-child(1){
	margin-top:25px;
	margin-bottom:20px;
}

/* Paragraph */
#sub-footer .hgrid p:nth-child(4){
	display:none;
}

/* Product */
#sub-footer .hgrid .product{
	margin-bottom:0px;
	
}

.woocommerce ul.products li.product .price {
    font-size: 1em;
    overflow: hidden;
    white-space: nowrap;
}

/* 768px and smaller screen sizes */
@media (max-width:768px){

	/* Product */
	#page-wrapper #sub-footer .hgrid .hgrid-span-12 .products .products .product{
		width:50% !important;
	}
	
}
