blockquote {
    border-left: 3px solid #cc0000;
}
.wp-block-pullquote blockquote {
    border-left: 0;
    border-top: 3px solid #cc0000;
}
button,
input[type="button"],
input[type="submit"] {
    background-color: #cc0000;
}
.btn-default {
    background: #cc0000;
}
td a {
    color: #cc0000;
}


/*--------------------------------------------------
=>> Navbar
--------------------------------------------------*/

.navbar.navbar-header-wrap.header-fixed-top .nav .menu-item .nav-link:hover,
.navbar.navbar-header-wrap.header-fixed-top .nav .menu-item .nav-link:focus {
    color: #cc0000;
}

.navbar .nav .menu-item:hover .nav-link,
.navbar .nav .menu-item.active .nav-link,
.navbar .nav .menu-item .nav-link:focus {
    color: #cc0000;
}
.navbar .nav .dropdown-item:focus,
.navbar .nav .dropdown-item:hover {
    color: #cc0000;
}
@media (min-width: 992px) {
    .navbar .nav .dropdown-menu {
        border-bottom: 3px solid #cc0000 !important;
    }
}

/*Multilevel Dropdown Active Colors*/

.navbar .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:hover,
.navbar .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:focus {
    color: #cc0000 !important;
}
.navbar .nav .dropdown-menu .menu-item.active .dropdown-item {
    color: #cc0000 !important;
}
.navbar .nav .dropdown-menu > .menu-item > ul.dropdown-menu .menu-item.active .dropdown-item {
    color: #cc0000 !important;
}


