@charset "UTF-8";

@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055qfQKp5L0ll4.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0576fQKp5L0ll4.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055KfQKp5L0ll4.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055afQKp5L0ll4.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0566fQKp5L0g.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCrxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFA7xG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCLxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCbxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFB7xG-GNxkg.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCrxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFA7xG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCLxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCbxG-GNxklNd.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat Alternates';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFB7xG-GNxkg.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@-webkit-keyframes fadeInScale {
  0% {
    transform:scale(0.6);
  }

  100% {
    transform:scale(1);
  }
}

@keyframes fadeInScale {
  0% {
    transform:scale(0.6);
  }

  100% {
    transform:scale(1);
  }
}

@keyframes circle {
  0% {
    transform:rotate(0deg);
  }

  100% {
    transform:rotate(360deg);
  }
}

@-webkit-keyframes circle {
  0% {
    transform:rotate(0deg);
  }

  100% {
    transform:rotate(360deg);
  }
}

@keyframes dots {
  0% {
    transform:rotate(0deg);
  }

  100% {
    transform:rotate(360deg);
  }
}

@-webkit-keyframes dots {
  0% {
    transform:rotate(0deg);
  }

  100% {
    transform:rotate(360deg);
  }
}

@keyframes flair {
  0% {
    transform:rotate(360deg);
  }

  100% {
    transform:rotate(0deg);
  }
}

@-webkit-keyframes flair {
  0% {
    transform:rotate(360deg);
  }

  100% {
    transform:rotate(0deg);
  }
}

@media only screen and (max-width: 728px) {
  body {
    margin-top:10px;
    font-size:13px;
    color:rgb(102,102,102);
    font-family:'Cinzel',serif;
  }

  [class*="cl-"] {
    width:100%;
  }

  .clmenu ul {
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
    background-color:rgb(51,51,51);
  }

  .clmenu li {
    float:none;
    clear:left;
  }

  .clmenu li a {
    display:block;
    color:white;
    text-align:center;
    padding:14px 16px;
    text-decoration:none;
  }

  .clmenu li a:hover:not(.active) {
    background-color:rgb(17,17,17);
  }

  .clmenu .active {
    background-color:rgb(153,102,204);
  }

  .clmenu .active:hover {
    background-color:rgb(153,102,204);
  }

  .clmenu .flright {
    float:none;
    clear:right;
  }

  .social {
    text-align:center;
  }

  .sronly {
    display:block;
    font-size:14px;
  }

  .mdonly {
    display:none;
  }

  .srtcenter,.srtleft,.srtright {
    text-align:center;
  }

  h1.headerz,h1.schedh {
    display:block;
    text-align:center;
    font-size:16px;
  }

  .wrp h1 {
    font-size:15px;
  }

  .box {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto 12px;
    padding:10px;
  }

  .box p,.rules p {
    font-size:15px;
    font-weight:normal;
  }

  .rules,.tiprequest {
    display:block;
    width:90%;
    height:auto;
    margin:0 auto 12px;
    padding:10px;
  }

  .tiprequest {
    height:auto;
    overflow:auto;
  }

  .tipwr {
    background-color:rgb(241,241,241);
    border-bottom:2px solid rgb(255,255,255);
    border-top:2px solid rgb(255,255,255);
  }

  .tipwr:hover {
    border-bottom:2px solid rgb(204,204,204);
    border-top:2px solid rgb(204,204,204);
  }

  .btnbuy a,.btnbuy a:visited {
    display:block;
    text-align:center;
    width:80%;
    height:auto;
    padding:9px 12px;
    text-decoration:none;
    color:rgb(255,255,255);
    margin:6px auto 3px;
    background:rgb(251,137,255);
    font-size:13px;
    box-shadow:rgb(153,153,153) 0 1px 3px;
    text-shadow:rgb(153,153,153) 0 -1px 1px;
    border-radius:3px;
    transition:all .4s ease 0s;
  }

  .btnbuy a:hover {
    color:rgb(255,255,255);
    background:rgb(153,51,204);
    box-shadow:rgb(255,255,255) 0 1px 3px;
  }

  p.dayoff,p.day {
    border-bottom:1px solid rgb(204,204,204);
    font-weight:bold;
    font-size:19px;
  }

  .sched {
    background:linear-gradient(135deg,rgb(169,3,41) 0%,rgb(143,2,34) 44%,rgb(109,0,25) 100%);
    color:rgb(255,255,255);
  }

  .sch {
    background-color:rgba(102,102,102,0.1);
    border-left:0 solid rgb(204,204,204);
    border-top:1px solid rgba(102,102,102,0);
    border-bottom:1px solid rgba(102,102,102,0);
    transition:all .4s ease 0s;
  }

  .sched .sch:hover {
    background-color:rgb(255,255,255);
    border-left:0 solid rgb(204,204,204);
    border-top:1px solid rgb(255,51,153);
    border-bottom:1px solid rgb(255,51,153);
    box-shadow:rgb(0,0,0) 0 6px 6px -4px;
  }

  p.dayoff,p.day,p.schours {
    color:rgb(241,241,241);
  }

  p.schours {
    font-size:13px;
    color:rgb(241,241,241);
  }

  .sch:hover p.dayoff {
    color:rgb(255,51,153);
  }

  .sch:hover p.day {
    color:rgb(119,119,119);
  }

  .sch:hover p.schours {
    font-size:13px;
    color:rgb(119,119,119);
  }

  .gcrown {
    box-shadow:rgb(0,0,0) 0 0 7px;
    border-radius:8px;
    z-index:10000;
    transform:scale(0.99,0.99);
    overflow:hidden;
  }

  .gdown {
    z-index:9;
    border-radius:6px;
    box-shadow:rgb(0,0,0) 0 0 4px;
    margin:10px auto;
    overflow:hidden;
  }

  .tiplist {
    height:auto;
    overflow:auto;
  }

  .tiplistcrown {
    height:auto;
    overflow:auto;
  }

  .generic {
    background-color:rgb(0,0,0);
  }

  .generic img {
    opacity:.7;
    transition:all .4s ease 0s;
  }

  .gcrown:hover .generic img,.gdown:hover .generic img {
    opacity:1;
    transform:scale(1.1,1.1);
  }
}

a:link,a:visited {
  color:rgb(0,153,204);
}

a:hover {
  color:rgb(255,51,153);
}

body {
  width:90%;
  margin-top:0;
  margin-right:auto;
  margin-bottom:0;
  margin-left:auto;
  color:rgb(102,102,102);
  font-family:'Cinzel',serif;
  background-color:rgb(0,0,0);
  font-weight:normal;
  font-style:normal;
  font-size:16px;
  background-image:url(https://mfcpro.files.wordpress.com/2014/06/mainbg1.gif);
  background-repeat-x:no-repeat;
  background-repeat-y:no-repeat;
  background-position-x:center;
  background-position-y:center;
  background-size:cover;
  background-attachment:fixed;
}

.profile_section_content {
  color:rgb(102,102,102);
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-left:5px;
  margin-top:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-left:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  box-shadow:rgb(119,119,119) 0 0 0;
}

.profile_section_background {
  background-color:transparent;
  opacity:1;
}

.img_radius_shadow {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  box-shadow:rgb(119,119,119) 0 0 0;
}

.profile_section_content .heading {
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-left:5px;
  background-color:rgb(128,128,128);
  color:rgb(255,255,255);
  font-family:'Cinzel',serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  box-shadow:rgb(119,119,119) 0 0 0;
  text-shadow:rgb(119,119,119) 0 0 0;
  display:none;
}