@charset "UTF-8";

/* == BACKGROUND IMAGES == */
body {
  background-image:url(https://img.mfcimg.com/photos2/227/22753277/568-462-602-396-11932574.png);
/* background-color:#1fdbdb; 
  https://vgy.me/DqASpz.png
  https://vgy.me/kmtbaQ.png - Rick and Morty*/
}

#LL_Monthly {
/* background-image: url(); */
  background-size:cover;
/* background-position: 50% 0%; */
  min-height:550px;
  overflow:hidden;
/* text-shadow: black 1px 1px 1px; */
  text-shadow:black 1.2px 1.2px 1px;
}

#LL_AboutMe {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
/* border-top-left-radius: 0; */
/* border-top-right-radius: 0; */
}

#LL_TipMenu {
/* background-image: url(); */
  background-size:cover;
  height:100%;
  overflow-y:auto;
/* background-position: right; */
/* background-position:71% 50%; */
/* text-shadow: black 1px 1px; */
/* text-shadow: black 1px 1px 1px; */
}

#LL_Raffle {
/* background-image: url(); */
/* background-size: cover; */
/* text-shadow: black 1px 1px; */
}

#LL_DreamTip {
/* background-image: url(); */
  background-size:50%;
  background-position:0 30%;
  background-blend-mode:multiply;
  opacity:.88;
/* text-shadow: black 1px 1px; */
}

#LL_DailyHTs {
/*  background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_Club2Col5 {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black -1px 1px 1px; */
}

#LL_Birthday {
/* background-image: url(); */
  background-size:cover;
}

#LL_HighestTips {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_HallOfFame {
/* background-image: url(); */
  background-size:cover;
  position:relative;
  height:580px;
/* text-shadow: black 1px 1px; */
}

#LL_LittleLambs {
/* background-image: url(); */
  background-size:cover;
  height:100%;
  overflow-y:400px;
}

#LL_Club3Col2 {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_Club2Col {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_Club2Col2 {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_Club2Col3 {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#LL_Club2Col4 {
/* background-image: url(); */
  background-size:cover;
/* text-shadow: black 1px 1px; */
}

#profile_photo_galleries .profile_section_content {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#profile_password_photo_galleries .profile_section_content {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#password_photo_galleries .profile_section_content {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#photo_galleries .profile_section_content {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#profile_comments .profile_section_content {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

/* == NAV BAR == */
.Nav {
  position:fixed;
  display:block;
  width:1000px;
  top:0;
/* margin:0 -10px auto; */
  vertical-align:top;
  z-index:9999;
/* background-color:rgba(255,255,255,0.8); */
/* background-color:rgba(255,255,255,0.85); */
/* background-color:rgba(255,255,255,0.9); */
/* background-color:rgba(0,0,0,0.6); */
/* background-color:rgba(0,0,0,0.55); */
  background-color:rgba(0,0,0,0.75);
/*background-color: #FFFFFF;*/
/*background-color:#49afcd;*/
/* border-bottom-left-radius:5px; */
/* border-bottom-right-radius:5px; */
}

#Nav {
  display:block;
/* text-align:center; */
  width:1000px;
/* height: 25.5938px; */
  height:25.6px;
  position:fixed;
  top:0;
  z-index:99999;
}

#Nav ul {
/* margin:0; */
/* padding:0; */
/* list-style:none; */
}

.Nav > li > a {
  text-decoration:none;
/* color:#000000; */
  color:#ffffff;
/* font-weight:400; */
  font-family:Pattaya,'PT Sans',Helvetica,Arial,Verdana,sans-serif;
  font-weight:normal;
/* font-size:1rem; */
  font-size:1.25rem;
  font-style:normal;
/* padding:0.3rem 1.7rem; */
/* padding:0.7rem 1.36rem; */
/* padding:0.7rem 1.27rem; */
/* padding:0.7rem 1.39rem; */
/* padding:0.7rem 1.3rem; */
/* padding:0.7rem 1.22rem; */
/* padding:0.7rem 1.18rem; */
/* padding:0.7rem 2.2rem; */
/*  padding:0.7rem 1.6rem; */
  padding:.2rem 1.57rem;
  background:transparent;
}

.Nav li a:hover {
  color:#FF2222;
/*color:#FF33CC;*/
  background-color:#f1f1f1;
}

.Nav a {
  display:block;
  background:transparent;
/* color:#000000; */
  color:#ffffff;
  text-decoration:none;
  padding:.5em;
  font-style:normal;
  font-size:.75rem;
/* letter-spacing:.12rem; */
/* letter-spacing:.046875rem; */
}

