/* Home page background style */
.lp-staticslider:after {
  background: linear-gradient(90deg, rgba(32,77,116,1) 60%, rgba(191,191,191,1) 100%);
}

/* Other pages header background style */
#header-overlay {
 background: linear-gradient(90deg, rgba(32,77,116,1) 60%, rgba(191,191,191,1) 100%);
}

/* Menu header Title on Fixed State */
.header-fixed #site-text a {
 color: #3784c8 !important;
}

.header-fixed li.current-menu-item {
 color: #999 !important;
}

/*Fixing Second Button Style on Landing page section*/
.staticslider-button:nth-child(2n) {
 color: #fff !important;
 background-color: transparent !important;
}
/* Adding color highlight on homepage register button */
.staticslider-button:hover {
 color: #3784c8 !important;
 background-color: #fff !important;
 top: unset !important;
}

/*Changes current menu item color */
li.current-menu-item > a {
 color: #ffea80 !important;
}

.header-fixed li.current-menu-item > a {
 color: #3784c8 !important;
}

/* Changes magic registration headers spacing */
.article-inner > header {
 margin-bottom: 0 !important;
}

.rm_form_field_type_heading {
 margin-bottom: 5px !important;
}

/* Hyperlinks color style */
a {
 color: #3784c8;
}

a:hover {
 color: #bfbfbf;
}

/*Lockr Hyperlink style*/
.lockr-style {
 color: #ffea80 !important;
}

.lockr-style:hover {
 color: #e459cf !important;
}

/* Input Submit Button style  */
input[type="submit"] {
 cursor: pointer;
 background-color: #d41d70;
 background-image: linear-gradient(to right, #204d74, #3784c8, #204d74, #3784c8);
}

/* Adding Input on focus highlights */
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus {
 border-color: #3784c8;
}

/* Fixing page footer positioning behaviour */
#site-wrapper {
 display: flex;
 flex-direction: column;
 min-height: 100vh;
}

#site-wrapper #content {
 flex: 1;
 display: flex;
 flex-direction: column;
 background-color: #191716;
}
#site-wrapper #content #colophon {
 flex: 1;
}

#site-wrapper #footer {
 align-items: flex-end;
}

/*Changes Email to show its disabled*/
.hide-email {
 border: 0 !important;
 outline: 0 !important;
}

/* Hiding ugly powered by */
.footer-inside div:first-child {
 display: none !important;
}

/* Registration Magic paragraphs Styles*/
.rm_form_field_type_paragraph {
 font-weight: 700;
 font-size: 18px;
}

/* Registration Magic Field Name Styles */
.rmfield label {
 font-weight: 400 !important;
}

/* Makes Landing Page buttons into columns */
.staticslider-caption-text {
 margin-bottom: 2.5em !important;
}

.staticslider-caption-buttons {
 display: flex;
 flex-direction: column;
 align-items: center;
}

.lp-button-question {
 margin: 0 !important;
 letter-spacing: 1px;
 font-size: 20px
}

.staticslider-button:nth-child(2), .staticslider-button:nth-child(4) {
 width: 300px;
 text-align: center;
 margin: 20px 0 !important;
}
.rmagic .rmnote {
 width: auto !important;
}
