/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.2
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* Add your custom styles here */

.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
    display: none;
}

.cc-premium-seal-block {
    display: none !important;
}

.scroll-to-top {
    width: 35px;
    height: 35px;
    background: #1e1e1e url(/wp-content/uploads/to-top-img.jpg) no-repeat center center;
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 9999999;
    cursor: pointer;
    display: none;
}

@media (max-width: 767px) {
    .scroll-to-top {
        display: none !important;
    }
}

body {
    max-width: 1920px;
    margin: auto;
}

body:not([class*=elementor-page-]) main.site-main {
    max-width: 1240px;
    padding-bottom: 50px;
}

.page-header {
    padding: 20px 0;
}

.page-header .entry-title {
    max-width: 1240px;
    font-size: 50px;
    margin: 20px 0;
    line-height: 1.2;
}

.page-content h1 {
    font-size: 50px;
}

.page-content h2 {
    font-size: 40px;
}

.page-content h3 {
    font-size: 30px;
}

.page-content h4 {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

.page-content h5 {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

.page-content h6 {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

.page-content p {
    font-size: 18px;
    margin-bottom: 25px;
}

dd,
dl,
dt,
li,
ol,
ul {
    font-size: 18px;
}

ul,
ol {
    margin-bottom: 25px;
}

.gform_validation_errors,
.validation_message {
    display: none !important;
}

.floating-button:not(.floating-button.disabled) {
    position: fixed !important;
    bottom: 3%;
    right: 18%;
    z-index: 9999;
    max-width: 65%;
}

@keyframes wiggle {
    0% {
        transform: translateX(0);
    }
    10% {
        transform: translateX(-3px);
    }
    11% {
        transform: translateX(3px);
    }
    12% {
        transform: translateX(-3px);
    }
    13% {
        transform: translateX(-3px);
    }
    14% {
        transform: translateX(3px);
    }
    15% {
        transform: translateX(0px);
    }
    40% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(0);
    }
}

a[href="https://zdywtywl.formester.com/f/96f43ffa-bf2f-4fca-bec1-fbfdc407d9ff"] {
    animation: wiggle 6s cubic-bezier(0, 0, 0.2, 1) infinite;
}