.Nav li {
  position:relative;
  list-style-type:none;
}

.Nav > li {
  float:left;
  list-style-type:none;
}

.Nav > li:first-child {
}

.Nav > li:first-child > a {
}

.Nav > li:last-child {
  margin-right:0;
}

.Nav > li:last-child > a {
}

.Nav li li a {
  font-family:Pangolin,'PT Sans',Helvetica,Arial,Verdana,sans-serif;
  font-weight:normal;
/* font-size:.875rem; */
  font-size:1.125rem;
/* color:#000000; */
  color:#ffffff;
}

.Nav li a:first-child:nth-last-child(2):before {
  content:"";
  position:absolute;
  height:0;
  width:0;
  top:50%;
  right:10%;
}

.Nav ul {
  position:absolute;
  white-space:nowrap;
  left:-99999em;
  padding:0;
  z-index:1;
/* background-color:rgba(255,255,255,0.8); */
/* background-color:rgba(255,255,255,0.85); */
/* background-color:rgba(0,0,0,0.6); */
  background-color:rgba(0,0,0,0.55);
/*background-color:#FFFFFF;*/
}

.Nav > li:hover > ul {
  left:auto;
  padding-top:0;
  min-width:100%;
}

.Nav li li a:hover {
/*color:#FF33CC;*/
  color:#FF2222;
}

.Nav > li li:hover > ul {
  left:100%;
  top:-4px;
}

/* == btt BAR == */
.btt {
  position:fixed;
  display:block;
  width:87px;
  top:97%;
  vertical-align:top;
  z-index:9999;
  background-color:rgba(0,0,0,0.55);
  border-radius:30px;
}

.btt a {
  text-decoration:none;
  color:#ffffff;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-weight:bold;
  font-size:.88rem;
  font-style:normal;
  padding:.2rem 1.2rem;
  background:transparent;
}

.btt a:hover {
  color:#FF2222;
  display:block;
  background-color:#f1f1f1;
  border-radius:30px;
}

/* == bot BAR == */
.bot {
  position:fixed;
  display:block;
  width:1000px;
  top:97%;
  vertical-align:bottom;
  z-index:9989;
}

.bot a {
  text-decoration:none;
  float:right;
  color:#ffffff;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-weight:bold;
  font-size:.88rem;
  font-style:normal;
  background-color:rgba(0,0,0,0.55);
  border-radius:30px;
  padding:.2rem 1.2rem;
}

.bot a:hover {
  color:#FF2222;
  display:block;
  background-color:#f1f1f1;
  border-radius:30px;
}

/* === 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;
}

/* === end reset === */
a,a img {
/* margin:-2px; */
  padding:0;
}

.LL_Content_Section a:link,.LL_Content_Section a:visited,.LL_Content_Section a:active {
/* color:#a240ba; */
  color:#FFFFFF;
  text-decoration:none;
}

.LL_Content_Section a:hover {
  color:#FF2222;
  text-decoration:none;
}

body {
  background-color:#000000;
  color:#ffffff;
  font-family:Indie Flower,'PT Sans',Helvetica,Arial,Verdana,sans-serif;
  font-style:normal;
  font-size:18px;
  z-index:1;
  overflow-y:scroll;
  overflow-x:hidden;
  height:100%;
  background-size:cover;
  background-attachment:fixed;
  background-repeat:no-repeat;
/* background-position:top; */
  background-position:left;
}

.profile_section_background {
  z-index:-9999;
}

a:link {
  text-decoration:none;
  color:#ffffff;
  z-index:9999;
}

a:visited {
  text-decoration:none;
  color:#ffffff;
  z-index:9999;
}

a:hover {
  text-decoration:none;
  color:#ff2222;
}

#header_bar,#footer_bar,#profile_main_photo,#tags_container,#cam_score_container,#avatar_holder,#status_container,#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#profile_about_me > .heading {
  display:none;
}

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

#about_me_container span#about_me_label,#profile_friends .heading,#profile_friends #friends_container,#profile_friends #favorite_models_container,#profile_about_me #tags_container,#profile_schedule,#profile_about_me div#occupation_container {
  display:none;
}

#profile_friends {
  display:block;
}

.ImgFloatLeft {
  float:left;
  margin:10px;
  border-radius:30px;
}

.ImgFloatRight {
  float:right;
  margin:10px;
  border-radius:30px;
}

