html {
margin: 0 !important;


}

button:not(.toggle), .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
background-color: #b9c600 !important;

}

.section-inner {

	display: none;
}

section {
		max-height: 100vh;
		width: 100vw;
        height: 100vh;
		overflow: hidden;
	} 
@media only screen and (max-height: 800px) and (max-width: 980px){
	body {
		max-height: 300vh;
		overflow: default;
	}
} 
 @media only screen and (min-height: 800px) and (min-width: 980px){
	body {
		max-height: 300vh;
		overflow: hidden;
	}
}
        body {
            box-sizing: border-box;
            margin: 0px;
            display: block;
            font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        }

        * {
            /* -webkit-box-sizing: border-box; */
            box-sizing: border-box;
        }


        .pulse_section {

            /* height: 100%;
            width: 100%; */
            display: flex;
            justify-content: center;
            align-items: center;
            background-position: 50%;
            background-size: 100%;
            background-size: cover;
            background-image: linear-gradient(180deg, rgba(0, 0, 0, .86) 0%, rgba(10, 1, 1, .78) 100%), url(http://www.evpulsecms.com/wp-content/uploads/2020/09/16833-MaseratiMC20-1.jpg);

        }

        .pulse_row {

            display: flex;
            align-items: center;
            max-width: 1200px;
            width: 80%;
            height: auto;
            padding-top: 5%;
            padding-bottom: 5%;
            box-sizing: border-box;


        }

        .pulse_column {
            width: 50%;
            margin: 2% auto;
            float: left;
            background-size: cover;
            background-position: 50%;
            position: relative;
            z-index: 2;
            min-height: 1px;

        }

        .pulse_column .pulse_return_column {
            width: 90%;
            margin-right: 2vw;

        }

        .pulse_login_column {
            width: 500px;
            height: auto;
            background-color: #191919;
            padding-left: 10px;
            padding-right: 10px;
            padding: 25px;
        }

        .pulse_login_form {
            text-align: left;
        }

        /* .pulse_login_form p {
            padding-bottom: 1em;
        } */

        .pulse_form_field {}

        input.text,
        input.title,
        input[type="password"],
        input[type="text"] {
            padding: 14px 4%;
            font-size: 16px;
            color: #666;
            background-color: #fff;
            width: 100%;
            font-weight: 400;
            border-width: 0;
            border-radius: 3px;

        }

        h1,
        h2,
        h3 {
            padding-bottom: 0px;
            line-height: 1em;
            margin-top: 0px;
            color: white;

        }

        h1 {
            font-size: clamp(2em, 1.6404em + 1.6438vw, 3.5em);
            font-weight: 700;

        }

        h2 {
            font-size: clamp(1.25rem, 0.9503rem + 1.3699vw, 1.875rem);
            font-weight: 500;
        }

        h3 {
            font-size: clamp(1.25rem, 1.1664rem + 0.3822vw, 1.625rem);
            color: #fff;
        }

        p {}

        .pulse_forgot_password a {
            color: #fff;
            text-decoration: underline;

        }

        .pulse_login_header {}

        .pulse_button {
            font-size: clamp(1rem, 0.9443rem + 0.2548vw, 1.25rem);
            border-radius: 0;
            font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
            margin: 0;
            cursor: pointer;
            text-align: center;
            font-weight: 500;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 30px;
            padding-right: 30px;
            transition: 2s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        .pulse_button:hover {
            border-width: 2px;
            border-color: white;
            box-shadow: 4px 4px rgba(0, 0, 0, 0.116);


        }

        .pulse_return_button {

            background-color: #b9c600;
            border-color: rgba(0, 0, 0, 0);
            color: #000;
            width: auto;
        }

        .pulse_login_button {
            color: #fff;
            border-width: 2px;
            border-color: #fff;
            border-radius: 0;
            letter-spacing: 2px;
            background-color: #0c0c0c;
            margin-top: 19px;
            width: 100%;

        }

        .pulse_login_button:hover {
            border-color: #b9c600 ;

        }
    

        #offroading_content {
            max-width: 85%;

        }

        #offroading {}

        /* media queries */

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

            .pulse_row {
                flex-direction: column;
                width: 90% !important;
                align-items: stretch;
                padding-left: 15%;
                padding-right: 15%;


            }

            .pulse_column {
                width: 100%;
            }

            .pulse_login_column {
                width: 100%;

            }

            .pulse_return_column {
                margin-bottom: 50px;

            }

            .pulse_button {
                padding-top: 12px;
                padding-bottom: 12px;
                padding-left: 25px;
                padding-right: 25px;

            }

        }

        @media only screen and (max-width: 750px) {
            .pulse_row {
                flex-direction: column;
                width: 90% !important;
                align-items: stretch;
                padding-left: 5%;
                padding-right: 5%;

            }

            .pulse_column {
                width: 100%;
            }

            .pulse_login_column {
                width: 100%;


            }

            .pulse_button {
                padding-top: 10px;
                padding-bottom: 10px;
                padding-left: 20px;
                padding-right: 20px;

            }

        }

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

            .pulse_return_column {
                margin-bottom: 10px;

            }

        }



