@charset "UTF-8";

<link href="https://fonts.googleapis.com/css?family=Poiret+One" rel="stylesheet">
https://fonts.googleapis.com/css?family=Poiret+One;
<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">
@font-face {
  font-family:'si';
  src:url(https://d96efe461d35c0f208d4d2f50288a6bf0a0218d3.googledrive.com/host/0BzoZ9Ekamk1uZkZRWXJxcUZnZUk/sv/fonts/socicon.eot);
  .socoverflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  padding-top:20px;
  padding-left:10px;
}

.soc li {
  display:inline-block;
  *display:inline;
  zoom:1;
}

.soc li a {
  font-family:si!important;
  font-style:normal;
  font-weight:400;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  -o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  transition:.1s;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  overflow:hidden;
  text-decoration:none;
  text-align:auto;
  display:block;
  position:relative;
  z-index:1;
  width:30px;
  height:30px;
  line-height:30px;
  font-size:16px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  border-radius:100px;
  margin-left:7px;
  color:#ffffff;
  background-color:none;
}

.soc a:hover {
  z-index:2;
  -webkit-transform:translateY(-5px);
  transform:translateY(-5px);
  background-color:#000000;
}

.soc-icon-last {
  margin:0!important;
}

.soc-twitter:before {
  content:'a';
}

.soc-instagram:before {
  content:'x';
}

.soc-email2:before {
  content:'.';
}

/* == NAV BAR == */
#topbar {
  top:0;
  right:0;
  left:0;
  width:100%;
  height:40px;
  background-color:white;
  position:fixed;
  z-index:99;
}

#navi {
  float:left;
  font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  text-transform:uppercase;
}

#navi ul {
  margin:0;
  padding:0;
}

#navi li {
  list-style:none;
  float:left;
  margin:10px 30px 0 20px;
  color:black;
  font-size:1.1em;
}

#navi a {
  text-decoration:none;
  position:relative;
  display:inline-block;
  position:relative;
  padding-bottom:3px;
  color:black;
}

#navi a:after {
  content:'';
  display:block;
  margin:auto;
  height:2px;
  width:0;
  background:transparent;
  transition:width .5s ease,background-color .5s ease;
}

#navi a:hover:after {
  width:100%;
  background:#000000;
}

#navi a: active {
  color:black;
  text-decoration:none;
}

#navi a:visited {
  color:black;
}

#circlelinks {
  float:right;
}

#circlelinks img {
  width:35px;
  height:35px;
}

#circlelinks a {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}

#circlelinks a:hover {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

/* == NAV BAR END == */
/*-----------------[SITE WIDTH START]------------------------*/
body {
  max-width:1000px;
  margin-left:130px;
  margin-right:auto;
  text-align:auto;
  background-color:#000000;
  background-image:#;
}

.container {
  display:block;
}

/*change this to match what you set the height above to.*/
table table {
  margin-top:0;
}

#profile_about_me {
  background:#000000;
  width:1000px;
  padding-top:200px;
  margin-bottom:0;
  margin-left:;
}

#profile_main_photo {
  width:250px;
  margin-left:400px;
  display:table-cell;
  text-align:center;
}

/*-----------------[SITE WIDTH END]------------------------*/
/*-----------------[SITE STYLES DEFAULT END]------------------------*/
/*-------------------[SOCIAL MEDIA LINKS]----------------*/
$social-color: #e91e63;
$min-color: #ffffff;
ul {
  margin:0;
  padding:0;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  lilist-style:none;
  float:left;
  margin:60px;
  aposition:absolute;
  width:60px;
  height:60px;
  display:block;
  text-align:center;
  line-height:60px;
  box-shadow:0 0 0 2px $social-color;
  color:$social-color;
  border-radius:50%;
  font-size:30px;
  transition:.5s;
  overflow:hidden;
  &:before {;
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transition:.5s;
  background-color:$social-color;
  z-index:-1;
  transform:rotate(-45deg) scaleX(0);
}

&:hover {
  color:$min-color;
}

&:hover:before {
  transform:rotate(-45deg) scaleX(1);
}  
}

  
}

  
}

/*-----------------[MENU START]------------------------*/
.header {
  background:white;
  border-bottom:0;
  margin-left:10px;
  height:54px;
  left:-10px;
  position:absolute;
  top:-35px;
  width:1001px;
  z-index:100;
}

.store-header {
  background:#7fa08a;
  color:#fff;
  margin:auto;
  height:30px;
  font-size:16px;
  font-family:Handlee;
  text-align:center;
  padding:10px 0 0 15px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

/*-----------------[MENU END]------------------------*/
/*-----------------[LINK DOWNLOAD START]------------------------*/
.link-download {
  color:#717171;
  font-family:Arial;
  font-size:15px;
  font-weight:100;
  margin:auto;
  padding-top:120px;
  text-align:center;
}

.link-download a {
  color:#404040;
  font-weight:bold;
}

.my-status {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-top:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  bottom:0;
  color:#717171;
  font-family:Arial;
  font-size:10px;
  font-weight:100;
  left:0;
  margin:auto;
  position:fixed;
  text-align:center;
  width:100%;
  z-index:500;
  padding:4px;
  height:20px;
}

/*-----------------[LINK DOWNLOAD END]------------------------*/
/*-----------------[HIDE START]------------------------*/
#profile_header_container {
  min-height:0;
}