.width225 {
  max-width:225px;
}

.width450 {
  max-width:450px;
}

#profile {
  width:1000px;
  margin:0 auto;
/* margin-top: 35px; */
  margin-top:42px;
  margin-bottom:0;
}

#LL_Profile {
/* margin-bottom:-60px; */
/* margin-bottom:50px; */
/* margin-top:560px; */
  margin-top:-20px;
  font-size:23px;
}

#about_me_value {
  padding-top:0;
/* height:1200px; */
}

#profile_about_me_friends .profile_section_content #profile_friends {
  position:relative;
/* background-color:#7DD4FF; */
  background-color:rgba(0,0,0,0.55);
/* color:#e081a7; */
/* border:10px solid #7E4B84; */
  border:0;
/* border-radius:30px; */
  border-radius:15px;
  padding:30px;
  margin-top:20px;
/* width:940px; */
/* top:65px; */
/* left:-40px; */
/* z-index:111; */
}

.LL_Content_Section,.profile_section_content {
/* background-color:rgba(0,0,0,0.425); */
/* background-color:rgba(0,0,0,0.4); */
/* background-color:rgba(0,0,0,0.5); */
/* background-color:rgba(0,0,0,0.6); */
  background-color:rgba(0,0,0,0.55);
/* color:#7dd4ff; */
/* color:#86FDD6; */
  color:#FFFFFF;
/* border:10px solid #7E4B84; */
  border:0;
/* border-radius:30px; */
  border-radius:15px;
/* padding:10px 30px 30px; */
  padding:30px;
  width:940px;
  margin:0;
  margin-top:20px;
}

.LL_Content_Section h2,.LL_Content_Section h3,.heading,.HeartLine {
  display:block;
  text-align:center;
/* color:#e081a7; */
/* color:#FF66CC; */
/* color:#ff6ec7; */
/* color:#338bbc; */
  color:#03a9f4;
  font-weight:normal;
}

div.HeartLine {
  width:100%;
  height:16px;
}

.LL_Content_Section {
  position:relative;
  text-align:center;
}

.LL_Content_Section p {
  margin:15px 30px;
  font-size:22px;
  line-height:1.2em;
}

#LL_Raffle a {
  color:#FFFF66;
}

#LL_Raffle a:hover {
  color:#FF2222;
}

#LL_TipMenu {
  padding-bottom:40px;
}

#LL_TipMenu h3 {
  font-size:30px;
  color:#e081a7;
  padding-top:5px;
  padding-bottom:20px;
}

#LL_TipMenu ul {
  display:inline-block;
  margin:0 10px 30px;
  line-height:1.5em;
  width:450px;
}

#LL_TipMenu ul li {
  text-align:center;
}

#LL_TipMenu ul li h3 {
/* color:#e081a7; */
  color:#FF66CC;
  font-size:30px;
  margin-bottom:10px;
  padding-bottom:15px;
}

#LL_TipMenu ul li a,#LL_TipMenu ul li a:link,#LL_TipMenu ul li a:visited,#LL_TipMenu ul li a:active {
  text-decoration:none;
  color:#7dd4ff;
}

#LL_TipMenu ul li a:hover,a:hover .LL_Tip_Amount {
  text-decoration:none;
  color:#ff2222;
}

#LL_TipMenu #TipMenuBottomImage {
  position:relative;
  display:block;
  float:right;
  bottom:-40px;
}

#LL_Upcoming li {
  display:inline-block;
  padding:10px 150px 0;
  font-size:2rem;
}

#LL_DailyHTs ul,#LL_HighestTips ul {
/* list-style-type:decimal; */
/* list-style-position:inside; */
/* text-align:left; */
  text-align:center;
}

#LL_DailyHTs ul {
  width:300px;
  margin:10px auto 0;
  min-height:200px;
  float:left;
}

#LL_DailyHTs ul:first-of-type {
  margin-left:20px;
}

#LL_HighestTips ul {
/* width: 390px; */
  width:450px;
  margin:10px auto 0;
  min-height:100px;
  float:left;
/* 
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-width: 390px;
  -moz-column-width: 390px;
  column-width: 390px;
  -webkit-column-gap: 1.347826em;
  -moz-column-gap: 1.347826em;
  column-gap: 1.347826em;
 */
}

/* #LL_LittleLambs ul, */
#LL_Club3Col2 ul,#LL_Club2Col ul,#LL_Club2Col2 ul,#LL_Club2Col3 ul,#LL_Club2Col4 ul,#LL_HallOfFame ul,#LL_Birthday ul,#LL_Club2Col5 ul {
  width:260px;
  margin:10px auto 0;
  min-height:200px;
  float:left;
}

