@charset "UTF-8";

/* =================================================================
          HIDE SECTIONS
=================================================================*/
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_schedule,#profile_interests_content,#profile_comments,#favorite_models_label,#favorite_models_value,#friends_label,#blurb_label,#blurb_value,#avatar_holder,#friends_value,#admirers_label,#admirers_value,#status_label,#show_message_dialog,#member_type_value,#unix_last_updated_container.container,#unix_last_login_container.container,div.heading {
  display:none;
}

/* =================================================================
          HIDE CONTENT
=================================================================*/
#age_container,#height_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#automobile_container,#pets_container,#favorite_food_container,#occupation_container,#marital_status_container,#drink_container,#drugs_container,#smoke_container,#sexual_preference_container,#country_container,#city_container,#body_type_container,#gender_container,#username_container,#cam_score_container,#school_container,#tags_container,#status_container,#average_rating_container,#rate_container,#profile_header {
  display:none;
}

/*=====FONT AWESOME FULL======*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family:'FontAwesome';
  src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);
  src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype)","url(../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2)","url(../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff)","url(../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype)","url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight:normal;
  font-style:normal;
}

.fa {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.fa-lg {
  font-size:1.33333333em;
  line-height:.75em;
  vertical-align:-15%;
}

.fa-2x {
  font-size:2em;
}

.fa-3x {
  font-size:3em;
}

.fa-4x {
  font-size:4em;
}

.fa-5x {
  font-size:5em;
}

.fa-fw {
  width:1.28571429em;
  text-align:center;
}

.fa-ul {
  padding-left:0;
  margin-left:2.14285714em;
  list-style-type:none;
}

.fa-ul>li {
  position:relative;
}

.fa-li {
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  top:.14285714em;
  text-align:center;
}

.fa-li.fa-lg {
  left:-1.85714286em;
}

.fa-border {
  padding:.2em .25em .15em;
  border:solid .08em #eee;
  border-radius:.1em;
}

.fa-pull-left {
  float:left;
}

.fa-pull-right {
  float:right;
}

.fa.fa-pull-left {
  margin-right:.3em;
}

.fa.fa-pull-right {
  margin-left:.3em;
}

.pull-right {
  float:right;
}

.pull-left {
  float:left;
}

.fa.pull-left {
  margin-right:.3em;
}

.fa.pull-right {
  margin-left:.3em;
}

.fa-spin {
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation:fa-spin 1s infinite steps(8);
  animation:fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform:scale(-1,1);
  -ms-transform:scale(-1,1);
  transform:scale(-1,1);
}

.fa-flip-vertical {
  -ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform:scale(1,-1);
  -ms-transform:scale(1,-1);
  transform:scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
  filter:none;
}

.fa-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
}

.fa-stack-1x,.fa-stack-2x {
  position:absolute;
  left:0;
  width:100%;
  text-align:center;
}

.fa-stack-1x {
  line-height:inherit;
}

.fa-stack-2x {
  font-size:2em;
}

.fa-inverse {
  color:#fff;
}

.fa-envelope-o:before {
  content:"\f003";
}

.fa-heart:before {
  content:"\f004";
}

.fa-star:before {
  content:"\f005";
}

.fa-star-o:before {
  content:"\f006";
}

.fa-user:before {
  content:"\f007";
}

.fa-film:before {
  content:"\f008";
}

.fa-check:before {
  content:"\f00c";
}

.fa-remove:before,.fa-close:before,.fa-times:before {
  content:"\f00d";
}

.fa-times-circle-o:before {
  content:"\f05c";
}

.fa-comment:before {
  content:"\f075";
}

.fa-twitter-square:before {
  content:"\f081";
}

.fa-comments:before {
  content:"\f086";
}

.fa-heart-o:before {
  content:"\f08a";
}

.fa-twitter:before {
  content:"\f099";
}

.fa-group:before,.fa-users:before {
  content:"\f0c0";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
  content:"\f0c9";
}

.fa-money:before {
  content:"\f0d6";
}

.fa-envelope:before {
  content:"\f0e0";
}

.fa-legal:before,.fa-gavel:before {
  content:"\f0e3";
}

.fa-comment-o:before {
  content:"\f0e5";
}

.fa-comments-o:before {
  content:"\f0e6";
}

.fa-quote-left:before {
  content:"\f10d";
}

.fa-quote-right:before {
  content:"\f10e";
}

.fa-check-square:before {
  content:"\f14a";
}

.fa-euro:before,.fa-eur:before {
  content:"\f153";
}

.fa-dollar:before,.fa-usd:before {
  content:"\f155";
}

.fa-moon-o:before {
  content:"\f186";
}

.fa-envelope-square:before {
  content:"\f199";
}

.fa-copyright:before {
  content:"\f1f9";
}

.fa-venus:before {
  content:"\f221";
}

.fa-mars:before {
  content:"\f222";
}

.fa-venus-double:before {
  content:"\f226";
}

.fa-mars-double:before {
  content:"\f227";
}

.fa-venus-mars:before {
  content:"\f228";
}

.fa-medium:before {
  content:"\f23a";
}

.fa-commenting:before {
  content:"\f27a";
}

.fa-snapchat:before {
  content:"\f2ab";
}

.fa-snapchat-ghost:before {
  content:"\f2ac";
}

.fa-snapchat-square:before {
  content:"\f2ad";
}

.fa-envelope-open:before {
  content:"\f2b6";
}

.fa-envelope-open-o:before {
  content:"\f2b7";
}

.fa-user-o:before {
  content:"\f2c0";
}

.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  border:0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto;
}

/*==========FONT==========*/
@font-face {
  font-family:'FontAwesome';
  src:url(../font/fontawesome-webfont.eot?v=3.0.1);
/*LATO OpenSans*/
/* latin-ext */
  @font-facefont-family:Lato;
  font-style:normal;
  font-weight:400;
  src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.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:'Lato';
  font-style:normal;
  font-weight:400;
  src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.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:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;
}

