.boxsizing,
label{box-sizing:border-box}
.newsmain,
.profilenews,
.profilereviews div{border-bottom:1px solid #666}
body,
html{margin:0;padding:0;min-height:100%;color:#fff;font-family:'Open Sans Condensed',Arial;font-size:14px}
body{background:#8c0205}
.boxsizing{box-sizing:border-box}
h1,
h2,
h3,
h4,
p{margin:0;padding:0 0 10px}
hr{background:#999;height:1px;border:none;}
h2 i{color:#666}
a{text-decoration:none;color:red}
.header{padding:10px;background:url(../images/zip.png) center center no-repeat #000;margin:10px;border-radius:5px;height:97px;position:relative;}
.merrychristmas{position:absolute;right:320px;top:0px;}
.merrychristmas img{height:117px;}
.logocontainer img,
.telephonecontainer img{margin-bottom:5px}
.logocontainer{display:inline-block;width:50%;padding-left:25px}
.telephonecontainer{display:inline-block;width:50%;text-align:right;padding-right:25px}
.featured,
.gallery,
.gallerydropdowns,
.mainlinks{text-align:center}
.mobiletelephone{display:none}
.featured,
.gallery,
.mainlinks a{display:inline-block}
.socialmedia{margin:0 0 0 20px}
.fb_iframe_widget{vertical-align:top}
#twitter-widget-0{margin-right:20px}
.mainlinks{padding:10px;background:#607D8B;margin:10px;border-radius:5px;font-family:'Open Sans Condensed',Arial;}
.mainlinks a{padding:0 23px;font-size:20px;font-weight:600;color:#f06b26;}
.clickexpandmobile{cursor:pointer;color:black;font-size:18px;font-weight:600;}
.featuredcontainer{margin:0 5px;overflow:hidden;white-space:nowrap}
.featured{width:16.66666%;margin-bottom:10px}
.featured div{background:#000;margin:0 5px;border-radius:10px 10px 5px 5px}
.featured img{width:100%;max-width:100%;margin-bottom:10px;border-radius:5px 5px 0 0}
.gallerydropdowns{margin-bottom:5px}
.gallerydropdowns select{margin:5px 5px 5px 0;width:180px}
.gallerycontainer{margin:0 5px}
.gallery{width:16.66666%;margin-bottom:10px}
.gallery div{background:#000;margin:0 5px;border-radius:10px 10px 5px 5px}
.gallery img{width:100%;max-width:100%;margin-bottom:10px;border-radius:5px 5px 0 0}
.contentleft,
.contentright{width:50%;display:inline-block;vertical-align:top}
.content,
.fullcontent{border-radius:5px}
.fullcontent{padding:10px;background:#000;margin:0 10px 10px}
.contentleft{padding:0 5px 10px 10px}
.contentright{padding:0 10px 10px 5px}
.content{background:#00000061;padding:10px}
.latestarticles,
.latestnews,
.latestreviews{border-top:1px solid #666;padding-top:10px}
.content{margin-bottom:10px}
.profilecontainer{margin:0 10px}
.profiletext{display:inline-block;width:30%;vertical-align:top;padding-right:10px}
.profileimages{display:inline-block;width:70%;vertical-align:top}
.statsa,
.statsq{display:inline-block;width:50%}
.ratesa,
.ratesq{display:inline-block;width:33.3333%}
.ratesa{text-align:right}
.back{display:inline-block;margin-right:35px}
.arrowtext,
.next,
.prev{display:inline-block;margin-right:5px}
.Escortback{width:50%;display:inline-block;vertical-align:middle;font-size:16px;}
.escortPrevNext{width:50%;display:inline-block;text-align:right;vertical-align:middle;font-size:16px;}
.escortPrevNext a{vertical-align:middle;}
.escortPrevNext span{display:inline-block;margin:0px 5px;}
.pimage a{background:#000;padding:10px;margin:5px;display:block;border-radius:5px}
.limage a{background:#000;padding:10px;margin:15px 5px;display:block;border-radius:5px}
.pimage{display:inline-block;width:33%;vertical-align:top;margin:0px;}
.pimage img{width:100%;border-radius:3px}
.limage{display:inline-block;width:66%;vertical-align:top;margin:0px;}
.limage img{width:100%;border-radius:3px}
.profilereviews div{margin-bottom:10px}
.profilereviews div span{display:block;margin:2px 0}
.profilenews{margin-bottom:10px}
.profilenews span{display:block;margin:2px 0}
.latestnews img,
.latestnews p,
.latestreviews .lrcontent,
.latestreviews .lrgirl{display:inline-block;vertical-align:top}
.latestreviews{position:relative}
.latestreviews .lrgirl{width:100px;position:absolute;text-align:center}
.latestreviews .lrgirl img.img{max-width:100%;margin-bottom:5px;height:auto;}
.agencyComments{color:#999;font-style:italic}
.latestnews a,
.newsmain,
textarea{margin-bottom:10px}
.latestreviews .lrcontent{width:100%;padding-left:120px}
.latestnews{position:relative}
.latestnews img{width:50px;position:absolute;text-align:center}
.latestnews p{width:100%;padding-left:5px}
.latestnews a{display:block}
.latestnews span{display:block;font-size:12px}
.newsmain{padding-bottom:10px;}
.newsmain span{display:block;font-size:12px;text-align:right;}
.newsmain div{display:inline-block;vertical-align:top;width:50px;margin-right:10px;}
.newsmain div img{max-width:100%;}
.newsmain p{display:inline-block;vertical-align:top;width:calc(100% - 70px);}
.latestarticles a{display:inline-block;width:50%}
.newsdateadded{text-align:right;}
label{display:inline-block;width:30%;margin-bottom:5px;box-sizing:border-box}
input[type="text"],
select{display:inline-block;width:70%;margin-bottom:5px;box-sizing:border-box;color:#DDD;border:1px solid #333;background:#111;text-shadow:1px 1px 0 #000}
select{padding:4px;box-sizing:border-box}
input[type="text"]{padding:6px;box-sizing:border-box}
textarea{display:block;width:100%;color:#DDD;padding:6px;border:1px solid #333;background:#111;text-shadow:1px 1px 0 #000;height:125px;box-sizing:border-box}
input[type=button]{display:block;color:#fff;width:182px;padding:6px;border:1px solid maroon;background:#8c0205;text-shadow:1px 1px 0 #000;border-radius:5px}
.footer,
.footerlinks{background:#000;border-radius:5px}
.recaptchatable #recaptcha_response_field{display:inline-block}
.footerlinks{padding:10px;margin:0 10px 10px}
.footerlinks h2:first-child{margin-top:0}
.footerlinks h2{font-size:16px;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:5px;margin-top:10px}
.footerlinks a,
.footerlinks span{display:inline-block;margin-right:10px}
.footer{padding:10px;margin:0 10px 10px}
.showHornyCam{display:block;margin:5px 0px 5px 0px;;}
.showHornyCam a{display:inline-block;font-size:14px;font-family:arial;padding:4px 10px;border-radius:3px;vertical-align:middle;}
.showHornyCam .wsOnline{font-weight:bold;background:#fee117;background:url(../images/webcam.png) 7px 5px no-repeat, linear-gradient(to bottom, #94ff6d 0%,#40f200 100%);color:#000;}
.showHornyCam .wsOffline{font-weight:bold;text-shadow:-2px -2px 2px #fff;background:#f6f6f6;background:url(../images/webcam.png) 7px 5px no-repeat, linear-gradient(to bottom, #fff 0%,#f6f6f6 100%);color:#666;}
.showHornyCam .wsOnline:after{content:" I'm Online";margin-left:20px;}
.showHornyCam .wsOffline:after{content:" I'm Offline";margin-left:20px;}
.LatestUpdates{height:500px;overflow:auto;}
@media only screen and (max-width:1160px){.mainlinks a{padding:0 12px;font-size:16px}
.featured,
.gallery{width:20%}
}
@media only screen and (max-width:940px){.logocontainer,
.mobiletelephone{text-align:center;display:block}
.header{padding:10px;background:linear-gradient(135deg,#ff0000,#af1c1c 28%,#a90000 53%,#ec1f1f 78%,#7b0000);margin:10px;border-radius:5px;height:auto}
.merrychristmas{position:static;text-align:center;}
.merrychristmas img{height:auto;max-width:100%;}
.telephonecontainer{display:none}
.logocontainer{width:auto;padding-left:0}
.logocontainer img{max-width:100%}
.mobiletelephone{font-size:18px}
.socialmedia{margin:5px 0 0;text-align:center}
.mainlinks a{padding:0 8px;font-size:14px}
.featured,
.gallery{width:25%}
.contentleft,
.contentright{width:auto;display:block;padding:0 10px 10px}
.latestarticles a{display:inline-block;width:33.333333%}
.profiletext{width:40%}
.profileimages{width:60%}
.pimage{width:50%}
.limage{width:100%}
.limage a{margin:5px}
}
@media only screen and (max-width:680px){.mainlinks a{display:block;padding:5px 0;font-size:18px}
.featuredcontainer{white-space:normal}
.featured,
.gallery{width:33.333333%}
.latestarticles a{display:inline-block;width:50%}
.profileimages,
.profiletext{width:auto;display:block}
.profiletext{padding-right:0}
label{display:inline-block;width:45%}
input[type=text],
select{display:inline-block;width:55%}
}
@media only screen and (max-width:520px){.mobiletelephone span{display:block}
.socialmedia{display:none}
.featured,
.gallery{width:50%}
.latestarticles a,
label{display:block;width:auto}
input[type=text],
select{display:block;width:100%;margin-bottom:10px}
.gallerydropdowns{margin:0 10px}
.gallerydropdowns select{margin:0 0 10px;width:100%}
.pimage a{background:#000;padding:3px;margin:2px;}
.limage a{background:#000;padding:3px;margin:2px;}
}


@import url("https://fonts.googleapis.com/css?family=Inconsolata&display=swap");

.container004 {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    height: 100vh;
    overflow: scroll;
}

.container004::-webkit-scrollbar {
  display: none;
}

.btn004 {
  color: #101832;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.075em;
  padding: .8em 1em;
  margin: 10px 2em;
  min-width: 225px;
  position: relative;
  align-self: center;
  text-transform: uppercase;
  border: 3px #00bcdd solid;
  border-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  border-image-slice: 1 1 0 0;
  z-index: 1;
  box-shadow: -0.5em 0.5em rgba(16, 24, 50, 0);
  transform-origin: left bottom;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.btn004:before, .btn004:after {
  border: 3px #00bcdd solid;
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
}
.btn004:before {
  border-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  border-image-slice: 1 1 0 1;
  left: -0.59em;
  top: .15em;
  width: .31em;
  height: 100%;
  transform: skewY(-45deg);
}
.btn004:after {
  border-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  border-image-slice: 1 1 1 0;
  bottom: -0.61em;
  right: 0.16em;
  width: 100%;
  height: .31em;
  transform: skewX(-45deg);
}
.btn004:hover {
  background-color: white;
  background-size: 90%;
  transform: translate(0.5em, -0.5em);
  box-shadow: -1em 1em 0.15em rgba(16, 24, 50, 0.1);
}
.btn004:hover:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTdkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  background-image: -webkit-linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  background-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  height: calc(100% - .13em);
  border-image-slice: 1;
}
.btn004:hover:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: -webkit-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  width: calc(100% - .13em);
  border-image-slice: 1;
}

.cta {
  background-color: #00bcdd;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: -webkit-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  border-image: linear-gradient(45deg, #44e3ff 0%, #ff66ff 100%);
  border-image-slice: 1;
  color: white;
}
.cta:before {
  border-image-slice: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTdkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  background-image: -webkit-linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  background-image: linear-gradient(45deg, #00bcdd 0%, #0097dd 100%);
  left: -0.75em;
  top: .15em;
}
.cta:after {
  border-image-slice: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: -webkit-linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  background-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  bottom: -0.75em;
  right: .15em;
}
.cta:hover {
  background: white;
  border-image: linear-gradient(45deg, #00bcdd 0%, #ff00ff 100%);
  border-image-slice: 1;
  color: #101832;
}
.cta:hover:before {
  height: 100%;
}
.cta:hover:after {
  width: 100%;
}

.bg {
  background: none;
  border: 3px solid #101832;
  color: #101832;
}
.bg:before, .bg:after {
  background: #101832;
  border: 3px solid #101832;
}
.bg:hover {
  border-image: none;
}
.bg:hover:before, .bg:hover:after {
  background: #101832;
}

@media screen and (max-width:767px) {
	.btn004 {min-width:42%; max-width:42%; margin: 10px;}
}