/* #LL_LittleLambs ul:first-of-type, */
#LL_Club3Col2 ul:first-of-type,#LL_Birthday ul:first-of-type/*,#LL_HighestTips ul:first-of-type*/ {
  margin-left:80px;
}

#LL_Club2Col5 ul:first-of-type,#LL_Club2Col ul:first-of-type,#LL_Club2Col2 ul:first-of-type,#LL_Club2Col3 ul:first-of-type,#LL_Club2Col4 ul:first-of-type,#LL_HallOfFame ul:first-of-type {
  margin-left:210px;
}

/* #LL_LittleLambs ul li, */
#LL_Club3Col2 ul li,#LL_Club2Col ul li,#LL_Club2Col2 ul li,#LL_Club2Col3 ul li,#LL_Club2Col4 ul li,#LL_HallOfFame ul li,#LL_Birthday ul li,#LL_DailyHTs ul li,#LL_Club2Col5 ul li,#LL_HighestTips ul li {
  font-size:23px;
/* margin:10px; */
}

#LL_LittleLambs,#LL_Club3Col2,#LL_Club2Col,#LL_Club2Col2,#LL_Club2Col3,#LL_Photos,#LL_Club2Col4,#LL_HallOfFame,#LL_Birthday,#LL_DailyHTs,#LL_Club2Col5,#LL_HighestTips {
/* min-height:550px; */
  overflow:hidden;
}

#LL_HighestTips ul li {
  font-size:35px;
/* font-family:'PT Sans'; */
}

#LL_LittleLambs ul {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:260px;
  -moz-column-width:260px;
  column-width:260px;
/* -webkit-column-gap: 1.347826em; */
/* -moz-column-gap: 1.347826em; */
/* column-gap: 1.347826em; */
  -webkit-column-gap:0;
  -moz-column-gap:0;
  column-gap:0;
  margin-left:80px;
  margin-right:80px;
  margin-bottom:35px;
/* float: left; */
}

#LL_LittleLambs ul li {
  -webkit-column-break-inside:avoid;
  -webkit-margin-bottom-collapse:separate;
/* margin: 5px; */
/* margin: 2.5px; */
  display:inline-block;
  margin-bottom:2.5px;
/* width: 250px; */
  width:260px;
  font-size:23px;
}

#LL_LittleLambs a:link,#LL_LittleLambs a:visited,#LL_LittleLambs a:active {
/* color:#a240ba; */
  color:#7dd4ff;
}

#LL_LittleLambs a:hover {
  color:#FF2222;
}

#LL_LittleLambs ol {
  text-align:left;
  width:600px;
  margin-left:80px;
}

#LL_LittleLambs ol li {
  list-style-type:disc;
}

#LL_LittleLambs ol li ol li {
  list-style-type:circle;
}

#LL_LittleLambs p:nth-of-type(2n),#LL_LittleLambs ul li {
/* 
  text-shadow: 1px 1px 1px black,
               0px 1px 1px black,
              -1px 1px 1px black,
              -1px 0px 1px black,
              -1px -1px 1px black,
               0px -1px 1px black,
               1px -1px 1px black,
               1px 0px 1px black;
 */
}

#LL_AA ul li {
  font-size:27px;
}

#LL_Links ul {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:300px;
  -moz-column-width:300px;
  column-width:300px;
/* -webkit-column-gap: 1.347826em; */
/* -moz-column-gap: 1.347826em; */
/* column-gap: 1.347826em; */
  -webkit-column-gap:0;
  -moz-column-gap:0;
  column-gap:0;
  margin-left:50px;
  margin-right:50px;
  margin-bottom:35px;
/* float: left; */
}

#LL_Links ul li {
  -webkit-column-break-inside:avoid;
  -webkit-margin-bottom-collapse:separate;
/* margin: 5px; */
/* margin: 2.5px; */
  display:inline-block;
/* width: 250px; */
  width:300px;
}

/* 
#LL_AA h3 {
  color: #e081a7;
  padding-top: 35px;
}
 */
#LL_Photos {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#LL_Videos {
/* background-color:#FFFFFF; */
/* color:#000000; */
}