#profile_header_container > .heading {
  display:none;
}

#profile_header {
  display:none;
}

#profile_header_container > #blurb_container {
  display:none;
}

#profile_header_container > #unix_last_updated_container {
  display:none;
}

#avatar_holder {
  display:none;
}

#gender_container {
  display:none;
}

#age_container {
  display:none;
}

#country_container {
  display:none;
}

#hair_container {
  display:none;
}

#eyes_container {
  display:none;
}

#username_container {
  display:none;
}

#sexual_preference_container {
  display:none;
}

#profile_interests_content {
  display:none;
}

#password_protected_galleries_label {
  display:none;
}

#.header_links,.footer_links {
  display:none;
}

#about_me_label {
  display:none;
}

#footer_bar {
  display:none;
}

#header_bar {
  display:none;
}

#profile_main_photo .heading {
  display:none;
}

#profile_password_photo_galleries .heading {
  display:none;
}

#profile_photo_galleries .heading {
  display:none;
}

.photo_gallery_name a:link,.photo_gallery_name a:visited {
  text-decoration:none;
  color:#000;
  width:auto;
  height:auto;
  font-weight:bold;
  font-family:Handlee;
  font-size:14px;
}

.photo_gallery_count {
  text-decoration:none;
  color:#ffffff;
  font-size:0;
  font-weight:500;
}

#protected_gallery_name {
  font-weight:bold;
  color:#000000;
  font-family:Handlee;
  padding:5px 0;
  font-size:36px;
}

#profile_about_me .heading {
  display:none;
}

#profile_friends .heading {
  display:none;
}

#tags_container {
  display:none;
}

#favorite_models_container {
  display:none;
}

#friends_container {
  display:;
}

#new_comment .wall_post_avatar img {
  background:;
  display:none;
}

#profile_photo_galleries {
  display:none;
}

/*-----------------[HIDE END]------------------------*/
/*-----------------[PIC TOP AND TEXT START]------------------------*/
#containertitle {
  color:#FFFFFF;
  border:0;
  display:inline-block;
  margin-top:20px;
  margin-left:141px;
  position:absolute;
  text-decoration:none;
  text-transform:uppercase;
}

#my-picture-top a {
  background:none repeat scroll 0 0 #0088CC;
  color:#FFFFFF;
  border:0;
  display:inline-block;
  margin-right:100px;
  padding:7px 14px;
  position:absolute;
  text-decoration:none;
  text-transform:uppercase;
}

#my-picture-top img {
  border:0 solid #000000;
  border-radius:0;
  height:244px;
  width:1019px;
  margin-left:0;
  margin-top:-100px;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;
  border-radius:10px;
/* future proofing */
  -khtml-border-radius:10px;
/* for old Konqueror browsers */
}

#my-picture-top {
  height:300px;
  position:absolute;
  top:130px;
  width:400px;
}

#username_container,#body_type_container,#ethnicity_container,#hair_container,eyes_container,#weight_container,#height_container,#age_container,#city_container,#sexual_preference_container,#marital_status_container,#marital_status_container,#gender_container,#country_container,#gender_container,#eyes_container,#cam_score_container,#smoke_container,#drink_container,#drugs_container,#occupation_container,#favorite_food_container,#pets_container,#school_container,#automobile_container {
  line-height:10px;
  margin-left:450px;
}

#username_container {
  margin-top:10px;
}

#about-me-div {
  color:#FFFFFF;
  font-family:verdana;
  font-size:14px;
  font-style:italic;
  position:absolute;
  text-align:center;
  margin-top:51px;
  margin-left:51px;
}

#about-me-txt {
  background:none repeat scroll 0 0 rgba(0,136,204,0.8);
  margin-left:112px;
  margin-right:auto;
  width:1000px;
}  
}

/* --------------- */
/*-----------------[PRICE LIS END]------------------------*/
/*-----------------[NEW VIDEOS]------------------------*/
.video_box {
  display:block;
  padding:0;
  background:#ffffff;
  border-radius:5px;
}

.vid_item {
  margin:4px 70px;
  margin-left:-0;
  display:inline-block;
  position:relative;
  width:350px;
  height:300px;
  text-align:center;
}

.vid_hover:hover {
  opacity:.3;
}

.vid_hover {
  width:100%;
  z-index:2;
  position:relative;
  border-radius:20px;
}

.vid_info {
  position:relative;
  top:130px;
  display:block;
  font-size:25px;
  font-family:'Josefin Slab';
}

