/* 1800PHONESEX CSS */

body {
font-family: 'Helvetica-Neue', 'Helvetica', sans-serif;
background: #000000;
color: #e5e5e5;
text-align: center;
}
.container {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
header {
/*	width: 100%;
	position: fixed;
	top: 0; */
	display: block;
	background: #000000;
	padding: 1em;
	margin: 0 auto;
	z-index: 2;
}
.swiperCaption {
	font-weight: 300;
	display: block;
	font-size: 0.8em;
}
.offer {
	font-family: 'Oswald', sans-serif;
	width: 100%;
	display: block;
	padding: 0;
	margin: 0 auto;
}
.free {
	width: 80%;
	background: #ccff90; /* mint green background */
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.phoneNumber {
	width: 60%;
	background: #abff48; /* brighter green */
	text-transform: uppercase;
	font-size: 1em;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.firstGifBtn {
	display: block;
	margin: 1.5em auto;
}
.gifBtn {
	display: block;
	margin: 1.5em auto;
}
.gifBtnTranscript {
	display: block;
	margin: 1.5em auto;
	text-align: center;
}
.nicheLogo {
	max-width: 60%;
	margin: 0.5em auto;
}
.phoneSexGirls {
	display: inline-block;
}
.column {
/*  flex: 45%;
  max-width: 45%; */
  padding: 1em auto;
}
/*
figcaption {
	margin: 1em auto;
	padding: 0.5em 0;
	border-bottom: 1px #e5e5e5 solid;
} */
h1 {
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	font-size: 1.2em;
	margin: 0em auto;
}
h2 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	margin: 1em;
}
h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 1em;
	margin: 1em;
}
p {
	text-align: left;
	margin: 0.5em auto;
	padding: 0.5em;

}
.tagline {
	color: #848484;
	text-align: center;
}
.list {
	display: block;
	margin: 0 auto;
}
.list p {
	text-align: left;
	margin: 0 16em;
}
.bold {
	font-weight: 400;
}
.copyright {  
	font-weight: 200;
	font-size: 0.9em;
	display: block;
	text-align: center;
	padding: 0.5em;
}
.hilight {
	background-color: rgba(73,236,255,0.5);
	padding: 0 0.1em;
}
img {
	max-width: 100%;

}
a {
	color: #eb1c23;
}
a:hover {
	color: #ff494f;
}
.navbar-nav {
	padding-left: 0.5em;
}
#nav {
	background: black;  
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0 auto;
	padding: 0;
}
#nav ul {
	list-style-type: none;
	padding-left: 0; /* centers the nav */
	}		
#nav ul li {
	display: inline;
	}
#nav ul li a {
	display: inline-block;
	text-decoration: none;
	padding: 0 0.5em;
	margin: 0 auto;
}
#nav ul li a:hover {
	color: #666;
}
ul {
margin: 0.5em auto 0.5em -2em;
}
ul li {
  list-style-type: none;    
  padding: 0.2em auto;  
}
ul li a {    
}
li {
  margin: 0 auto;
  text-align: left;
  /* display: inline-block; */
}
.blurb {
	background: white;
	width: 100%;
	font-size: 1.2em;
	font-weight: 200;
	text-align: left;
	padding: 0.5em 3em;
	margin: 0 auto;
}
.blurb img {
	margin: 0 auto;
}
.freePhoneSexBlurb, .realCallTranscripts {
	background: white;
	width: 100%;
	font-size: 1.2em;
	font-weight: 200;
	text-align: left;
	padding: 0.5em auto;
	margin: 0 auto;
}
.blurb h1, .freePhoneSexBlurb h1, .realCallTranscripts h1 {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	padding: 0.5em 0;
	margin: 0 auto;
}
.blurb h2, .freePhoneSexBlurb h2, .realCallTranscripts h2 {
	width: 100%;
	text-align: center;
/*	text-transform: uppercase; */
	padding: 0.5em 0;
	border-bottom: 1px #e5e5e5 solid;
	margin: 0 auto;
}
.blurb p {
	padding: 0.5em 0;
}
.freePhoneSexBlurb h3 {
	font-size: 1.5em;
	margin: 0.5em 0;
}
.realCallTranscripts p {
	text-align: left;
	margin: 1em 0;
	padding: 0.25em 3em;
}
.blurbTranscript {
	display: block;
q	background: #ccff90; /* mint green background */
	text-align: center;
	margin: 1em 0;
	padding: .5em 0;
}
.freePhoneSexBlurb p {
}
.pso {
	color: #ff6464;
}
.caller {
	color: #373737;
}	
.btn-primary {
    color: #000;
    background-color: #fff;
    border-color: #000000;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #000;
    background-color: #e5e5e5;
    border-color: #000000;
}
.card card-body {
	margin-bottom: 1em;
	border: none;
}
.question {
	color: #d00c13;
}
.cherries {
	display: inline-block;
	margin-left: 0.25em;
}
.center {
	text-align: center;
	padding: 0 0.25em;
}
/* FREE PHONE SEX LIST styles */
.grid {
    width: 350px;
    display: inline-block;
    padding: 0.5em;
    margin: 0.25em;
    line-height: 120%;
    vertical-align: text-top;
    text-align: left;
}
/* PAGES NAVIGATON */
.pages {
	display: block;
	clear: both;
	margin: 1em auto;
}
.pages ul li {
/*	display: inline; */
	display: inline-block;
}
.pages li {
	list-style-type: none;
/*	display: inline-block; */
	margin: 1em;
}
.pages ul li a {
/*	background: #ccc; */
	color: #eb1c23;
	text-decoration: none;
	padding: 1em 0 1em 0;
	margin: 0;
}
.pages ul li a:hover {
	color: #ff494f;
}
/* DEVICE MEDIA QUERIES */

@media screen and (min-width: 375px) {
	.container {
/*	margin: 9.5em auto; */
	}
	.offer {
/*	visibility: hidden;	*/
	display: none;
	}
	.blurbTranscript {
	display: none;
	}
	.list p {
	text-align: left;
	margin: 0 auto;
	}
}
@media screen and (min-width: 414px) {
	.container {
/*	margin: 11em auto; */
	}
	.offer {
/*	visibility: hidden;	*/
  	display: none;
	}
	.blurbTranscript {
	display: none;
	}
	.list p {
	text-align: left;
	margin: 0 auto;
	}
}
@media (min-width: 768px) {
	h1 {
	font-size: 3em;
	}
	h2 {
	font-size: 2em;
	}
	.offer {
	display: block;
	font-size: 2em;
	margin: 0 auto;
	}
	.firstGifBtn {
	display: none;
	}	
	.gifBtn {
/*	visibility: hidden; */
	display: none;
	}
	.gifBtnTranscript {
	display: none;
	}
	.list p {
	text-align: left;
	margin: 0 12em;
	}
}
@media screen and (min-width: 1200px) {
	h1 {
	font-size: 4em;
	}
	h2 {
	font-size: 2em;
	}
	.offer {
	display: block;
	font-size: 2.5em;
	margin: 0 auto;
	}
	.firstGifBtn {
	display: none;
	}
	.gifBtn {
/*	visibility: hidden; */
	display: none;
	}
	.gifBtnTranscript {
	display: none;
	}
	.list p {
	text-align: left;
	margin: 0 12em;
	}
}