#LL_Birthday {
/* 
text-shadow: 1.25px  1.25px 0.00px black,
             0.25px  0.25px 0.25px black,
             0.00px  0.25px 0.25px black,
            -0.25px  0.25px 0.25px black,
            -0.25px  0.00px 0.25px black,
            -0.25px -0.25px 0.25px black,
             0.00px -0.25px 0.25px black,
             0.25px -0.25px 0.25px black,
             0.25px  0.00px 0.25px black;
 */
}

#LL_Birthday h2 {
/* text-shadow: black 1px 1px; */
}

#LL_HighTipMonth {
  position:relative;
  top:161px;
  left:43px;
  font-size:34px;
  color:#0723cc;
  width:600px;
}

#LL_Social_Media > a {
  display:block;
  float:left;
  width:200px;
  text-decoration:none;
/* margin:0; */
  margin:0 1px;
  padding:0;
  border:0;
}

.LL_Vidscroller {
  max-height:550px;
  width:900px;
  overflow-y:auto;
  background-color:rgba(0,0,0,0.4);
}

.LL_Vidscroller img {
  margin:20px;
}

#profile_about_me_friends .profile_section_content {
  width:1000px;
/* margin-top:-550px; */
  margin:0;
  padding:0;
  visibility:hidden;
}

#profile_about_me_friends .profile_section_content .profile_subsection,#profile_about_me_friends .profile_section_content .profile_section_background {
  visibility:visible;
  margin:0;
  padding:0;
}

#profile_interests_content {
  display:none;
}

#profile_schedule {
  display:none;
}

#profile_friends {
/* display:none; */
}

.profile_section_content {
  z-index:auto;
  z-index:unset;
}

.LL_LargeTitle {
  font-family:Pattaya;
  font-size:144px;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom:10px;
  text-decoration:none;
}

.LL_Title {
  font-family:Pattaya;
  font-size:100px;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom:10px;
  text-decoration:none;
}

.LL_MediumTitle {
  font-family:Pattaya;
  font-size:60px;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom:10px;
  text-decoration:none;
}

.LL_LongTitle,.profile_section_content .heading {
  font-family:Indie Flower;
  font-size:45px;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:10px;
  text-decoration:none;
  font-weight:normal;
}

.LL_SubTitle {
  font-family:Pattaya;
  font-size:30px;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom:10px;
  margin-top:30px;
  text-decoration:none;
}

.BIG_Text {
  font-size:100px;
}

p.Medium_Text,.Medium_Text {
  font-size:50px;
}

p.SMedium_Text,.SMedium_Text {
  font-size:35px;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0;
  margin-top:0;
  text-decoration:none;
}

p.SSMedium_Text,.SSMedium_Text {
  font-size:28px;
}

p.LL_Small_Text {
  font-size:16px;
}

.LL_Small_Tip_Text::before {
  content:'(';
}

.LL_Small_Tip_Text::after {
  content:')';
}

.LL_Small_Tip_Text {
  font-size:12px;
  margin:0 5px;
}

.LL_Tip_Amount {
/* color:#86F8D0; */
/* color:#de8cf2; */
  color:#86fdd6;
  margin-left:10px;
}

.dstrike {
  position:relative;
}

.dstrike::after {
  border-bottom:.125em solid red;
  content:"";
  left:0;
  margin-top:calc(0.125em / 2 * -1);
  position:absolute;
  right:0;
  top:50%;
}

.dstrike::after {
  -webkit-transform:skewY(-15deg);
  transform:skewY(-15deg);
}

.force_aquamarine {
/* color:#86FDD6; */
  color:#7FFFD4!important;
}

.aquamarine {
/* color:#86FDD6; */
  color:#7FFFD4;
}

.aquamarine:hover {
  color:#FF2222;
}

.force_white {
  color:#FFFFFF!important;
}

.white {
  color:#FFFFFF;
}

.force_yellow {
  color:#FFFF66!important;
}

.yellow {
  color:#FFFF66;
}

.red {
  color:#a50000;
}

.names {
/* background-color:rgba(0,0,0,0.3); */
}

.clear:after {
  clear:both;
  content:"";
  display:block;
}

.alignleft {
  text-align:left;
}

.aligncenter {
  text-align:center;
}

.alignright {
  text-align:right;
}

.TMFloatLeft {
  display:block;
  float:left;
  width:450px;
}

.TMFloatRight {
  display:block;
  float:right;
  width:450px;
}

.TMCenter {
  display:block;
  width:450px;
  margin:0 auto;
}

.profile_section {
  display:block;
/* margin: 10px auto; */
  margin:0 auto;
  width:1000px;
  border-spacing:0;
}