.vid_container {
  display:block;
  padding:0;
  list-style:none;
  width:1000px;
  margin-left:100px;
}

.vid_title {
  font-size:30px;
  color:#ffffff;
  font-family:'Poiret One';
}

.vid_cap {
  font-size:18px;
  color:#ffffff;
  font-family:'Josefin Slab';
}

/*-----------------[NEW VIDEOS END]------------------------*/
/**********************************/
.ShowCalendar {
  display:none;
}

#MouseMenu:hover .ShowCalendar {
  display:block;
}

#Clickables {
  text-align:center;
}

span.hdcolor {
  color:#b7b7b7;
}

/*-----------------[TIP ME START]------------------------*/
#tipersBod {
  width:1000px;
  height:340px;
  margin-left:10px;
  margin-top:100px;
  background:#ffffff no-repeat rgba(255,255,255,.1);
  background-size:100%;
  overflow:auto;
  color:#d0e6da;
  padding:10px;
  text-align:center;
  border:0 solid rgba(255,255,255,.5);
  background-position:center;
  text-shadow:0 0 0 #000;
  font-size:16px;
}

#tipersBod:hover {
  color:#D8D8D8;
  text-shadow:0 0 8px #fff;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
  background:#ffffff center no-repeat;
  background-size:100%;
}

#tipersBod ul li {
  list-style:none;
  margin-left:-80px;
  display:block;
}

#tipersBod li::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/star.png) no-repeat bottom;
}

#tipersBod li:hover::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/tkn.png) no-repeat bottom;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
}

#tipInfo {
  display:block;
  width:760px;
  height:100px;
  margin-left:10px;
  margin-top:10px;
  background:rgba(0,0,0,.5);
  overflow:auto;
  color:#fff;
  padding:10px;
  font-variant:small-caps;
}

.B {
  width:120px;
  height:55px;
  margin:auto;
  line-height:55px;
  display:inline-block;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
}

/*-----------------[TIP ME END]------------------------*/
/*-----------------[FAQ START]------------------------*/
#qanda-container {
  width:1000px;
  margin-left:140px;
  margin-top:50px;
  margin-bottom:50px;
}

#faq-col1 {
  display:inline-block;
  margin:5px;
  vertical-align:top;
}

#faq-col2 {
  display:inline-block;
  margin:5px;
  margin-left:18px;
  vertical-align:top;
}

.qa-container {
  margin:3px;
}

.qa-question {
  width:350px;
  text-align:center;
  background:#ffffff;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:thin;
  font-size:16px;
  color:#4F4F4F;
}

.qa-container:hover .qa-question {
  background:#f2f2f2;
  border-bottom-right-radius:0;
}

.qa-answer {
  display:none;
  width:340px;
  padding:5px;
  font-size:12px;
}

.qa-container:hover .qa-answer {
  display:block;
}

/*-----------------[FAQ END]------------------------*/
/*-----------------[FONT START]------------------------*/
@font-face {
  font-family:'Pacifico';
  font-style:normal;
  font-weight:400;
  src:local('Pacifico Regular'),local(Pacifico-Regular),url(http://fonts.gstatic.com/s/pacifico/v6/yunJt0R8tCvMyj_V4xSjafesZW2xOQ-xsNqO47m55DA.woff) format("woff");
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {
  font-family:"Poiret One";
  src:url(PoiretOne-Regular.eot?) format("eot)","url(PoiretOne-Regular.woff") format("woff)","url(PoiretOne-Regular.ttf") format("truetype)","url(PoiretOne-Regular.svg#PoiretOne-Regular") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'Josefin Slab';
  font-style:normal;
  font-weight:400;
  src:local('Josefin Slab'),local(JosefinSlab),url(https://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfaRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
}

/*-----------------[FONT END]------------------------*/
#meg_tipmenu {
  width:1000px;
  margin-left:90px auto;
  text-align:center;
  z-index:99;
}

#meg_tipmenu_container {
  width:1000px;
  height:auto;
  margin:20px auto;
  z-index:99;
}

#tipmenu1 li,#tipmenu2 li {
  list-style-type:none;
  margin-left:-30px;
  padding:0;
  background:url() no-repeat 0 0;
  padding-left:30px;
  padding-top:1px;
  min-height:25px;
  line-height:1.3em;
  color:#8d8d8d;
  font-family:"Franklin Gothic Medium","Franklin Gothic",Arial,sans-serif;
  font-size:1.3em;
  font-weight:600;
}

.items {
  color:#000000;
  font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  font-size:16px;
  font-weight:600;
  //text-shadow:0 0 1px #101010,1px 1px 3px #303030;
}

#meg_tipmenu_column1 {
  display:inline-block;
  vertical-align:top;
  margin-left:0;
  padding-top:10px;
  width:300px;
}

#meg_tipmenu_column2 {
  display:inline-block;
  vertical-align:top;
  padding-top:10px;
  width:390px;
}

