﻿
@import url('https://fonts.googleapis.com/css2?family=Marck+Script&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&display=swap');

.clearfix {
clear:both;
}

.top-space {
margin-top: 100px;
}

.loginbox {
width: 150px;
float: right;
margin-left: 10px;
margin-bottom: 15px;
margin-right: 10px;
}

.right {
text-align: right;
}

.btn-right {
float: right;
}

.welcome {
font-size: 40px;
text-shadow: 2px 2px #000;
color: #fff;
}

.login-section-box{
padding: 70px 0px;
background: #ffffff;
background-size: cover;
}
.login-section-box .img-fluid{
box-shadow: 20px 20px 0px #0CC2F8;
}

.grey {
	background-color: rgba(204,0,51, 0.1);
}

.center {
  margin: auto;
  width: 100%;

  padding: 0, 10px, 10px, 10px;
}
.spacer {
height: 20px;
}

ul.normal {
margin-left: 20px;
margin-bottom: 20px;
}

li.normal {
margin-left: 10px;
list-style:square;
line-height: 2.5;
}

.decorated {
font-family: 'Syncopate', sans-serif;
color: #cc0033;
font-size:20px;
font-weight: bold;
margin-bottom:15px;
margin-top: 15px;
}

.border-red {
border: 1px #0CC2F8 solid;
padding: 10px;
}

.border-dd-red {
	border: 1px #cc0033 solid;
padding: 10px;

}

.terms {
float: left;
width: 90%;
font-weight: bold;
border-top: 2px #0CC2F8 solid;
border-left: 2px #0CC2F8 solid;
border-right: 2px #0CC2F8 solid;
padding: 3px 3px 3px 3px;
text-align: left;
color: #CC0033;
}

.defined {
float: left;
width: 90%;
border-top: 1px #fff solid;
border-left: 2px #0CC2F8 solid;
border-right: 2px #0CC2F8 solid;
padding: 3px 3px 3px 3px;
}

.defined-bottom {
float: left;
width: 90%;
border-left: 2px #0CC2F8 solid;
border-right: 2px #0CC2F8 solid;
border-bottom: 2px #0CC2F8 solid;
padding: 3px 3px 3px 3px;
margin-bottom: 30px;
}


.page-questions {
    padding: 250px 0 150px;
    background: url(../images/frequent-questions.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}

.page-privacy {
    padding: 250px 0 150px;
    background: url(../images/your-privacy.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}

.page-sitemap {
    padding: 250px 0 150px;
    background: url(../images/sitemap.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-contact-manners {
    padding: 250px 0 150px;
    background: url(../images/contact-manners.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-lifestyle-manners {
    padding: 250px 0 150px;
    background: url(../images/lifestyle-manners.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-party-manners {
    padding: 250px 0 150px;
    background: url(../images/party-manners.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-new-couples {
    padding: 250px 0 150px;
    background: url(../images/new-couples.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-new-ladies {
    padding: 250px 0 150px;
    background: url(../images/new-ladies.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}
.page-new-men {
    padding: 250px 0 150px;
    background: url(../images/new-men.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 0 0;
    position: relative;
}



.about-section-box-frequent{
	padding: 70px 0px;
	background: #ffffff url(../images/frequent-questions.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-frequent .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-privacy{
	padding: 70px 0px;
	background: #ffffff url(../images/your-privacy.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-privacy .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-sitemap{
	padding: 70px 0px;
	background: #ffffff url(../images/sitemap.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-sitemap .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-contact-manners{
	padding: 70px 0px;
	background: #ffffff url(../images/kinky-contact-etiquette.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-contact-manners .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-lifestyle-manners{
	padding: 70px 0px;
	background: #ffffff url(../images/kinky-lifestyle-etiquette.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-lifestyle-manners .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-party-manners{
	padding: 70px 0px;
	background: #ffffff url(../images/kinky-party-etiquette.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-party-manners .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-new-couples{
	padding: 70px 0px;
	background: #ffffff url(../images/new-couples.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-new-couples .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-new-ladies{
	padding: 70px 0px;
	background: #ffffff url(../images/new-ladies.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-new-ladies .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-new-men{
	padding: 70px 0px;
	background: #ffffff url(../images/new-men.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-new-men .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}


.about-section-box-seattle{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-seattle.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-seattle .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-washington{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-washington.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-washington .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-vancouver{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-vancouver.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-vancouver .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-tacoma{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-tacoma.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-tacoma .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-spokane{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-spokane.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-spokane .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-spokane-valley{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-spokane-valley.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-spokane-valley .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-renton{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-renton.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-renton .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-kent{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-kent.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-kent .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-everett{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-everett.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-everett .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}

.about-section-box-bellevue{
	padding: 70px 0px;
	background: #ffffff url(../images/kinksters-in-bellevue.jpg) no-repeat bottom center;
	background-size: cover;
}
.about-section-box-bellevue .img-fluid{
	box-shadow: 20px 20px 0px #0CC2F8;
}


.1000 {
	min-height: 1300px;
}

.logo {
font-family: 'Syncopate', sans-serif;
font-size: 35px;
color: #cc0033;
font-weight: bold;
}

.our-team-texas{
    text-align: left;
    transition: all 0.5s ease 0s;
	margin-bottom: 30px;
}

.team-content h3 {
	font-weight: bold;
color: #cc0033;
}

.our-team li:hover {
	margin-left: 40px;
}

.red {
	color: #ff0000;
font-weight:bold;
}


