/* 
Theme Name: Create The Movement
Theme URI: https://createthemovement.com/
Description: A custom child theme for Hello Elementor.
Author: JC Densing
Author URI: https://createthemovement.com/team-member/jc-densing/
Template: hello-elementor
Version: 1.1.6
Text Domain: ctm-theme
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
*/

html {
	overflow-x: hidden;
}

.page-header {
	display: none;
}

ul.elementor-nav-menu--dropdown a,
ul.elementor-nav-menu--dropdown a:focus,
ul.elementor-nav-menu--dropdown a:hover {
	border-left: 0px !important;
}

.topbutton {
	height: 30px;
	width: 30px;
	position: fixed;
	right: 5px;
	bottom: 5px;
	Z-index: 1;
	background-color: var(--e-global-color-accent);
	background-repeat: no-repeat;
	display: none;
	border-radius: 50%;
}

.topbutton img {
	padding: 7px;
}

.jet-mobile-menu__back {
    min-width: 8px;
}

.jet-mobile-menu__back svg {
    font-size: 8px;
}

input[type="submit"] {
    border: 0px;
}

input[type="submit"]:focus, input[type="text"]:focus, input[type="tel"]:focus, textarea:focus {
    outline: none;
}

@media (max-width: 767px) {
    input[type="submit"] {
        width: 100%;
    }
}

/* Sing Blog Post Custom CSS */

.post h2 {
    font-size: 1.7em;
}

.post h3 {
    font-size: 1.5em;
}

.post h4 {
    font-size: 1.3em;
}

.post h5 {
    font-size: 1.1em;
}

.post h6 {
    font-size: 0.9em;
}

.post ol, .post ul {
    margin-bottom: 20px;
}

.post ol li:not(:last-child), .post ul li:not(:last-child) {
    margin-bottom: 5px;
}

.post strong {
    font-weight: 500;
}

@media (max-width: 767px) {
    .post h2 {
    font-size: 1.4em;
    }
    
    .post h3 {
        font-size: 1.2em;
    }
    
    .post h4 {
        font-size: 1.1em;
    }
    
    .post h5 {
        font-size: 1em;
    }
    
    .post h6 {
        font-size: 0.9em;
    }
}