/*
Theme Name: Informed Byte
Template: hello-elementor
Version: 1.0.0
*/

/* Global */

.hentry ul, .hentry ol {
    padding-bottom: 0.9em;
}

/* End Global */

/* Header */

.elementor-widget-nav-menu .has-submenu {
    cursor: default;
}

.elementor-location-header .elementor-nav-menu--dropdown {
    padding: 0 0 10px 0 !important;
}

.elementor-location-header .elementor-nav-menu--dropdown .sub-menu {
    padding: 0;
}

@media (max-width: 1024px) {
    .elementor-location-header .elementor-nav-menu--dropdown {
        padding: 20px 0 !important;
    }
    .elementor-location-header .elementor-nav-menu--dropdown ul {
        padding: 0 !important;
    }
}

/* End Header */

/* Form */

.elementor-widget-form input::placeholder, .elementor-widget-form textarea::placeholder {
    opacity: 1 !important;
}

.elementor-widget-form .elementor-message {
    margin: 30px 0 0;
}

/* End Form */

/* Single Post */

.single-post h2 {
    font-size: 30px;
}

.single-post h3 {
    font-size: 25px;
}

@media (max-width: 1024px) {
    .single-post h2 {
        font-size: 20px;
    }
    .single-post h3 {
        font-size: 17px;
    }
}

/* End Single Post */