/* latin */
@font-face {
  font-family:'Crushed';
  font-style:normal;
  font-weight:400;
  src:local(Crushed),local(Crushed-Regular),url(http://fonts.gstatic.com/s/crushed/v6/v7vtb87rXXPD_dUy3UIUrw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/* latin */
@font-face {
  font-family:'Handlee';
  font-style:normal;
  font-weight:400;
  src:local('Handlee Regular'),local(Handlee-Regular),url(http://fonts.gstatic.com/s/handlee/v5/hN5OFJA7DLALxZ1osZb59Q.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'PoiretOne';
  font-style:normal;
  font-weight:400;
  src:local(PoiretOne),local(PoiretOne-Regular),url(http://themes.googleusercontent.com/static/fonts/poiretone/v2/HrI4ZJpJ3Fh0wa5ofYMK8RsxEYwM7FgeyaSgU71cLG0.woff)format(woff);
}

.teammeg {
  display:inline-block;
  width:100%;
  text-align:center;
  text-shadow:0 0 .1em #ffffff;
  overflow:hidden;
  white-space:pre;
  list-style-type:inline;
  background-color:#ffffff;
  border-radius:0 0 5px 5px;
  margin:0;
  padding:0;
  word-spacing:;
  -webkit-column-count:5;
/* Chrome, Safari, Opera */
  -moz-column-count:5;
/* Firefox */
  column-count:5;
  -webkit-column-gap:5px;
/* Chrome, Safari, Opera */
  -moz-column-gap:5px;
/* Firefox */
  column-gap:5px;
  -webkit-column-width:150px;
/* Chrome, Safari, Opera */
  -moz-column-width:150px;
/* Firefox */
  column-width:150px;
  -moz-column-fill:auto;
/* Firefox */
  column-fill:auto;
}

/*-----------------[PRICE LIST START]------------------------*/
#pricing-table {
  margin:0 auto;
  text-align:center;
  width:675px;
/* total computed width = 222 x 3 + 226 */
}

#pricing-table .plan {
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  text-shadow:0 1px rgba(255,255,255,.8);
  background:#fff;
  border:0 solid #000000;
  color:#333;
  padding:20px;
  width:180px;
/* plan width = 180 + 20 + 20 + 1 + 1 = 222px */
  float:left;
  position:relative;
}

#pricing-table #most-popular {
  z-index:2;
  top:-13px;
  border-width:0;
  padding:30px 20px;
  border-radius:0;
}

#pricing-table .plan:nth-child(1) {
  border-radius:0;
}

#pricing-table .plan:nth-child(4) {
  border-radius:0;
}

/* --------------- */
#pricing-table h3 {
  font-size:30px;
  font-weight:normal;
  font-family:Pacifico,Arial;
  padding:20px;
  margin:-20px -20px 50px;
  background-color:#eee;
  background-image:;
}

#pricing-table #most-popular h3 {
  background-color:#ffffff;
  margin-top:-30px;
  padding-top:30px;
}

#pricing-table .plan:nth-child(1) h3 {
  border-radius:0 0 0 0;
}

#pricing-table .plan:nth-child(4) h3 {
  border-radius:0 px 0 0;
}

#pricing-table h3 span {
  display:block;
  font:bold 18px/100px Arial,Serif;
  color:#777;
  background:#ffffff;
  border:0 solid #000000;
  height:100px;
  width:100px;
  margin:10px auto -65px;
  border-radius:25px;
}

/* --------------- */
#pricing-table ul {
  margin:20px 0 0;
  padding:0;
  list-style:none;
  color:#717171;
}

#pricing-table li {
  border-top:0 solid #ddd;
  padding:10px 0;
}

/* --------------- */
#pricing-table .signup {
  position:relative;
  padding:8px 20px;
  margin:20px 0 0;
  color:#fff;
  font:bold 14px Arial,Helvetica;
  text-transform:uppercase;
  text-decoration:none;
  display:inline-block;
  background-color:#7fa08a;
  border-radius:0;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
}

#pricing-table .signup:hover {
  background-color:#7fa08a;
}

#pricing-table .signup:active,#pricing-table .signup:focus {
  background:#d0e6da;
  top:2px;
}

/* --------------- */
.img750 {
  width:750px;
}

.img750 > img {
  width:100%;
  display:block;
}

.img750 > a > img {
  width:100%;
  display:block;
}

.mar75,.pad75m {
  margin:75px 0;
}

.no-mar {
  margin-top:0!important;
  margin-bottom:0!important;
}

.no-mar-t {
  margin-top:0!important;
}

.no-mar-b {
  margin-bottom:0!important;
}

h1,h2,h3 {
  text-align:center;
}

h1 {
  font-size:36px;
  font-weight:bold;
  margin:.67em 0;
}

h2 {
  font-size:28px;
  font-weight:bold;
  margin:.83em 0;
}

h3 {
  font-size:26px;
  font-weight:bold;
  margin:1em 0;
}

