@charset "UTF-8";

/*css/reset
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

body {
  background:url(https://img.mfcimg.com/photos2/118/11841792/540-796-829-942-8787842.jpg) no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

a {
  color:#717171;
}

#header_bar,#profile_header_container,#profile_main_photo,#footer_bar,#avatar_holder {
  display:none;
}

#profile {
  width:890px;
  margin:0 auto;
}

.header {
  background:rgba(255,255,255,0.4);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  filter:none;
  height:54px;
  left:0;
  position:fixed;
  top:-5px;
  width:100%;
  z-index:100;
  margin-bottom:55px;
}

.container-menu {
  margin-left:auto;
  margin-right:auto;
  width:830px;
}

.header .container-menu .navigation-menu ul li {
  list-style:none;
  list-style-type:none;
  float:left;
}

.header div.container-menu .navigation-menu {
  position:relative;
  line-height:56px;
}

.header .container-menu .navigation-menu ul li a {
  color:#717171;
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:28px;
  padding:17px 16px 16px;
  text-decoration:none;
  text-transform:uppercase;
}

.header .container-menu .navigation-menu ul li a:hover {
  background:none repeat scroll 0 0 #717171;
  color:#FFFFFF;
  border-bottom:1px solid #8F8F8F;
}

#profile_about_me_friends,#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_interests_content,#profile_comments {
  position:absolute;
  background-color:rgba(255,255,255,0.5);
  background-image:url(https://img.mfcimg.com/photos2/118/11841792/997-369-182-496-8787154.png),url(https://img.mfcimg.com/photos2/118/11841792/393-825-712-335-8787150.png);
  background-attachment:fixed;
  background-position:center center;
  background-repeat:repeat,no-repeat;
  background-size:auto auto,cover;
  color:#FFF;
  width:850px;
  top:50px;
  left:-2000px;
  transition:ease-in 1.5s;
  -moz-transition:ease-in 1.5s;
  -webkit-transition:ease-in 1.5s;
}

#profile_about_me_friends:target,#profile_password_photo_galleries:target,#profile_photo_galleries:target,#profile_schedule:target,#profile_interests_content:target,#profile_comments:target {
  top:50px;
  left:300px;
  background-color:rgba(255,255,255,0.5);
  margin-top:4%;
}

#profile_about_me_friends .heading,#profile_password_photo_galleries .heading,#profile_photo_galleries .heading,#profile_schedule .heading,#profile_interests_content,#profile_comments .heading {
  text-transform:uppercase;
  font-size:25px;
  font-weight:bold;
  font-family:PT Sans;
  padding-bottom:10px;
  padding-left:50px;
  margin-bottom:20px;
}

#profile_photo_gallery_3,#profile_photo_gallery_361288 {
  position:absolute;
  width:850px;
  height:300px;
  background-color:rgba(255,255,255,0.5);
  background-image:url(https://img.mfcimg.com/photos2/118/11841792/997-369-182-496-8787154.png),url(https://img.mfcimg.com/photos2/118/11841792/393-825-712-335-8787150.png);
  background-attachment:fixed;
  background-position:center center;
  background-repeat:repeat,no-repeat;
  background-size:auto auto,cover;
  left:65px;
  top:157px;
}

#profile_photo_gallery {
  position:absolute;
  width:850px;
  height:300px;
  background-color:rgba(255,255,255,0.5);
  background-image:url(https://img.mfcimg.com/photos2/118/11841792/997-369-182-496-8787154.png),url(https://img.mfcimg.com/photos2/118/11841792/393-825-712-335-8787150.png);
  background-attachment:fixed;
  background-position:center center;
  background-repeat:repeat,no-repeat;
  background-size:auto auto,cover;
  left:65px;
  top:157px;
}

#profile_photo_galleries,#profile_password_photo_galleries {
  margin-top:110px;
}

#profile_photo_galleries:target,#profile_password_photo_galleries:target {
  margin-top:110px;
}

a.photo_gallery_link {
  color:blanchedalmond;
}

.photo_gallery_count {
  color:blanchedalmond;
}

#container {
  margin-top:20px;
  margin-left:30px;
  position:fixed;
  background:blue;
  top:63%;
  left:2%;
}

.pulse {
  width:100px;
  height:100px;
  border:5px solid blue;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  background-color:blue;
  z-index:10;
  position:absolute;
}

.pulse h1 {
  color:#FFF;
  font-size:19px;
  font-weight:600;
  font-family:sans-serif,"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial;
  padding-left:3px;
  padding-top:40px;
  text-align:center;
}

.dot {
  border:10px solid blue;
  background:transparent;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  height:100px;
  width:100px;
  -webkit-animation:pulse 3s ease-out;
  -moz-animation:pulse 3s ease-out;
  animation:pulse 3s ease-out;
  -webkit-animation-iteration-count:infinite;
  -moz-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  position:absolute;
  top:-53px;
  left:-55px;
  z-index:1;
  opacity:0;
}

.dot {
  border:10px solid #00F;
  background:transparent none repeat scroll 0 0;
  border-radius:100%;
  height:200px;
  width:200px;
  animation:3s ease-out 0 normal none infinite running pulse;
  position:absolute;
  top:-53px;
  left:-55px;
  z-index:1;
  opacity:0;
}

@-moz-keyframes pulse {
  0% {
    -moz-transform:scale(0);
    opacity:0;
  }
  
  25% {
    -moz-transform:scale(0);
    opacity:.1;
  }
  
  50% {
    -moz-transform:scale(0.1);
    opacity:.3;
  }
  
  75% {
    -moz-transform:scale(0.5);
    opacity:.5;
  }
  
  100% {
    -moz-transform:scale(1);
    opacity:0;
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform:scale(0);
    opacity:0;
  }
  
  25% {
    -webkit-transform:scale(0);
    opacity:.1;
  }
  
  50% {
    -webkit-transform:scale(0.1);
    opacity:.3;
  }
  
  75% {
    -webkit-transform:scale(0.5);
    opacity:.5;
  }
  
  100% {
    -webkit-transform:scale(1);
    opacity:0;
  }
}

.modalDialogvideos {
  position:fixed;
  font-family:Arial,Helvetica,sans-serif;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0,0,0,0.8);
  z-index:99999;
  opacity:0;
  -webkit-transition:opacity 400ms ease-in;
  -moz-transition:opacity 400ms ease-in;
  transition:opacity 400ms ease-in;
  pointer-events:none;
}

.modalDialogvideos:target {
  opacity:1;
  pointer-events:auto;
  overflow:auto;
}

.modalDialogvideos > div {
  width:600px;
  position:relative;
  margin:10% auto;
  padding:5px 20px 13px;
  border-radius:10px;
  background:#fff;
  background:-moz-linear-gradient(#fff,#999);
  background:-webkit-linear-gradient(#fff,#999);
  background:-o-linear-gradient(#fff,#999);
}

.close {
  background:#606061;
  color:#FFFFFF;
  line-height:25px;
  position:absolute;
  right:-12px;
  text-align:center;
  top:-10px;
  width:24px;
  text-decoration:none;
  font-weight:bold;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  -moz-box-shadow:1px 1px 3px #000;
  -webkit-box-shadow:1px 1px 3px #000;
  box-shadow:1px 1px 3px #000;
}

.close:hover {
  background:#00d9ff;
}

.photo_gallery_image {
  background:none repeat scroll 0 0 #F4F4F4;
  border:4px solid #FFFFFF;
  border-radius:50%;
  margin-top:30px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.close {
  background:#606061;
  color:#FFFFFF;
  line-height:25px;
  position:absolute;
  right:-12px;
  text-align:center;
  top:-10px;
  width:24px;
  text-decoration:none;
  font-weight:bold;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  -moz-box-shadow:1px 1px 3px #000;
  -webkit-box-shadow:1px 1px 3px #000;
  box-shadow:1px 1px 3px #000;
}

.photo_gallery_image:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}