:root{
	--bgimg:url("https://www.pick3sifter.com/wp-content/uploads/2020/01/site-header.jpg");
	--smimg:url("https://www.pick3sifter.com/wp-content/uploads/2020/01/green-sifter.png");
}

/* runapp*/
.swpm-post-not-logged-in-msg {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
    font-size: 24px;
    background-image: var(--bgimg); 
    color: white;
    background-repeat: no-repeat;
    background-size: 100%;
}
/* runapp*/
.page-id-490 {
 background-color: black;
}
#box-left a, 
#box-middle a, 
#box-right a {
    text-decoration:none;
    color:#000000;
}

/* membership-join */
#post-1061 {
    text-align: center;
    background-image: var(--smimg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: black;
}
/* password-reset */
#post-1065{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
/* membership-registration if already registered */
#post-1062{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
/* membership-login if user is logged in */
#post-1063{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
/* membership-profile if user is logged in */
#post-1064{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}
/* membership-thank you when user registers */
#post-568 {
    text-align: center;
    background-image: var(--smimg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: black;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
/* membership-login shown in a widget (if logged in) */
.swpm-login-widget-logged{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	margin-right:10px;
}
/* membership-login shown in a widget (if logged out) */
.swpm-login-widget-form{
	text-align:center;
	background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
	margin-right:10px;
}
.swpm-yellow-box {
    margin: 10px 0px;
    padding: 10px;
    background-image:var(--smimg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:black;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
	font-weight: 700;
}
#swpm-edit-profile-form {
    text-align: center;
    background-image:var(--smimg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: black;
    width: auto;
    margin-left: 35%;
}
/* password-reset */
#swpm-pw-reset-form{
	text-align: center;
    background-image: var(--smimg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: black;
    width: 50%;
    margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
    padding-bottom: 10px;
}
/* membership-join/membership-activated */
#post-1277 {
    text-align: center;
    background-image: var(--smimg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: #140f0f;
}
#runapp{
	font-family: 'arial black', sans-serif;
    background-color: #fd0000;
    border: none;
    color: #040404;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    border-radius: 12px;
}
/*ultimate floating widget */
#ufw_1 .ufw_btn{
background-color:#dd3333;
border-color:transparent;
border-width:0px;
color:#ffffff;
border-radius:64px;
text-align:center;
background-image:var(--smimg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
color:black;
}
.ufw_title{
text-align:center;
background-image:var(--smimg);
background-size:cover;
color:black;
}
.ufw_wb_inner{
text-align:center;
background-image:var(--smimg);
background-size:cover;
background-attachment: fixed;
color:black;
font-weight:bold;
}