/*-----------------[PRICE LIS END]------------------------*/
.meg ul.store-list {
  list-style:none;
  padding:0;
  margin-bottom:0;
  overflow:hidden;
}

.meg ul.store-list li {
  padding:0;
  text-align:center;
  float:left;
  margin:0 1.5% 8px;
  width:30%;
  height:200px;
}

.meg .store-list img {
  height:106px;
  margin-bottom:5px;
}

.meg .store-list a {
  color:black;
  text-decoration:none;
}

.meg .section {
  background-color:#f4dab8;
  padding:25px;
  font-family:"Josefin Slab";
  font-size:15pt;
  line-height:1.4;
  margin:25px 0;
}

.meg .section h1 {
  font-family:'Poiret One';
  color:white;
  font-size:26px;
  text-align:left;
  text-transform:uppercase;
  margin:0;
  margin-bottom:10px;
}

.meg h3 {
  font-family:'Poiret One';
  color:white;
  font-size:16px;
  text-align:center;
  text-transform:uppercase;
  margin:0;
  margin-bottom:10px;
}

.meg .section h1 .subtitle {
  font-family:"Josefin Slab";
  font-size:16pt;
  margin-left:10px;
  text-transform:none;
}

/*-----------------[PROGRESS TIP START]------------------------*/
.progress {
  background:none repeat scroll 0 0 #fafafa;
  border-radius:25px;
  box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;
  height:20px;
  margin-bottom:30px;
  overflow:visible;
}

.progress-bar-primary {
  background-color:#9E9D9C;
}

.progress-bar {
  border-radius:25px;
  box-shadow:none;
  position:relative;
}

.progress-bar {
  background-image:url(https://media.giphy.com/media/1yE5T5LP2IIQo/giphy.gif);
  box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;
  color:#fff;
  float:left;
  font-size:12px;
  height:100%;
  line-height:20px;
  text-align:center;
  transition:width .6s ease 0;
  width:0;
}

.progress-bar-tooltip:after {
  border-color:#333 transparent;
  border-style:solid;
  border-width:5px 5px 0;
  bottom:-4px;
  content:"";
  display:block;
  left:13px;
  position:absolute;
  width:0;
}

.progress-bar-tooltip {
  background-color:#333;
  border-radius:3px;
  color:#fff;
  display:block;
  font-size:12px;
  text-shadow:none;
  line-height:15px;
  padding:4px 8px;
  position:absolute;
  right:5px;
  top:-28px;
}

/*-----------------[PROGRESS TIP END]------------------------*/
/*-----------------[STORE START]------------------------*/
#MM-SpoilMe-Body {
  display:block;
  width:820px;
  height:auto;
  margin:0 left;
  background-color:#;
  border-radius:0;
}

#SpoilMe-Container {
  display:block;
  width:820px;
  height:auto;
  margin-left:90px;
  overflow:hidden;
}

.SpoilMe-Content {
  display:inline-block;
  vertical-align:top;
  width:130px;
  z-index:1;
}

.SpoilMe-Content:hover .SpoilMe-Info {
  display:block;
}

#SpoilMe-Cards {
  display:block;
  width:820px;
  height:auto;
  margin:80px 0 0 10px;
  overflow:hidden;
}

.SpoilMe-CardsContent {
  display:inline-block;
  vertical-align:top;
  width:200px;
  z-index:1;
}

.SpoilMe-CardsContent:hover .Cards-Info {
  display:block;
}

