/*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor
 Version:      1.0.0
*/



/*
:root {
 --e-global-color-text: #FFFFFF; 
 --e-global-color-e777cd9: #000000;
 --e-global-color-secondary: #293129 !important;
}*/

body.elementor-kit-22 {
 --e-global-color-text: #FFFFFF; 
 --e-global-color-e777cd9: #000000;
 --e-global-color-secondary: #293129 !important;
 --e-global-color-primary: #12225C;
}

.elementor.elementor-location-footer{
	margin-top: 30px;
}

.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
    background-color: var(--e-global-color-text) !important;
    color: var(--e-global-color-e777cd9) !important;
}

.comment-form label{
    color: black !important;
}

.comment-form input[type="submit"]{
    color: white !important;
}

.type-post .page-content{
    padding-bottom: 10px;
}

.type-post .page-content, .type-post .comments-area {

    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
    
}


@media (min-width:576px) {
    .type-post .page-content, .type-post .comments-area {
        max-width: 540px;
    }
}

@media (min-width:768px) {
    .type-post .page-content, .type-post .comments-area {
        max-width: 720px;
    }
}

@media (min-width:992px) {
    .type-post .page-content, .type-post .comments-area {
        max-width: 960px;
    }
}

@media (min-width:1200px) {
    .type-post .page-content, .type-post .comments-area {
        max-width: 1140px;
    }
}

@media (min-width:1400px) {
    .type-post .page-content, .type-post .comments-area {
        max-width: 1320px;
    }
}
