/*
Theme Name: Skelementor Child
Theme URI: https://wp-themes.com/skelementor
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Skelementor child theme.
Template: skelementor
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: skelementor-child
*/
/*------- Base ----*/
html,
body {
    margin: 0;
    padding: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    color: black;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-weight: 400;
    background: #ffffff;
    line-height: 1.5em;
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
}

@media screen and (max-width: 1024px) {

    html,
    body {
        font-size: 18px;
    }
}

@media screen and (max-width: 767px) {

    html,
    body {
        font-size: 16px;
    }
}



p,
a,
input,
textarea,
button,
span,
form,
label,
option,
select {
    outline: 0;
    font-size: 1rem;
}
.elementor-editor-active p {/*body font in elementor needs this*/
  font-size: 1rem;  
}


a {
    color: #D7000F;
}

b,
strong {
    font-weight: 600;
}

a:focus {
    outline: none;
    box-shadow: none;
}

blockquote {
    background-color: black;
    color: white;
    padding: 10px;
}
.font-red {
    color: #D7000F;
}


.login-message {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-message a {
    margin-left: 10px;
}
.swpm-post-not-logged-in-msg {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swpm-join-us-link {
    display: none!important;
}

rs-module#rev_slider_4_1 {
    max-width: 1920px;
    max-height: 1080px!important;
}
rs-module-wrap#rev_slider_4_1_wrapper {
    display: flex!important;
    align-items: center;
}
@media screen and (min-width: 1921px) {
	.version-notice {
		position: fixed;
		bottom: 0;
		left: 0px;
		display: block;
		width: 100%;
		z-index: 1;
		background: wheat;
	}
}
span.log-out-link {
    position: absolute;
    right: 20px;
}