/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 28 2024 | 18:41:42 */
.topnav .menu-icon .icon i {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, .7) !important;
}

.topnav.open .menu-icon .icon i {
    box-shadow: none !important;
}

.topnav .menu-icon .text{
    text-shadow: 0px 0px 5px rgba(0, 0, 0, .7) !important;
}

.topnav.open .menu-icon .text{
    text-shadow: none !important;
}

.hypelab-header-contact{
	color: #54595f;
	font-size: 22px;
    margin-bottom: 20px;
    font-weight: 600;
}

.header-footer {
    display: none;
}

.hypelab-social-space {
    margin-right: 5px !important;
}

.page .text-bg {
    display: none;
}

.page .page-header{
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2021/10/elizabethe-biscarra-titlebar.jpg);
}

body.light .nt-blog-pg.single.section-padding {
    padding-top: 160px;
}

.page .section-padding {
    padding: 0px 0;
}

.page-header .cont {
    padding: 45px 0 55px !important;
}

.contact .form textarea {
    height: 120px;
}

.hypelab-form-product-container {
    margin-top: 30px;
    margin-bottom: 60px;
}

.hypelab-form-product-title {
    font-size: 20px;
}

.progress-wrap.active-progress {
    box-shadow: rgb(0 0 0 / 7%) 0px 1px 2px, rgb(0 0 0 / 7%) 0px 2px 4px, rgb(0 0 0 / 7%) 0px 4px 8px, rgb(0 0 0 / 7%) 0px 8px 16px, rgb(0 0 0 / 7%) 0px 16px 32px, rgb(0 0 0 / 7%) 0px 32px 64px;
}

#nt-index .page-header .text-bg {
    display: none;
}

#elizabethe-biscarra:before {
  content: "";
  display:block;
  height: 160px; /* fixed header height*/
  margin: -160px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}

.hypelab-column-no-padding .elementor-element-populated {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.hamenu{
  background-color: #fff !important;
}

.hamenu.open .col-lg-3.col-md-4 {
    height: fit-content !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background-color: #ff6161;
}

.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce div.product .stock,
.product_meta span a{
    color: #ff6161;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border: 1px solid #ff6161;
    background-color: #ff6161;
}

.woocommerce span.onsale:hover {
    background-color: #ff6161;
    border-color: #ff6161;
}

.woocommerce.single-product .entry-summary button.button.alt {
    background-color: #ff6161;
    border: 0px solid #ff6161;
}

.woocommerce.single-product .entry-summary button.button.alt:hover {
    background-color: #000;
    border: 0px solid #000;
}

.woocommerce .entry-summary button.button.alt:hover {
    color: #fff;
}

.wt-cli-ckyes-footer-section {
    display: none;
}

.cli-switch input:checked + .cli-slider,
.cli-tab-footer .wt-cli-privacy-accept-btn{
    background-color: #AA6622;
}

table.cookielawinfo-winter thead th{
    background: #AA6622 !important;
}

.hamenu .cont-info:after {
    background: rgba(0, 0, 0, 0.2);
}
.hamenu.open .cont-info .item h6 {
    color: #bd3633;
}

.hamenu .menu-links .main-menu > li span.nm {
  color: #bd3633;
  font-size: 14px;
}

.hamenu.open .menu-links .main-menu > li .link,
.hamenu.open .cont-info .item a {
  color: #54595f;
}

.hamenu.open .menu-links .main-menu > li .link{
  text-transform: uppercase;
  font-size: 28px;
}

.topnav.open .menu-icon .icon i {
  background-color: #bd3633;
}

.topnav.open .menu-icon .icon span{
  background-color: #54595f;
}


.topnav .menu-icon .text.open:after{
  color: #54595f;
}

.hypelab-whatsapp-link {
    background-color: #25d366;
    padding: 10px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
}

.hypelab-whatsapp-link:hover {
    border: 1px solid #25d366 !important;
    color: #25d366 !important;
    background-color: #fff6 !important;
}

.woocommerce-info {
    border-top-color: #000;
}

.woocommerce-info::before {
    color: #000;
}

.woocommerce-notices-wrapper:first-child,
.woocommerce-message{
    margin-top: 30px;
}

.nt-theme-content.nt-clearfix.content-container .woocommerce {
    margin-bottom: 30px;
}

.woocommerce-checkout #payment ul.payment_methods li {
    padding: 0px !important;
}

@media only screen and (min-width: 100px) and (max-width: 1024px){
.page-header .cont{
    padding: 110px 0 30px !important;
}
}

@media only screen and (max-width: 767px) and (max-device-width: 767px){
.header_logo {
    max-width: 100%;
}
}


@media only screen and (max-width: 991px) and (max-device-width: 991px){
#pagseguro-card-number {
    font-size: 1.3em !important;
}
}

@media screen and (max-width: 480px) {
    .hamenu .cont-info {
        display: initial !important;
    }
}