.profile_section_background {
  width:1000px;
  margin:0 auto;
}

.profile_section_content .heading {
/* padding:5px; */
  padding:0;
  padding-left:10px;
  padding-top:10px;
  margin-top:25px;
  background-color:transparent;
/* color:#FF66CC; */
  color:#03a9f4;
  font-family:Indie Flower,'PT Sans',Helvetica,Arial,Verdana,sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:2em;
/* z-index: -10; */
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #b86060;
  -moz-box-shadow:0 0 0 #b86060;
  box-shadow:0 0 0 #b86060;
  -webkit-text-shadow:0 0 0 #695353;
  -moz-text-shadow:0 0 0 #695353;
  text-shadow:0 0 0 #695353;
}

.images {
  padding:0 10px;
}

.photo_gallery_image {
  padding:7.375px;
}

.wall_post_info {
  font-weight:400;
}

.wall_post_body iframe {
  display:none;
}

.img1000 > a > img {
  width:100%;
  padding-bottom:20px;
  padding-top:20px;
}

.img1000 > img {
  width:100%;
  padding-bottom:20px;
  padding-top:20px;
}

.img940 {
  width:940px;
  display:block;
}

.img940 img {
  display:block;
  width:100%;
}

.img500 {
  float:left;
  width:500px;
  padding:0;
  display:inline-block;
  opacity:1;
}

.img500 img {
  display:block;
  margin:0 auto;
  max-width:100%;
  border-radius:30px;
}

.img1000 {
  float:left;
  width:1000px;
  display:inline-block;
}

.imgcenter {
/* display:inline-block; */
  display:block;
  text-align:center;
  clear:both;
}

.radius25 {
  border-radius:25px;
}

.radius95 {
  border-radius:95px;
}

.imgother {
  float:left;
  display:inline-block;
}

.wall_post {
  padding-left:10px;
}

/* === PHOTO SETS === */
#LL_Photos {
  width:990px;
  height:auto;
  padding:0;
  padding-top:30px;
  padding-left:10px;
  padding-bottom:30px;
  z-index:99;
}

#ll_photos_teaser {
  display:inline-block;
  width:990px;
  height:auto;
  margin:5px 0 0 10px;
  z-index:99;
}

#ll_photos_holder {
  display:inline-block;
  margin:5px auto;
  vertical-align:top;
  width:990px;
  height:auto;
  z-index:99;
}

#LL_Photos ul {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:260px;
  -moz-column-width:260px;
  column-width:260px;
/* -webkit-column-gap: 1.347826em; */
/* -moz-column-gap: 1.347826em; */
/* column-gap: 1.347826em; */
  -webkit-column-gap:0;
  -moz-column-gap:0;
  column-gap:0;
  margin-left:80px;
  margin-right:80px;
  margin-bottom:35px;
/* float: left; */
}

#LL_Photos ul li {
  -webkit-column-break-inside:avoid;
  -webkit-margin-bottom-collapse:separate;
/* margin: 5px; */
/* margin: 2.5px; */
  display:inline-block;
/* width: 250px; */
  width:260px;
  font-size:23px;
}

.ll_photo_preview {
  width:480px;
  height:auto;
  margin:0 5px;
  float:left;
}

.ll_photo_image {
  width:250px;
/* height:210px; */
/* height:270.5px; */
  margin:0 auto;
/* remove this line when adding more pictures */
/* margin:5px 0 0 5px; */
/* uncomment this line when adding more pictures */
/* float:left; */
/* uncomment this line when adding more pictures */
  border:none;
  overflow:hidden;
  position:relative;
  text-align:center;
  background:transparent;
  z-index:998;
  text-decoration:none;
}

.ll_photo_image .mask,.view {
  width:250px;
/* height:180px; */
/* height:270.5px; */
  height:calc(100% - 28px);
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
/* border-radius:20px; */
  border-radius:25px;
}

.ll_photo_image img {
  display:block;
  position:relative;
  transition:all .2s linear;
  width:250px;
/* border-radius:20px; */
  border-radius:25px;
}

.ll_photo_image p {
  font-family:Montserrat,Helvetica,Arial,Verdana,sans-serif;
  font-weight:400;
  position:relative;
  bottom:0;
  line-height:1.15rem;
  font-size:1rem;
  color:#ffffff;
  padding:5px;
  margin:0;
  text-align:center;
  text-shadow:.5px .5px 0 black;
}