.SpoilMe-Info {
  position:absolute;
  width:200px;
  height:auto;
  display:none;
  margin:-8px 0 0;
  padding:5px 0 5px 10px;
  font-size:.95em;
  background:#f2f2f2;
  border:solid 1px #000000;
  color:#000000;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.Cards-Info {
  position:absolute;
  width:200px;
  height:auto;
  display:none;
  margin:-8px 0 0 10px;
  padding:5px 0 5px 10px;
  font-size:.95em;
  background:#f2f2f2;
  border:solid 1px #000000;
  color:#000000;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

/*-----------------[STORE END]------------------------*/
/*-----------------[VAULT VIDEOS START]------------------------*/
/* START Video Showcase 4
 ************************************************/
.icon1 {
  background:url(https://www.cammodelexpress.com/wp-content/uploads/profile-builder/video-showcase/new-icons/icon1.png);
  background-size:100% 100%;
}

.moros-showcase4 {
}

.moros-showcase4 ul {
  width:945px;
  margin:0;
  padding:10px 0;
  list-style-type:none;
  padding-left:15px;
  max-height:500px;
  overflow-y:auto;
  overflow-x:hidden;
}

.moros-showcase4 li {
  display:inline-block;
  width:446px;
  height:125px;
  margin:3px 5px;
  padding:0;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  border:1px solid rgb(250,188,116);
  background-color:rgba(251,251,250,0.74);
}

.moros-showcase4 ul li a:link,.moros-showcase4 ul li a:visited,.moros-showcase4 ul li a:active {
  color:rgb(250,188,116);
  text-shadow:rgba(43,129,147,0.01);
}

.moros-showcase4 ul li a:hover {
}

.moros-showcase4 ul li a .moros-showcase-thumbnail {
  display:block;
  position:relative;
  float:left;
  width:150px;
  height:125px;
  -webkit-border-radius:15px 0 0 15px;
  -moz-border-radius:15px 0 0 15px;
  border-radius:15px 0 0 15px;
  overflow:hidden;
}

.moros-showcase4 ul li a .moros-showcase-thumbnail img {
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  -webkit-border-radius:15px 0 0 15px;
  -moz-border-radius:15px 0 0 15px;
  border-radius:15px 0 0 15px;
}

.moros-showcase4 ul li a .moros-showcase-thumbnail .moros-showcase-new {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
  -webkit-border-radius:15px 0 0 0;
  -moz-border-radius:15px 0 0;
  border-radius:15px 0 0 0;
}

.moros-showcase4 ul li a .moros-showcase-thumbnail .moros-showcase-new-background {
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-style:solid;
  border-width:50px 50px 0 0;
  border-color:rgba(241,241,21,0.93) transparent transparent;
}

.moros-showcase4 .moros-showcase-meta {
  position:relative;
  display:block;
  float:left;
  width:285px;
  height:125px!important;
  margin:0;
  padding:0 0 0 10px;
  vertical-align:top;
  text-align:right;
  text-shadow:none;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:0 15px 15px 0;
  overflow:hidden;
}

.moros-showcase4 .moros-showcase-title {
  display:block;
  width:100%;
  margin:2px 0 8px;
  padding:0;
  text-align:left;
  text-decoration:underline;
}

.moros-showcase4 .moros-showcase-desc {
  display:block;
  width:100%;
  margin:0;
  padding:0;
  text-align:left;
  overflow:hidden;
}

.moros-showcase4 .moros-showcase-length,.moros-showcase4 .moros-showcase-price {
  display:block;
  width:100px;
  height:25px;
  color:rgb(250,188,116);
  text-shadow:1px 1px 0 rgba(253,253,251,0.95)!important;
  background-color:rgba(251,251,250,0.74);
  text-align:center;
  line-height:25px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid #ffffff;
}

.moros-showcase4 .moros-showcase-length {
  position:absolute;
  bottom:5px;
  right:115px;
}

.moros-showcase4 .moros-showcase-price {
  position:absolute;
  bottom:5px;
  right:5px;
}

/* START Video Showcase 8
 ************************************************/
.moros-showcase8 {
}

.moros-showcase8 .moros-showcase-container {
  max-height:500px;
  overflow:hidden;
  overflow-y:auto;
}

.moros-showcase8 ul {
  margin:0;
  padding:0;
  clear:both;
}

.moros-showcase8 li {
  position:relative;
  display:block;
  float:left;
  width:306px;
  height:230px;
  margin-bottom:20px;
  background-color:rgba(251,251,250,0.74);
}

/* Set margin for every 2nd and 3rd child */
.moros-showcase8 li:nth-child(3n+2),.moros-showcase8 li:nth-child(3n+3) {
  margin-left:10px;
}

.moros-showcase8 ul li a:link,.moros-showcase8 ul li a:visited,.moros-showcase8 ul li a:active {
  color:rgb(158,157,156);
  text-shadow:rgba(43,129,147,0.01);
}

.moros-showcase8 ul li a:hover {
}

.moros-showcase8 ul li a .moros-showcase-thumbnail {
  width:306px;
  height:172px;
  background:#000;
}

.moros-showcase8 ul li a .moros-showcase-thumbnail img {
  display:block;
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  overflow:hidden;
  margin:0 auto;
}

.moros-showcase8 ul li a .moros-showcase-thumbnail .moros-showcase-new {
  position:absolute;
  top:0;
  left:0;
  width:50px;
  height:50px;
}

.moros-showcase8 ul li a .moros-showcase-thumbnail .moros-showcase-new-background {
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-style:solid;
  border-width:50px 50px 0 0;
  border-color:rgba(158,157,156) transparent transparent;
}

.moros-showcase8 .moros-showcase-meta {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  overflow:hidden;
}

.moros-showcase8 .moros-showcase-title {
  position:absolute;
  left:10px;
  bottom:34px;
  font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  font-size:14px;
  text-decoration:underline;
}

.moros-showcase8 .moros-showcase-desc {
  display:block;
  position:absolute;
  width:286px;
  height:152px;
  top:230px;
  padding:10px;
  font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  background:rgb(255,255,255);
  -webkit-transition:all .2s ease;
  transition:all .5s ease;
}

.moros-showcase8 .moros-showcase-price {
  position:absolute;
  left:10px;
  bottom:10px;
}

.moros-showcase8 .moros-showcase-length {
  position:absolute;
  right:10px;
  bottom:10px;
}

/* Hover over deion. */
.moros-showcase8 .moros-showcase-meta:hover .moros-showcase-desc {
  top:0;
  -webkit-transition:all .2s ease;
  transition:all .5s ease;
}

/*-----------------[VAULT VIDEOS END]------------------------*/
/* --------------- */
.clear:before,.clear:after {
  content:"";
  display:table;
}

.clear:after {
  clear:both;
}

.clear {
  zoom:1;
}

/*------------------------SKYPE---------------------*/
#Skype-Body {
  display:block;
  width:575px;
  margin:25px 0 0 205px;
  padding:0 0 10px 5px;
}

.Skype:hover {
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0688fa),color-stop(1,#2dabf9));
  background:-moz-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-webkit-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-o-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-ms-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:linear-gradient(to bottom,#0688fa 5%,#2dabf9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa',endColorstr='#2dabf9',GradientType=0);
  background-color:#0688FA;
  color:#FFF;
}

.Skype:active {
  position:relative;
  top:1px;
  color:#444444;
}

.Skype:visited {
  color:#FFF;
}

/*--------------------------------TEAMMEGG-------------------------*/
.teammeg-container {
  display:flex;
  flex-wrap:wrap;
  width:100%;
  text-align:center;
}

.club-image {
  display:inline;
}

.club-hover {
  display:none;
}

.club-image:hover .club-main {
  display:none;
}

.club-image:hover img.club-hover {
  display:inline-block;
  cursor:pointer;
}

/* structure */
.row {
  display:flex;
  justify-content:center;
}

.col-50 {
  width:50%;
}

.col-50 img {
  max-width:100%;
}

.col-33 {
  width:33%;
}

.text-center {
  text-align:center;
}

/*-----------------------END TEAMMEG-------------------*/
/*----------------------------SKYPE-------------------------*/
#MM-MButton-Body {
  display:block;
  width:1000px;
  margin:0 0 0 5px;
  padding:0 0 10px 5px;
}

.MButton:hover {
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0688fa),color-stop(1,#2dabf9));
  background:-moz-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-webkit-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-o-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:-ms-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
  background:linear-gradient(to bottom,#0688fa 5%,#2dabf9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa',endColorstr='#2dabf9',GradientType=0);
  background-color:#0688FA;
  color:#FFF;
}

.MButton:active {
  position:relative;
  top:1px;
  color:#444444;
}

.MButton:visited {
  color:#FFF;
}

.MButton {
  display:inline-block;
  width:125px;
  margin:0 0 0 100px;
  -moz-box-shadow:inset 0 -3px 7px 0 #29bbff;
  -webkit-box-shadow:inset 0 -3px 7px 0 #29bbff;
  box-shadow:inset 0 -3px 7px 0 #29bbff;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2dabf9),color-stop(1,#0688fa));
  background:-moz-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
  background:-webkit-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
  background:-o-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
  background:-ms-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
  background:linear-gradient(to bottom,#2dabf9 5%,#0688fa 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9',endColorstr='#0688fa',GradientType=0);
  background-color:#2dabf9;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  display:inline-block;
  cursor:pointer;
  color:#FFF;
  font-family:Arial;
  font-size:15px;
  padding:9px 23px;
  text-decoration:none;
  text-shadow:0 1px 0 #263666;
  text-transform:uppercase;
  text-align:center;
}

/*------------------ TIP MENU CUMSHOW ----------------*/
#HL-TipMenuC-Body {
  width:940px;
  min-height:318px;
  margin:30px;
  background:transparent url(https://68.media.tumblr.com/21f41a576345d03804106df9ec25e495/tumblr_om52h60jXn1tdaksvo1_1280.png) no-repeat;
}

#HL-TipMenuC-Body a {
  text-decoration:none;
  color:#000;
}

#HL-TipMenuC-Body a:hover {
  text-decoration:none;
  font-weight:600;
  font-size:.95rem;
  color:#e6e5e3;
}

#HL-TipMenuC1 li,#HL-TipMenuC2 li {
  list-style:none;
  margin:10px 40px 0;
  padding:1px 8px 8px;
  font-family:CenturyGothic,AppleGothic,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:.95rem;
  line-height:.95rem;
  text-transform:capitalize;
  color:#585858;
  width:auto;
}

