@charset "UTF-8";

html,body,#bubbles {
  height:100%;
}

#bubbles {
  padding:100px 0;
}

.bubble {
  width:60px;
  height:60px;
  background:#1e5799;
  background:-moz-radial-gradient(center,ellipse cover,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background:-webkit-radial-gradient(center,ellipse cover,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background:radial-gradient(ellipse at center,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=1);
  border-radius:200px;
  -moz-border-radius:200px;
  -webkit-border-radius:200px;
  position:fixed;
}

.x1 {
  -webkit-transform:scale(0.9);
  -moz-transform:scale(0.9);
  transform:scale(0.9);
  opacity:.2;
  -webkit-animation:moveclouds 15s linear infinite,sideWays 4s ease-in-out infinite alternate;
  -moz-animation:moveclouds 15s linear infinite,sideWays 4s ease-in-out infinite alternate;
  -o-animation:moveclouds 15s linear infinite,sideWays 4s ease-in-out infinite alternate;
}

.x2 {
  left:200px;
  -webkit-transform:scale(0.6);
  -moz-transform:scale(0.6);
  transform:scale(0.6);
  opacity:.5;
  -webkit-animation:moveclouds 25s linear infinite,sideWays 5s ease-in-out infinite alternate;
  -moz-animation:moveclouds 25s linear infinite,sideWays 5s ease-in-out infinite alternate;
  -o-animation:moveclouds 25s linear infinite,sideWays 5s ease-in-out infinite alternate;
}

.x3 {
  left:350px;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  transform:scale(0.8);
  opacity:.3;
  -webkit-animation:moveclouds 20s linear infinite,sideWays 4s ease-in-out infinite alternate;
  -moz-animation:moveclouds 20s linear infinite,sideWays 4s ease-in-out infinite alternate;
  -o-animation:moveclouds 20s linear infinite,sideWays 4s ease-in-out infinite alternate;
}

.x4 {
  left:470px;
  -webkit-transform:scale(0.75);
  -moz-transform:scale(0.75);
  transform:scale(0.75);
  opacity:.35;
  -webkit-animation:moveclouds 18s linear infinite,sideWays 2s ease-in-out infinite alternate;
  -moz-animation:moveclouds 18s linear infinite,sideWays 2s ease-in-out infinite alternate;
  -o-animation:moveclouds 18s linear infinite,sideWays 2s ease-in-out infinite alternate;
}

.x5 {
  left:150px;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  transform:scale(0.8);
  opacity:.3;
  -webkit-animation:moveclouds 7s linear infinite,sideWays 1s ease-in-out infinite alternate;
  -moz-animation:moveclouds 7s linear infinite,sideWays 1s ease-in-out infinite alternate;
  -o-animation:moveclouds 7s linear infinite,sideWays 1s ease-in-out infinite alternate;
}

@-webkit-keyframes moveclouds {
  0% {
    top:500px;
  }
  
  100% {
    top:-500px;
  }
}

@-webkit-keyframes sideWays {
  0% {
    margin-left:0;
  }
  
  100% {
    margin-left:50px;
  }
}

@-moz-keyframes moveclouds {
  0% {
    top:500px;
  }
  
  100% {
    top:-500px;
  }
}

@-moz-keyframes sideWays {
  0% {
    margin-left:0;
  }
  
  100% {
    margin-left:50px;
  }
}

@-o-keyframes moveclouds {
  0% {
    top:500px;
  }
  
  100% {
    top:-500px;
  }
}

@-o-keyframes sideWays {
  0% {
    margin-left:0;
  }
  
  100% {
    margin-left:50px;
  }
}

/*--------------------------BUBBLES-----------------------*/
/* latin-ext */
@font-face {
  font-family:'Great Vibes';
  font-style:normal;
  font-weight:400;
  src:local('Great Vibes'),local(GreatVibes-Regular),url(https://fonts.gstatic.com/s/greatvibes/v4/6q1c0ofG6NKsEhAc2eh-3SYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Great Vibes';
  font-style:normal;
  font-weight:400;
  src:local('Great Vibes'),local(GreatVibes-Regular),url(https://fonts.gstatic.com/s/greatvibes/v4/6q1c0ofG6NKsEhAc2eh-3Y4P5ICox8Kq3LLUNMylGO4.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;
}

/* cyrillic-ext */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;
}

/* cyrillic */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/CWB0XYA8bzo0kSThX0UTuA.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;
}

/* --------------NAV-------------- */
@media screen and (min-width: 1px) {
  .nav {
    z-index:500;
    font-family:'Roboto';
    font-size:0;
    background:#87cefa;
    background:-moz-linear-gradient(-45deg,#87cefa 0%,#6495ed 100%);
    background:-webkit-linear-gradient(-45deg,#87cefa 0%,#6495ed 100%);
    background:linear-gradient(135deg,#87cefa 0%,#6495ed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87cefa',endColorstr='#6495ed',GradientType=1);
    padding:0;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    text-align:center;
    display:block;
  }
  
  .nav li {
    text-decoration:none;
    font-weight:400;
    list-style:none;
    display:inline-block;
    font-size:15px;
    color:inherit;
    padding:20px 10px;
    color:#b6cdf7;
  }
  
  .nav li a {
    text-decoration:none;
  }
  
  .selected {
    background:#fff;
  }
  
  .menuIcon {
    display:none;
  }
  
  a {
    color:#eee;
  }
}

/* --------------NAV-END-------------- */
.flexboxcon {
  padding:0;
  margin:0;
  position:relative;
  top:50px;
  list-style:none;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-block;
  display:-webkit-block;
  display:block;
  flex-direction:column;
  -webkit-flex-flow:wrap;
  justify-content:center;
}

.flexboxitem {
  margin:auto;
  padding:0;
  width:700px;
  height:auto;
  margin-top:0;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}

/*--------Tip Menu----------------*/
.tipmenu {
  z-index:8;
  padding:0;
  width:700px;
  height:auto;
  margin:auto;
  align-items:center;
  line-height:10px;
  color:white;
  font-weight:bold;
  font-weight:400;
  text-align:center;
  letter-spacing:.5px;
  list-style:none;
  font-size:15px;
  font-family:'Roboto';
  background:url()no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.tipmenu-text {
  padding:0 40px;
}

.tipmenucontainer {
  width:500px;
  height:330px;
  overflow-x:auto;
  margin:auto;
  position:relative;
  right:20px;
}

.tipmenu-left {
  margin-top:10px;
  list-style:none;
  padding:25px 30px;
  color:#555;
  border-bottom:2px solid #6495ed;
  background-color:rgba(255,255,255,.4);
  text-align:left;
}

.tipmenu-right {
  float:right;
  position:relative;
  color:#ffffff;
  bottom:14px;
  left:15px;
  background-color:#6495ed;
  border:1px solid;
  padding:10px 15px;
}

.tipmenu-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:.5s;
  transition-duration:.5s;
}

.tipmenu-right:before {
  color:#553;
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#3f3d3d;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}

.tipmenu-right:hover,.tipmenu-right:focus,.tipmenu-right:active {
  color:#ffffff;
}

.tipmenu-right:hover:before,.tipmenu-right:focus:before,.tipmenu-right:active:before {
  color:#553;
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}

.tipmenu-right a:hover {
  color:#6495ed;
  font-weight:400;
}

.tiplink {
  text-decoration:none;
  color:#ffffff;
}

/* --------------Video-------------- */
.vidcon {
  padding:10px;
  margin:auto;
  width:700px;
  font-weight:200;
  position:relative;
  top:50px;
  list-style:none;
  display:-webkit-flex;
  display:flex;
  flex-direction:column;
  -webkit-flex-flow:wrap;
  justify-content:center;
  font-family:'Roboto';
}

.viditem {
  margin:10px;
  width:320px;
  height:340px;
  color:#000;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.vidtitle {
  position:relative;
  font-size:16px;
}

.vidtext {
  position:relative;
  top:-10px;
  color:#555;
}

.vidbutton {
  position:relative;
  top:-10px;
  font-size:14px;
  background-color:#6495ed;
  padding:10px 15px;
}

.vidbutton {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:.5s;
  transition-duration:.5s;
}

.vidbutton:before {
  color:#553;
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#3f3d3d;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}

.vidbutton:hover,.vidbutton:focus,.vidbutton:active {
  color:#ffffff;
}

.vidbutton:hover:before,.vidbutton:focus:before,.vidbutton:active:before {
  color:#553;
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}

.vidbutton a:hover {
  color:#6495ed;
}

/*--------Members----------------*/
.omenu {
  z-index:8;
  padding:0;
  width:700px;
  height:auto;
  margin:auto;
  align-items:center;
  line-height:10px;
  color:white;
  font-weight:bold;
  font-weight:400;
  text-align:center;
  letter-spacing:.5px;
  list-style:none;
  font-size:15px;
  font-family:'Roboto';
  background:url()no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.omenu-text {
  padding:0 40px;
}

.omenucontainer {
  width:500px;
  height:330px;
  overflow-x:auto;
  margin:auto;
  position:relative;
  right:20px;
}

.omenu-left {
  margin-top:10px;
  list-style:none;
  padding:25px 30px;
  color:#555;
  border-bottom:2px solid #6495ed;
  background-color:rgba(255,255,255,.4);
  text-align:center;
}

.omenu-right {
  float:right;
  position:relative;
  color:#ffffff;
  bottom:14px;
  left:15px;
  background-color:#6495ed;
  border:1px solid;
  padding:10px 15px;
}

.omenu-right {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:.5s;
  transition-duration:.5s;
}

.olink {
  text-decoration:none;
  color:#ffffff;
}

#profile_main_photo,#about_me_label,#marital_status_container,#sexual_preference_container,#age_container,#height_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#body_type_container,#gender_container,#username_container,#tags_container,#tbody,#header_bar,#city_container,#profile_header,#profile_about_me > .heading,#footer_bar,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#drugs_container,#drink_container,#smoke_container {
  display:none;
}

a:link,a:active,a:hover {
  color:#;
}

a:visited {
  color:#;
}

body {
  margin:auto;
  width:700px;
  background:url(#)no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  color:#666666;
  font-family:'Roboto';
  font-weight:normal;
  font-style:normal;
}

.profile_section_content {
  color:#666666;
  border:px #;
  padding:0;
  margin:0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_background {
  background-color:transparent;
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:20px 0;
  color:#6495ed;
  font-family:'Great Vibes';
  font-weight:normal;
  font-style:normal;
  font-size:28px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

.content {
  padding:0;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}