.ll_photo_image p:nth-of-type(3n) {
/* bottom: -45px; */
  bottom:-110px;
/* font-size:0.9375rem; */
}

.ll_photo_image a,.ll_photo_image .mask > div {
  text-decoration:none;
  position:absolute;
/* top:72px; */
/* top:63px; */
  top:90px;
/* top:40%; */
/* top:35%; */
  top:44%%;
/* left:12.93px; */
/* left:89.1px; */
  left:85px;
/* left:calc((100% - 294.14px)/2); */
/* left:calc((100% - 141.77px)/2); */
  left:calc((100% - 150.39px)/2);
  padding:3px 6px;
/* background:#000000; */
  color:#FFFFFF;
  font-family:Montserrat,Helvetica,Arial,Verdana,sans-serif;
  font-weight:400;
  font-size:1.375rem;
/* font-size:1.25rem; */
  text-align:center;
  text-transform:uppercase;
  border-radius:5px;
/* width: 283px; */
  text-shadow:.5px .5px .5px black;
}

.ll_photo_image .mask {
  opacity:0;
/* background-color:rgba(138,135,135,0.7); */
  background-color:rgba(0,0,0,0.5);
/* border-radius:20px; */
  border-radius:25px;
  transition:all .4s ease-in-out;
}

.ll_photo_image p,.ll_photo_image .mask > div {
  transform:translateY(100px);
  opacity:0;
  transition:all .2s linear;
}

.ll_photo_image a:hover,.ll_photo_image .mask > div:hover {
/* background: #FFFF00; */
  background-color:rgba(255,182,193,0.8);
  color:#000000;
  text-shadow:0 0 0 black;
}

.ll_photo_image:hover img {
/* transform:scale(1.25); */
}

.ll_photo_image:hover .mask {
  opacity:1;
}

.ll_photo_image:hover h2,.ll_photo_image:hover p,.ll_photo_image:hover a,.ll_photo_image:hover .mask > div {
  opacity:1;
  transform:translateY(0px);
}

.photo_title {
  font-family:Montserrat,Helvetica,Arial,Verdana,sans-serif;
/* font-size:1.09375rem; */
  line-height:normal;
  font-weight:400;
  color:#ffffff;
}

/* === END PHOTO SETS === */
/* === VIDEO PREVIEWS === */
#LL_Videos {
  width:990px;
  height:auto;
  padding:0;
  padding-left:10px;
  z-index:99;
}

#ll_videos_teaser {
  display:inline-block;
  width:990px;
  height:auto;
  margin:5px 0 0 10px;
  z-index:99;
}

#ll_videos_holder {
  display:inline-block;
  margin:5px auto;
  vertical-align:top;
  width:990px;
  height:auto;
  z-index:99;
}

.ll_video_preview {
  width:480px;
  height:auto;
  margin:0 5px;
  float:left;
}

.ll_video_image {
  width:250px;
  height:210px;
  margin:5px 0 0 5px;
  float:left;
  border:none;
  overflow:hidden;
  position:relative;
  text-align:center;
  background:transparent;
  z-index:998;
  text-decoration:none;
}

.ll_video_image .mask,.view {
  width:250px;
  height:180px;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
/* border-radius:20px; */
  border-radius:25px;
}

.ll_video_image img {
  display:block;
  position:relative;
  transition:all .2s linear;
  width:250px;
/* border-radius:20px; */
  border-radius:25px;
}

.ll_video_image p {
  font-family:'PT Sans',Montserrat,Helvetica,Arial,Verdana,sans-serif;
  font-weight:400;
  position:relative;
  bottom:0;
  line-height:1.15rem;
  font-size:1rem;
  color:#ffffff;
  padding:5px;
  margin:0;
  text-align:center;
  text-shadow:.5px .5px 0 black;
}

.ll_video_image p:nth-of-type(3n) {
  bottom:-45px;
  font-size:.9375rem;
}

.ll_video_image a,.ll_video_image .mask > div {
  text-decoration:none;
  position:absolute;
/* top:72px; */
  top:63px;
/* top:40%; */
  top:35%;
/* left:12.93px; */
  left:89.1px;
/* left:calc((100% - 294.14px)/2); */
  left:calc((100% - 141.77px)/2);
  padding:3px 6px;
/* background:#000000; */
  color:#FFFFFF;
  font-family:'PT Sans',Montserrat,Helvetica,Arial,Verdana,sans-serif;
  font-weight:400;
/* font-size: 1.375rem; */
  font-size:1.25rem;
  text-align:center;
  text-transform:uppercase;
  border-radius:5px;
/* width: 283px; */
  text-shadow:.5px .5px .5px black;
}