#HL-TipMenuC-L {
  display:inline-block;
  margin:30px 0 0;
  width:420px;
}

#HL-TipMenuC-R {
  display:inline-block;
  margin:80px 0 30px 70px;
  width:420px;
}

#HL-TipMenuC-Content {
  display:inline-block;
  vertical-align:left;
  margin:10px;
  width:480px;
}

#TipMenuC {
  position:absolute;
  margin-top:-50px;
  height:0;
  width:0;
}

/*--------------------------- HOVER ----------------------------*/
.club-image {
  display:inline;
}

.club-hover {
  display:none;
}

.club-image:hover .club-main {
  display:none;
}

.club-image:hover img.club-hover {
  display:inline-block;
  cursor:pointer;
}

/*------------------------- HOVER END -----------------------*/
/*----------------------TIP MENU MAIN-------------------------*/
#HL-TipMenuR-Body {
  width:1000px;
  min-height:775px;
  margin:0;
  background:transparent url(https://68.media.tumblr.com/0c240e50a9083a00eb54a0a6caa5cdad/tumblr_om55ax4ItC1tdaksvo1_1280.png) no-repeat;
}

#HL-TipMenuR-Body a {
  text-decoration:none;
  color:#000000;
}

#HL-TipMenuR-Body a:hover {
  text-decoration:none;
  font-weight:600;
  font-size:.95rem;
  color:#a0a0a0;
}