/* cyrillic */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.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:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.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;
}

* {
  box-sizing:border-box;
}

/*===TURN OFF WHEN DONE===*/
.row {
  border:solid 1px #28344a;
  background-color:#111;
}

.row::after {
  content:"";
  clear:both;
  display:table;
}

[class*="col-"] {
  float:left;
  padding:5px;
}

html {
  background-color:#111;
  color:#f4f0cb;
}

body {
  font-size:16.6px;
  font-family:"Lato",sans-serif;
  background-image:url(https://img.mfcimg.com/photos2/508/5081662/704-885-111-281-9987190.png);
  background-size:150px 150px;
}

/*=====COL LAYOUT
TOTALS should = 12 100%
col- is horizontal
col-m is vertical
=====*/
/* For mobile phones: */
[class*="col-"] {
  width:100%;
}

@media only screen and (min-width: 600px) {
  /* For tablets: */
  .col-m-1 {
    width:8.33%;
  }
  
  .col-m-2 {
    width:16.66%;
  }
  
  .col-m-3 {
    width:25%;
  }
  
  .col-m-4 {
    width:33.33%;
  }
  
  .col-m-5 {
    width:41.66%;
  }
  
  .col-m-6 {
    width:50%;
  }
  
  .col-m-7 {
    width:58.33%;
  }
  
  .col-m-8 {
    width:66.66%;
  }
  
  .col-m-9 {
    width:75%;
  }
  
  .col-m-10 {
    width:83.33%;
  }
  
  .col-m-11 {
    width:91.66%;
  }
  
  .col-m-12 {
    width:100%;
  }
}

@media only screen and (min-width: 768px) {
  /* For desktop: */
  .col-1 {
    width:8.33%;
  }
  
  .col-2 {
    width:16.66%;
  }
  
  .col-3 {
    width:25%;
  }
  
  .col-4 {
    width:33.33%;
  }
  
  .col-5 {
    width:41.66%;
  }
  
  .col-6 {
    width:50%;
  }
  
  .col-7 {
    width:58.33%;
  }
  
  .col-8 {
    width:66.66%;
  }
  
  .col-9 {
    width:75%;
  }
  
  .col-10 {
    width:83.33%;
  }
  
  .col-11 {
    width:91.66%;
  }
  
  .col-12 {
    width:100%;
  }
}

/*=====BASICS======*/
/*===SETS WIDTH OF CONTENT===*/
.en-profile {
  width:60%;
  margin:auto;
}

p.main {
  text-align:left;
  text-wrap:normal;
  line-height:1.5;
  padding:5px 15px;
}

b {
  text-shadow:0 0 5px #f4f0cb,0 0 8px #f4f0cb;
}

a {
  color:#fffffd;
  text-decoration:none;
  letter-spacing:3px;
}

a:hover {
  color:#f4f0cb;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb,0 0 15px #f4f0cb;
}

/*=====NAV with DROP INFO=====*/
ul.etop-nav {
  list-style-type:none;
  display:block;
  position:fixed;
  z-index:1;
  top:190px;
  left:0;
  width:100%;
  margin:0;
  padding:0;
  overflow:hidden;
  background-color:#111;
}

ul.etop-nav li {
  float:left;
  color:#fffffd;
  height:50px;
  border-bottom:solid 1px #28344a;
}

ul.etop-nav li a {
  display:inline-block;
  color:#fffffd;
  width:100%;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  padding:0 30px;
  text-decoration:none;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb;
  height:40px;
  line-height:2.5;
  background-image:url(https://img.mfcimg.com/photos2/508/5081662/488-308-310-875-10735941.png);
  background-repeat:no-repeat;
  background-position:20% 0;
  background-size:40px 40px;
}

ul.etop-nav li a:hover {
  background-color:#111;
  text-shadow:0 0 5px #f4f0cb,0 0 7px #f4f0cb,0 0 10px #f4f0cb,0 0 12px #f4f0cb,0 0 15px #f4f0cb;
  background-image:url(https://img.mfcimg.com/photos2/508/5081662/528-518-881-876-10735939.png);
  background-repeat:no-repeat;
  background-position:left middle;
  background-size:40px 40px;
}

.dropdown:hover {
  color:#fffffd;
  text-shadow:0 0 5px #f4f0cb,0 0 7px #f4f0cb,0 0 10px #f4f0cb,0 0 12px #f4f0cb;
}

ul.etop-nav li.dropdown {
  display:block;
  width:20%;
}

.dropdown-content {
  display:none;
  position:relative;
}

.dropdown:hover .dropdown-content {
  display:block;
  position:relative;
}

/*===LINK INFO===*/
p.info {
  position:fixed;
  left:0;
  margin:auto;
  background:#111;
  padding:5px;
  width:100%;
  border-radius:0 0 20px 20px;
  text-align:center;
  letter-spacing:1px;
  line-height:3;
  border-bottom:solid 1px #28344a;
}

@media screen and (max-width: 600px) {
  ul.etop-nav li,ul.etop-nav li a,ul.etop-nav li.dropdown {
    float:none;
    width:100%;
    posiion:relative;
  }
}

@media screen and (max-width: 600px) {
  p.drop {
    float:none;
    width:90%;
    posiion:relative;
    margin-left:10%;
  }
}

/*==========VIDEOS - MENU==========*/
.VidzMenu {
  margin-top:1%;
  width:100%;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-gap:4%;
  -moz-column-gap:4%;
  column-gap:4%;
  -webkit-column-rule:0 solid #963143;
  -moz-column-rule:0 solid #963143;
  column-rule:0 solid #963143;
}

@media screen and (max-width: 600px) {
  [class="VidzMenu"] {
    width:100%;
    -webkit-column-count:1;
    -moz-column-count:1;
    column-count:1;
  }
}

.vmenu-info {
  cursor:pointer;
  margin-bottom:10px;
  margin-left:5px;
  padding-left:140px;
  line-height:1.5;
  text-align:left;
}

/*=====
GENERAL STUFF
=====*/
img {
  display:block;
  max-width:100%;
  margin:auto;
}

img.i-header {
  display:block;
  max-width:100%;
  margin:auto;
  margin-top:24px;
}

/*=====INTRO=====*/
.intro-wrap {
  display:block;
  position:relative;
  margin:auto;
  width:100%;
  height:380px;
  border:solid 0 #888;
}

img.intro-pic {
  display:inline-block;
  position:relative;
  max-width:100%;
  padding:0 15px 0 50px;
}

p.intro {
  text-align:justify;
  text-indent:25px;
  margin:0 50px 0 30px;
  letter-spacing:1.1px;
  line-height:1.4;
}

/*=====PARTS=====*/
.header {
  display:block;
  position:fixed;
  z-index:1;
  top:40px;
  left:0;
  height:150px;
  background-color:#111;
  text-align:left;
  width:100%;
  border-bottom:solid 0 #28344a;
}

.header-pic {
  display:inline-block;
  position:relative;
  margin-top:10px;
  height:150px;
  width:19%;
  text-align:center;
}

.header-main {
  height:relative;
  background-color:#111;
  padding:25px;
  text-align:center;
  width:100%;
  border:solid 0 #28344a;
}

.spacer {
  height:190px;
  width:100%;
  top:0;
  left:0;
}

.main {
  background:#111;
  height:relative;
  padding:0 10px 15px;
  margin:5px 0 0;
  border:solid 0 #28344a;
}

.section {
  background:#111;
  height:relative;
  padding:15px 10px;
  margin:5px 0 0;
}

.footer {
  background-color:#111;
  text-align:center;
  font-size:14px;
  padding:15px;
  border-bottom:solid 2px #28344a;
}

h3 {
  margin:20px 0 0;
  font-size:20px;
  letter-spacing:2px;
  word-spacing:2px;
}

h4 {
  text-align:center;
  background:#28344a;
  padding:10px;
  border-radius:15px;
  letter-spacing:3px;
  font-size:18px;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb;
}

.divider {
  width:100%;
  border:solid 2px #28344a;
  margin:50px 0 0;
}

/*=====H TIPPERS=====*/
.en-ht {
  font-size:30px;
  text-align:center;
}

.en-htn {
  color:#fffffd;
  font-size:35px;
  font-weight:bold;
  text-align:center;
  letter-spacing:3px;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb,0 0 15px #f4f0cb;
}

/*=====CSS MARQUEE=====*/
/* BASIC STRUCTURE - MARGIN HALF OF HEIGHT */
.en-marquee {
  width:100%;
  z-index:1;
  top:0;
  left:0;
  height:40px;
  background-color:#111;
  color:#f4f0cb;
  margin:0 0 auto;
  font-size:16px;
  font-family:'Open Sans';
  overflow:hidden;
  position:fixed;
  border-top:solid 2px #3c485e;
  border-bottom:solid 2px #3c485e;
}

/* POSITION TEXT - LINE HEIGHT SAME AS HEIGHT ABOVE */
.en-marquee p {
  position:absolute;
  font-family:Open Sans,Arial,sans-serif;
  width:100%;
  height:100%;
  margin:0;
  line-height:40px;
  text-align:center;
}

/* START POSITION OF TEXT */
.en-marquee p {
  transform:translateX(100%);
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
}

/* MOVEMENT - EACH ELEMENT NEEDS OWN ANIM */
@keyframes MLeft {
  0% {
    transform:translateX(100%);
  }
  
  100% {
    transform:translateX(-100%);
  }
}

/** Mozilla Firefox Keyframes **/
@-moz-keyframes MLeft {
  0% {
    -moz-transform:translateX(100%);
  }
  
  100% {
    -moz-transform:translateX(-100%);
  }
}

/** Webkit Keyframes **/
@-webkit-keyframes MLeft {
  0% {
    -webkit-transform:translateX(100%);
  }
  
  100% {
    -webkit-transform:translateX(-100%);
  }
}

/* TIME OF ANIMATION */
.en-marquee p:nth-child(1) {
  animation:MLeft 30s linear infinite;
  -moz-animation:MLeft 30s linear infinite;
  -webkit-animation:MLeft 30s linear infinite;
}

/*=====END MARQUEE=====*/
/*=====ROOM RULES - PAGE=====*/
img.fez {
  display:block;
  max-width:100%;
  margin:auto;
  border:solid 2px #f4f0cb;
  box-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb;
}

ol.rr {
  margin-top:20px;
  letter-spacing:2px;
  line-height:1.5;
}

ol.rr li {
  padding-top:25px;
}

/*==========TIP MUNU TIPPING==========*/
.TipMenu {
  margin-top:1%;
  width:100%;
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;
  -webkit-column-gap:4%;
  -moz-column-gap:4%;
  column-gap:4%;
  -webkit-column-rule:0 solid #963143;
  -moz-column-rule:0 solid #963143;
  column-rule:0 solid #963143;
}

@media screen and (max-width: 600px) {
  [class="TipMenu"] {
    width:100%;
    -webkit-column-count:1;
    -moz-column-count:1;
    column-count:1;
  }
}

.tip-for {
  margin-bottom:10px;
  margin-left:15px;
  padding-left:30px;
  background-color:#111;
  line-height:32px;
  text-align:left;
  background-image:url(https://img.mfcimg.com/photos2/508/5081662/488-308-310-875-10735941.png);
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:32px 32px;
}

.tip-for:hover {
  cursor:pointer;
  background-image:url(https://img.mfcimg.com/photos2/508/5081662/528-518-881-876-10735939.png);
  background-repeat:no-repeat;
  background-size:32px 32px;
}

/*==========NOTICE-WARNING==========*/
.en-notice {
  text-align:left;
  text-wrap:normal;
  width:98%;
  margin-left:4px;
  padding-left:15px;
  background-color:#111;
  border-left:5px solid #2f3d57;
  line-height:50px;
}

/*==========VIDEO MENU==========*/
.vid-wrap {
  display:block;
  width:100%;
  height:742px;
  border:solid 2px #28344a;
  margin:auto;
}

.vid-dropdown {
  display:block;
  cursor:pointer;
  background:#111;
  border-bottom:solid 2px #28344a;
  padding:20px 0 0;
  width:100%;
  text-align:center;
}

.vid-dropdown-content {
  display:none;
  position:relative;
  background-color:#111;
  width:100%;
  text-align:left;
  padding:10px;
}

.vid-dropdown-content a {
  position:relative;
  float:right;
  top:-60px;
  width:100px;
  padding:5px;
  text-decoration:none;
  display:block;
  text-align:center;
  font-weight:bold;
  border:solid 2px #f4f0cb;
  border-radius:12px;
}

.vid-dropdown-content a:hover {
  background-color:#3c485e;
  box-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb;
}

.vid-dropdown:hover .vid-dropdown-content {
  display:block;
  width:100%;
  margin:auto;
}

.vid-dropdown:hover {
  border-bottom:solid 2px #f4f0cb;
}

p.vid {
  letter-spacing:1.5px;
}

h2.vid {
  margin:0 0 20px;
  line-height:1;
  letter-spacing:3px;
  word-spacing:5px;
}

@media screen and (max-width: 600px) {
  .vid-dropdown,.vid-dropdown a {
    float:none;
    width:100%;
    posiion:relative;
    top:0;
  }
}

/*=====SNAP-KIK=====*/
#snap-box {
  text-align:center;
  border:solid 0 #fff;
}

img.snap {
  display:block;
  max-width:100%;
  margin:auto;
  border:solid 0 #fff;
}

#kik-box {
  display:inline-block;
  margin:auto;
  width:100%;
  text-align:center;
  border:solid 0 #fff;
}

img.kik {
  display:block;
  max-width:100%;
  margin:auto;
  border:solid 0 #fff;
}

.tooltip {
  position:relative;
  display:inline-block;
  border-bottom:0 dotted black;
}

.tooltip .tooltiptext {
  visibility:hidden;
  width:135px;
  background-color:#28344a;
  color:#fffffd;
  text-align:center;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb;
  border-radius:6px;
  border:solid 2px #f4f0cb;
  padding:10px 0;
  position:absolute;
  z-index:1;
  top:35%;
  left:-90%;
}

.tooltip .tooltiptext::after {
  content:"";
  position:absolute;
  top:50%;
  left:100%;
  margin-top:-5px;
  border-width:5px;
  border-style:solid;
  border-color:transparent transparent transparent #f4f0cb;
}

.tooltip:hover .tooltiptext {
  visibility:visible;
}

/*==========TEAMS==========*/
.en-teams {
  font-size:18px;
  text-shadow:0 0 5px #f4f0cb,0 0 10px #f4f0cb,0 0 15px #f4f0cb;
  line-height:1.5;
  text-align:center;
  -webkit-column-count:4;
/* Chrome, Safari, Opera */
  -moz-column-count:4;
/* Firefox */
  column-count:4;
  -webkit-column-gap:50px;
/* Chrome, Safari, Opera */
  -moz-column-gap:50px;
/* Firefox */
  column-gap:50px;
  -webkit-column-rule:2px solid #28344a;
/* Chrome, Safari, Opera */
  -moz-column-rule:2px solid #28344a;
/* Firefox */
  column-rule:2px solid #28344a;
}

/*=====EVEISMS=====*/
.eveism-box {
  display:block;
  width:100%;
  height:relative;
  margin:auto;
  border:solid 0 #777;
}

.eveism-side {
  display:inline-block;
  width:24.25%;
  height:relative;
  vertical-align:top;
  margin:0;
  padding:0;
}

.eveism-quote {
  display:inline-block;
  width:50%;
  margin:0;
  padding:0;
}

p.eveism {
  font-size:17px;
  text-align:left;
  text-wrap:normal;
  line-height:1.5;
}