.ll_video_image .mask {
  opacity:0;
/* background-color:rgba(138,135,135,0.7); */
  background-color:rgba(0,0,0,0.5);
/* border-radius:20px; */
  border-radius:25px;
  transition:all .4s ease-in-out;
}

.ll_video_image p,.ll_video_image .mask > div {
  transform:translateY(100px);
  opacity:0;
  transition:all .2s linear;
}

.ll_video_image a:hover,.ll_video_image .mask > div:hover {
/* background: #FFFF00; */
  background-color:rgba(255,182,193,0.8);
  color:#000000;
  text-shadow:0 0 0 black;
}

.ll_video_image:hover img {
/* transform:scale(1.25); */
}

.ll_video_image:hover .mask {
  opacity:1;
}

.ll_video_image:hover h2,.ll_video_image:hover p,.ll_video_image:hover a,.ll_video_image:hover .mask > div {
  opacity:1;
  transform:translateY(0px);
}

.video_title {
  font-family:'PT Sans',Montserrat,Helvetica,Arial,Verdana,sans-serif;
  font-size:1.09375rem;
  font-weight:400;
  color:#000000;
}

/* === END VIDEO PREVIEWS === */
body {
  font-family:Indie Flower,Helvetica,Arial,Verdana,sans-serif!important;
  font-weight:400;
}

/* === web fonts === */
@font-face {
  font-family:'Pattaya';
  font-style:normal;
  font-weight:400;
  src:local(Pattaya),local(Pattaya-Regular),url(https://fonts.gstatic.com/s/pattaya/v3/ea8ZadcqV_zkHY-XBdet9g.woff2) format("woff2");
}

@font-face {
  font-family:'Indie Flower';
  font-style:normal;
  font-weight:400;
  src:local('Indie Flower'),local(IndieFlower),url(https://fonts.gstatic.com/s/indieflower/v9/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2) format("woff2");
}

@font-face {
  font-family:'Pangolin';
  font-style:normal;
  font-weight:400;
  src:local('Pangolin Regular'),local(Pangolin-Regular),url(https://fonts.gstatic.com/s/pangolin/v1/zvpZTNu38eM8oc4Q51J2XXYhjbSpvc47ee6xR_80Hnw.woff) format("woff");
}

@font-face {
  font-family:'PT Sans';
  font-style:normal;
  font-weight:400;
  src:local('PT Sans'),local(PTSans-Regular),url(https://fonts.gstatic.com/s/ptsans/v8/7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4.woff) format("woff");
}

@font-face {
  font-family:'PT Sans';
  font-style:normal;
  font-weight:700;
  src:local('PT Sans Bold'),local(PTSans-Bold),url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
}

/* 
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v9/vRvZYZlUaogOuHbBTT1SNevvDin1pK8aKteLpeZ5c0A.woff) format('woff'), url(https://fonts.gstatic.com/s/ubuntu/v9/zvCUQcxqeoKhyOlbifSAaevvDin1pK8aKteLpeZ5c0A.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:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v7/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
}

@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:local(Montserrat-Bold),url(https://fonts.gstatic.com/s/montserrat/v7/IQHow_FEYlDC4Gzy_m8fcnbFhgvWbfSbdVg11QabG8w.woff) format("woff");
}

/* Custom Scrollbar, I don't know what I'm doing!*/
::-webkit-scrollbar {
  width:10px;
  height:10px;
}

::-webkit-scrollbar-button {
  width:0;
  height:15px;
}

::-webkit-scrollbar-thumb {
  background:#cacaca;
  border-radius:5px;
}

::-webkit-scrollbar-track {
  background:transparent;
  border:0 none #ffffff;
}

/* fixed titles for tips and LLC */
.blue {
  color:#03a9f4;
}

.fixed_topper {
  background:transparent;
  top:50px;
  position:absolute;
  margin:auto;
  font-size:60px;
  line-height:1.2rem;
  text-align:center;
  font-weight:normal;
  width:940px;
  z-index:200;
}

.names {
  font-size:23px;
  font-color:f1f1f1;
}

.wrapper {
  position:absolute;
  width:95%;
  height:80%;
  overflow-y:scroll;
  z-index:100;
  bottom:0;
}

.llc_wrapper {
  position:absolute;
  width:95%;
  height:50%;
  overflow-y:scroll;
  z-index:100;
  bottom:0;
}