#HL-TipMenuR1 li,#HL-TipMenuR2 li {
  list-style:none;
  margin:8px 10px 10px;
  padding:12px 8px 8px;
  font-family:Geneva,"Helvetica Neue",Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:.95rem;
  line-height:.95rem;
  text-transform:capitalize;
  color:#000000;
  width:auto;
}

#HL-TipMenuR-L {
  display:inline-block;
  vertical-align:left;
  margin:90px 30px 60px;
  width:440px;
}

#HL-TipMenuR-R {
  display:inline-block;
  vertical-align:top;
  margin:90px 30px 0;
  width:420px;
}

#HL-TipMenuR-Content {
  display:inline-block;
  vertical-align:left;
  margin:10px;
  width:480px;
}

.TipMenu-Note {
  display:inline-block;
  width:480px;
  z-index:1;
}

//.TipMenu-Note {
  display:inline-block;
  margin:-95px 0 0 60px;
  text-align:left;
  width:480px;
  z-index:1;
}

.TmImg {
  margin:-12px 5px;
}

/*------------------ TIP MENU MAIN END-------------------*/
/*-------------------- VIRGIN TIPPERS ---------------------*/
#container {
  height:524px;
  width:700px;
  position:relative;
}

#virgintippers {
  position:absolute;
  top:300px;
  left:167px;
  width:704px;
  height:175px;
  overflow:scroll;
  text-align:center;
  font-weight:light;
  font-size:20px;
  font-family:helvetica,arial;
  letter-spacing:-1px;
  line-height:30px;
  color:#666;
  z-index:100;
}

/*-------------VIRGIN TIPPERS END-----------------*/
/*-------------------- KINGS ---------------------*/
#container2 {
  height:524px;
  width:700px;
  position:relative;
  margin-left:55px;
}

#kings {
  position:absolute;
  top:125px;
  left:40px;
  width:700px;
  height:310px;
  overflow:scroll;
  text-align:center;
  font-weight:light;
  font-size:40px;
  font-family:'Poiret One';
  letter-spacing:-1px;
  line-height:100px;
  color:#666;
  z-index:130;
}

/*-------------KINGS END -----------------*/
/*----------------------------- ANGEL V DEVIL TIP MENU ------------------------*/
#container3 {
  height:525px;
  width:700px;
  position:relative;
  margin-left:52px;
}

#angel {
  position:absolute;
  top:180px;
  left:104px;
  width:212px;
  height:318px;
  overflow:scroll;
  text-align:center;
  font-weight:light;
  font-size:18px;
  font-family:helvetica,arial;
  letter-spacing:0;
  color:#666;
  z-index:100;
}

#devil {
  position:absolute;
  top:180px;
  left:378px;
  width:212px;
  height:318px;
  overflow:scroll;
  text-align:center;
  font-weight:light;
  font-size:16px;
  font-family:helvetica,arial;
  letter-spacing:0;
  color:#666;
  z-index:100;
}

#eight {
  position:absolute;
  top:641px;
  left:156px;
  width:377px;
  height:140px;
  overflow:scroll;
  text-align:center;
  font-weight:light;
  font-size:20px;
  font-family:helvetica,arial;
  letter-spacing:-1px;
  line-height:30px;
  color:#666;
  z-index:100;
}

/*----------------------ANGEL V DEVIL TIP MENU END-----------------*/
/*-----------------------------FAQ HEADER----------------------*/
#FAQHEADER {
  height:75px;
  width:10px;
  position:relative;
  margin-left:60px;
}

/*-----------------------FAQ HEADER END------------*/
/*-----------------------------VID HEADER----------------------*/
#VIDHEADER {
  height:110px;
  width:10px;
  position:relative;
  margin-left:55px;
}

/*-----------------------VID HEADER END------------*/
/*-----------------------------STORE HEADER----------------------*/
#STOREHEADER {
  height:125px;
  width:10px;
  position:relative;
  margin-left:55px;
}

/*-----------------------STORE HEADER END------------*/
/*-----------------------------YEARLY KINGS HEADER----------------------*/
#YEARLYKINGSHEADER {
  height:550px;
  width:10px;
  position:relative;
  margin-left:60px;
}

/*-----------------------YEARLY KINGS HEADER END------------*/