/*Add Menu*/
.navbar .nav .menu-item .nav-link.add-menu {
    border: 2px solid #cc0000;
    background-color: #cc0000;
    color: #fff;
    text-align: center;
}
.navbar .nav .menu-item .nav-link.add-menu:hover,
.navbar .nav .menu-item .nav-link.add-menu:focus {
    border: 2px solid #01012f;
    background-color: #01012f;
    color: #fff;
}
.navbar.header-fixed-top .nav .menu-item .nav-link.add-menu,
.navbar.header-fixed-top .nav .menu-item .nav-link.add-menu:hover,
.navbar.header-fixed-top .nav .menu-item .nav-link.add-menu:focus {
    color: #fff;
}
/*Logo*/
.site-branding-text .site-title a:focus {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Page Header
--------------------------------------------------*/

.theme-page-header-area .overlay {
    background-color: rgba(204, 0, 0, 1);
}

/*--------------------------------------------------
=>> Slider Next/Prev Button Styles
--------------------------------------------------*/

.owl-carousel .owl-prev:hover, .owl-carousel .owl-prev:focus,
.owl-carousel .owl-next:hover, .owl-carousel .owl-next:focus,
.theme-sponsors .owl-carousel .owl-prev:hover,
.theme-sponsors .owl-carousel .owl-next:hover {
    background-color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Combined Classes
--------------------------------------------------*/

.theme-bg-default {
    background-color: #cc0000 !important;
}
.text-default {
    color: #cc0000 !important;
}

.entry-header .entry-title a:hover,
.entry-header .entry-title a:focus {
    color: #cc0000 !important;
}

/*--------------------------------------------------
=>> WooCommerce Menubar Cart Info  
--------------------------------------------------*/

.woo-cart-block > a .cart-total {
    background: #cc0000;
}

/*--------------------------------------------------
=>> Theme Main Slider
--------------------------------------------------*/

.theme-caption-bg {
    border-left: 3px solid #cc0000;
}

.divider-sm-left {
    border-top: 6px solid #cc0000;
}

/*--------------------------------------------------
=>> Theme Section Title & Subtitle
--------------------------------------------------*/

.theme-separator-line-horrizontal-full {
    background-color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Info Area
--------------------------------------------------*/

.theme-info-area .media:hover i.icon,
.theme-info-area .media i.icon.active {
    background: #cc0000;
}

/*--------------------------------------------------
=>> Theme Service Area
--------------------------------------------------*/

.theme-services .service-content-thumbnail a {
    color: #cc0000;
}
.theme-services .service-content-thumbnail i.fa {
    background: #cc0000;
}
.theme-services .service-content:hover .service-content-thumbnail i.fa {
    background: #cc0000;
    box-shadow: 0px 0px 0px 1px #cc0000;
}
.theme-services .service-title a:hover,
.theme-services .service-title a:focus {
    color: #cc0000;
}
.service-links a {
    border: 1px solid #cc0000;
}
.theme-services .service-content:hover .service-links a,
.theme-services .service-content:focus .service-links a {
    background: #cc0000;
    border: 1px solid #cc0000;
}
.theme-services .service-content-thumbnail-two, .theme-services .service-content-thumbnail-two a {
    color: #cc0000;
}


/*--------------------------------------------------
=>> Theme Project Area
--------------------------------------------------*/

.theme-project .theme-project-content:hover {
    background-color: #cc0000;
}
.theme-project .theme-project-content:hover .content-area:before {
    border-color: transparent transparent #cc0000 transparent;
}
.theme-project .theme-project-content .click-view a:hover,
.theme-project .theme-project-content .click-view a:hover {
    background-color: #cc0000;
}


/*--------------------------------------------------
=>> Theme Testimonial Area
--------------------------------------------------*/

.theme-testimonial-block {
    border-top: 3px solid #cc0000;
}
.theme-testimonial-block::after {
    color: #cc0000;
}
.testimonial-content.vrsn-two::before {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Contact Page Area
--------------------------------------------------*/

.theme-contact-widget i.fa {
    color: #cc0000;
}

/*--------------------------------------------------
=>> 404 Error Page Area
--------------------------------------------------*/

.theme-error-page .error-title b,
.theme-error-page .error-title i {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Blog Sidebar 
--------------------------------------------------*/

.entry-content a {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Blog Meta Info
--------------------------------------------------*/

.entry-meta a:hover,
.entry-meta a:focus {
    color: #cc0000 !important;
}
.entry-meta .cat-links a {
    color: #cc0000;
}
.entry-meta .tag-links a:hover,
.entry-meta .tag-links a:focus {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
.more-link {
    border: 2px solid #cc0000;
}
.more-link:hover, .more-link:focus {
    border: 2px solid #cc0000;
    background: #cc0000;
    color: #fff !important;
}

.pagination a:hover,
.pagination a.active,
.page-links a:hover,
.post-nav-links a:hover,
.post-nav-links .post-page-numbers.current {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
.pagination .nav-links .page-numbers.current {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
.comment-date a, .comment-detail p > a {
    color: #cc0000;
}
.comment-date a {
    color: #cc0000;
}
.pull-left-comment img {
    border: 3px solid #cc0000;
}
.reply a {
    border: 2px solid #cc0000;
}
.reply a:hover, .reply a:focus {
    border: 2px solid #cc0000;
    background-color: #cc0000;
}
.logged-in-as a {
    color: #cc0000;
}
.logged-in-color a {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Widgets Area
--------------------------------------------------*/

.widget a:hover,
.widget a:focus {
    color: #cc0000;
}
.sidebar .widget .widget-title,
.sidebar .widget .wp-block-heading {
    border-top: 3px solid #cc0000;
}
.widget button[type="submit"],
.btn-success{
    background-color: #cc0000;
    border-color: #cc0000;
}
.widget .tagcloud a:hover,
.widget .tagcloud a:focus {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
address i {
    color: #cc0000;
}
.textwidget a {
    color: #cc0000;
}
.footer-sidebar .textwidget a {
    color: #cc0000 !important;
}
.footer-sidebar .textwidget > address > a:hover,
.footer-sidebar .textwidget > address > a:focus {
    color: #cc0000 !important;
}
/*wp-block-search*/
.wp-block-search .wp-block-search__button {
    background: #cc0000;
    border: 1px solid #cc0000;
}
/*wp-calendar-nav widget*/
.wp-calendar-nav .wp-calendar-nav-prev > a,
.wp-calendar-nav .wp-calendar-nav-next > a {
    color: #cc0000;
}
.wp-calendar-nav .wp-calendar-nav-prev > a:hover,
.wp-calendar-nav .wp-calendar-nav-next > a:hover,
.wp-calendar-nav .wp-calendar-nav-prev > a:focus,
.wp-calendar-nav .wp-calendar-nav-next > a:focus {
    color: #cc0000;
    box-shadow: 0 1px 0 0 currentColor;
}
/*wp-block-latest-comments*/
.wp-block-latest-comments__comment-date {
    color: #cc0000;
}
/*rsswidget title color*/
.widget_rss ul li .rsswidget {
    color: #cc0000;
}
/*Recent Comment list style color*/
.widget_recent_comments .recentcomments {
    color: #cc0000;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption-text a {
    color: #cc0000;
}


/*--------------------------------------------------
=>> Site Footer Area
--------------------------------------------------*/

.site-footer {
    border-top: 3px solid #cc0000;
    border-bottom: 3px solid #cc0000;
}
.footer-sidebar .widget a:hover,
.footer-sidebar .widget a:focus {
    color: #cc0000;
}

/*--------------------------------------------------
=>> Theme Site Info Area
--------------------------------------------------*/

.site-info a,
.site-info a:hover,
.site-info a:focus {
    color: #cc0000;
}


/*--------------------------------------------------
=>> Sidebar Widget Style Css According to WordPress 5.8
--------------------------------------------------*/

.sidebar .widget .wp-block-search .wp-block-search__label {
    border-top: 3px solid #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-tag-cloud a:hover,
.sidebar .widget .wp-block-group .wp-block-tag-cloud a:focus {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-media-text a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .logged-in a,
.sidebar .widget .wp-block-group .logged-out a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-pullquote cite a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group pre.wp-block-verse a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-table figcaption a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-preformatted a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-code a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .is-nowrap a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .is-vertical a {
    color: #cc0000;
}
.sidebar .widget.widget_block .wp-block-group p a {
    color: #cc0000;
}
.theme-blog .post .entry-content .wp-block-file .wp-block-file__button {
    background-color: #cc0000;
}
.comment-form .form-control:focus,
.comment-form .form-control:hover {
    box-shadow: 0 0 0 0.063rem rgb(204 0 0 / 50%) !important;
    border-color: transparent;
    background-clip: unset;
}
.theme-blog .post .wp-block-latest-comments .wp-block-latest-comments__comment-author:hover,
.theme-blog .post .wp-block-latest-comments .wp-block-latest-comments__comment-link:hover {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-image figcaption a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-quote cite a {
    color: #cc0000;
}
.wp-block-cover.has-background-dim-60.has-background-dim .wp-block-cover-text a:hover {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:hover,
.sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:focus {
    background: #cc0000;
    border: 2px solid #cc0000;
    color: #fff;
}
.theme-blog .post .entry-content ul.wp-block-page-list li.wp-block-navigation-item a:hover {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-embed .wp-element-caption a {
    color: #cc0000;
}
.sidebar .widget .wp-block-group .wp-block-read-more {
    color: #cc0000;
}
/*Woocommerce Styles*/
.wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button {
    background: #cc0000;
    border: solid 1px #cc0000;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:hover,
.wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button:focus {
    background: #cc0000;
    border: solid 1px #cc0000;
}

/*------------------------------------------------------------
=>> Footer Sidebar Widget Style Css According to WordPress 5.8
------------------------------------------------------------*/

.footer-sidebar .widget .wp-block-group .wp-block-tag-cloud a:hover,
.footer-sidebar .widget .wp-block-group .wp-block-tag-cloud a:focus {
    background-color: #cc0000;
    border: 1px solid #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-media-text a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .logged-in a,
.footer-sidebar .widget .wp-block-group .logged-out a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-pullquote cite a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group pre.wp-block-verse a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-table figcaption a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-preformatted a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .is-vertical a {
    color: #cc0000;
}
.footer-sidebar .widget.widget_block .wp-block-group p a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-image figcaption a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-calendar tbody a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-quote cite a {
    color: #cc0000;
}
.footer-sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:hover,
.footer-sidebar .widget .wp-block-group .wp-block-button .wp-block-button__link:focus {
    background: #cc0000;
    border: 2px solid #cc0000;
    color: #fff;
}
.footer-sidebar .widget .wp-block-table td a,
.footer-sidebar .widget .wp-block-read-more,
.footer-sidebar .widget dl a,
.footer-sidebar .wp-block-embed .wp-element-caption a {
    color: #cc0000;
}


/*--------------------------------------------------
=>> Page Scroll Up/Down Area
--------------------------------------------------*/

.page-scroll-up a,
.page-scroll-up a:hover,
.page-scroll-up a:active {
    background: #cc0000;
}


/*--------------------------------------------------
=>> Shop Products 
--------------------------------------------------*/

/*Product Buttons*/
.woocommerce ul.products li.product .button.add_to_cart_button:hover,
.woocommerce ul.products li.product .button.product_type_grouped:hover,
.woocommerce ul.products li.product .button.product_type_simple:hover,
.woocommerce ul.products li.product .button.product_type_external:hover,
.woocommerce ul.products li.product .button.product_type_variable:hover {
    color: #cc0000;
    border-bottom: 2px solid #cc0000;
}
.woocommerce ul.products li.product a.added_to_cart {
    color: #cc0000;
    border-bottom: 2px solid #cc0000;
}
.woocommerce ul.products li.product a.added_to_cart:hover {
    color: #cc0000;
    border-bottom: 2px solid #cc0000;
}

/*Product Single View*/

.woocommerce div.product form.cart .button:hover,
.woocommerce div.product form.cart .button:hover {
    background: #cc0000;
}
.woocommerce table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name a {
    color: #cc0000;
}
.product_meta .posted_in a:hover,
.product_meta .tagged_as a:hover {
    color: #cc0000;
}
.woocommerce #review_form #respond .form-submit input:hover {
    background: #cc0000;
}

/*Product Cart View*/
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
    background-color: #cc0000;
}
/*Product Cart Table*/
.woocommerce table.shop_table td.product-name a:hover,
.woocommerce table.shop_table td.product-subtotal .woocommerce-Price-amount {
    color: #cc0000;
}
.woocommerce-cart table.cart td.actions .coupon button.button:hover {
    background: #cc0000;
    color: #fff;
}
.woocommerce-cart table.cart td.actions button.button {
    background: #cc0000;
    color: #fff;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce button.button.woocommerce-Button {
    background-color: #cc0000;
}

.checkout_coupon.woocommerce-form-coupon .form-row button.button:hover {
    background-color: #cc0000;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    background-color: #cc0000;
}

/*WooCommerce Widgets*/
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #cc0000;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    background-color: #cc0000;
}

/*WooCommerce Pagination*/
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #cc0000;
    border: 1px solid #cc0000;
    color: #fff;
}

.sticky-navbar-brand img{
    max-width: 210px !important;
    height: auto  !important;
}

h5 {
    font-size: 1.2rem !important;
}

.theme-page-header-area{
    padding: 2rem 0 !important;
}

.theme-block {
    position: relative;
    padding: 2rem 0 1.875rem !important;
}


.contact-box {
    border: 1px solid #e2e2e2;
    padding: 20px;
    text-align: center;
    margin-bottom: 15px;
}

@media (min-width: 992px) {
    .navbar-header-wrap .navbar-nav {
        border-bottom: 1px solid #fff;
        margin-bottom: 0;
        padding-bottom: 5px;
    }
}

@media (max-width: 768px) {
    .theme-text-left {
        text-align: center !important;
    }
    .navbar .nav .menu-item .nav-link {
        color: #01012f !important;
    }

    .navbar .nav .menu-item.active .nav-link,
    .navbar .nav .menu-item.current-menu-item .nav-link {
        color: #cc0000 !important; /* Escolha a cor desejada para o item ativo */
    }
    .page-header-title, .page-breadcrumb.text-right {
        text-align: left !important;
    }
    #navbarNavDropdown{
        background-color: white;
        border-radius: 6px;
        padding-left: 10px;
    }
    .navbar-brand {
        margin-right: 5rem !important;
    }

    .navbar-brand img.custom-logo {
        max-width:90%;
        height: auto !important;
    }
    .navbar-light .navbar-toggler {
        margin-top:-90px !important;
        float: right !important;
        text-align: unset !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

.elementor-icon,
.elementor-icon a,
.contato-decoration a,
.contato-decoration a:visited,
.contato-decoration a:active,
.contato-decoration a:hover,
.contato-decoration .elementor-icon,
.contato-decoration .elementor-icon-box-title a {
    text-decoration: none !important;
}

.entry-content a {
    box-shadow: unset !important;
}

.lcolor{
    color:#01012f !important;
}
.footer-sidebar .widget {
    margin: 0 0 1.125rem !important;
}

.wp-block-heading {
    margin-bottom: 1.125rem !important;
}

.elementor-icon-list-icon svg {
    font-size: 1.4rem !important;
    width: 1.4rem;
    height: 1.4rem;
    fill: #b1b1b1 !important;
    transition: fill 0.2s;
}

/* Facebook */
.elementor-icon-list-item a[href*="facebook"] .elementor-icon-list-icon svg {
    fill: #b1b1b1 !important;
}
.elementor-icon-list-item a[href*="facebook"]:hover .elementor-icon-list-icon svg {
    fill: #1877f3 !important;
}

/* Instagram */
.elementor-icon-list-item a[href*="instagram"] .elementor-icon-list-icon svg {
    fill: #b1b1b1 !important;
}
.elementor-icon-list-item a[href*="instagram"]:hover .elementor-icon-list-icon svg {
    fill: #e4405f !important;
}

/* LinkedIn */
.elementor-icon-list-item a[href*="linkedin"] .elementor-icon-list-icon svg {
    fill: #b1b1b1 !important;
}
.elementor-icon-list-item a[href*="linkedin"]:hover .elementor-icon-list-icon svg {
    fill: #0a66c2 !important;
}



/* Whatsapp contact */
.whatswidget-widget-wrapper {
    font-family: "Helvetica Neue", "Apple Color Emoji", Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    position: fixed !important;
    bottom: 90px !important;
    right: 90px !important;
    z-index: 1001 !important
}

.whatswidget-conversation {
    background-color: #e4dcd4 !important;
    background-image: url('data:image/png !important;base64,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') !important;
    background-repeat: repeat !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 40px !important;
    width: 250px !important;
    height: 300px !important;
    border-radius: 10px !important;
    transition-duration: 0.5s !important;
    margin-bottom: 80px !important
}

.whatswidget-conversation-header {
    background-color: white !important;
    padding: 10px !important;
    padding-left: 25px !important;
    box-shadow: 0px 1px #00000029 !important;
    font-weight: 600 !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important
}

.whatswidget-conversation-message {
    line-height: 1.2em !important;
    background-color: white !important;
    padding: 10px !important;
    margin: 10px !important;
    margin-left: 15px !important;
    border-radius: 5px !important
}

.whatswidget-conversation-message-outer {
    background-color: #FFF !important;
    padding: 10px !important;
    margin: 10px !important;
    margin-left: 0px !important;
    border-radius: 5px !important;
    box-shadow: rgba(0, 0, 0, 0.342) 0px 2.5px 10px !important;
    cursor: pointer !important;
    animation: nudge 2s linear infinite !important;
    margin-bottom: 70px !important
}

.whatswidget-text-header-outer {
    font-weight: bold !important;
    font-size: 90% !important
}

.whatswidget-text-message-outer {
    font-size: 90% !important
}

.whatswidget-conversation-cta {
    border-radius: 25px !important;
    width: 175px !important;
    font-size: 110% !important;
    padding: 10px !important;
    margin: 0 auto !important;
    text-align: center !important;
    background-color: #23b123 !important;
    color: white !important;
    font-weight: bold !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 2.5px 10px !important;
    transition: 1s !important;
    position: absolute !important;
    top: 62% !important;
    left: 10% !important
}

.whatswidget-conversation-cta:hover {
    transform: scale(1.1) !important;
    filter: brightness(1.3) !important
}

.whatswidget-cta {
    text-decoration: none !important;
    color: white !important
}

.whatswidget-cta-desktop {
    display: none !important
}

.whatswidget-cta-mobile {
    display: inherit !important
}

@media (min-width: 48em) {
    .whatswidget-cta-desktop {
        display: inherit !important
    }

    .whatswidget-cta-mobile {
        display: none !important
    }
}

.whatswidget-button-wrapper {
    position: fixed !important;
    bottom: 165px !important;
    right: 25px !important
}

.whatswidget-button {
    position: relative !important;
    right: 0px !important;
    /* background-color: #31d831 !important; */
    border-radius: 100% !important;
    width: 50px !important;
    height: 50px !important;
    /* box-shadow: 2px 1px #0d630d63 !important; */
    transition: 1s !important
}

.whatswidget-icon {
    width: 48px !important;
    height: 48px !important;
    position: fixed !important;
    bottom: 10px !important;
    right: 14px !important;
}

@keyframes nudge {
    20%, 100% {
        transform: translate(0, 0)
    }

    0% {
        transform: translate(0, 5px);
        transform: rotate(2deg)
    }

    10% {
        transform: translate(0, -5px);
        transform: rotate(-2deg)
    }
}

.whatswidget-link {
    position: absolute !important;
    bottom: 90px !important;
    right: 5px !important;
    opacity: 0.5 !important
}

.page-scroll-up{
    display: none !important
}