.body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: "Times New Roman";
    src: url(https://sparxell.com/wp-content/fonts/times-new-roman-italic.ttf);
    font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.elementor-heading-title {
  font-family: "Times New Roman", Times New Roman, sans-serif;
}

@-moz-document url-prefix() {
    .elementor-heading-title {
			font-style:normal !important;
    }
}

ul {
	list-style: disc;
  list-style-position: inside;
	margin-bottom:10px;
}
.wppb-success {
    color:#000;
    background: #FFB700;
    border:none;
}

.moppm_body {
    background-color: #000000;
}
.moppm_reset_body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: none;
		border-top:none;
    background-color: 000000;
    color: #ffffff;
    border-radius: 24px;
}
.text-center .my-3 .text-capitalize {
	color:#ffffff !important;
}
.moppm_form_label {
	color:#ffffff;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
	letter-spacing: -0.5px;
}
.moppm_pass_require {
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    font-family: Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: -0.5px;
}
.moppm_invalid {
    margin-top: 18px;
    color: #ffffff;
    font-family: Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: -0.5px;
}
.col-6 {
	max-width:100% !important;
}

.cky-btn-revisit-wrapper {
	display:none !important;
}
.cky-consent-bar .cky-banner-btn-close img {
    height: 15px !important;
    width: 15px !important;
    margin: 20px !important;
}
.cky-consent-bar .cky-notice .cky-title {
font-family: 'Times New Roman' !important;
font-weight: 400 !important;
font-size:1.4em;
}
.cky-btn {
font-family: 'Times New Roman' !important;
text-transform: capitalize !important;
	font-weight: 400 !important;
	letter-spacing: 0px !important;
	font-size: 1.4em !important;
	border-width: 1px !important;
}
.cky-accordion-btn {
font-family: 'cy-text' !important;
    text-transform: uppercase !important;
    letter-spacing: 6px !important;
    font-weight: 700 !important;
}
.cky-preference-header .cky-btn-close img {
    height: 15px !important;
    width: 15px !important;
}
.cky-show-desc-btn {
	color:#000000 !important;
}
.cky-switch input[type="checkbox"]:checked {background-color:#000000 !important;
}
.cky-preference-title{
	font-family: 'cy-text' !important;
    text-transform: uppercase !important;
    letter-spacing: 6px !important;
    font-weight: 700 !important;
}

@media only screen and (max-width: 766px) {
	html {font-size:0.8em;}
	p {font-size:1.2em;line-height:1.2em;
}