@charset "UTF-8";

UTF-8;
html {
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  border:0;
  overflow:scroll;
  position:relative;
}

/*---------------------------------------------------------------------------*/
body {
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
  font-size:1rem;
  line-height:1;
  color:#666;
  background-color:#FFF;
  padding:0;
  margin:0 auto;
  width:auto;
  overflow:visible;
  position:relative;
  display:block;
}

/*---------------------------------------------------------------------------*/
#profile {
  width:auto;
  margin:;
  background-color:#FFF;
}

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

#profile_main_about_holder {
  color:#666;
  font-size:17px;
}

.profile_row #profile_about_me {
  width:100%!important;
}

/*---------------------------------------------------------------------------*/
wrapper {
  display:block;
  position:relative;
  width:100%;
  height:auto;
  background-color:#f1f1f1;
  padding:10px 30px 30px;
  margin:-10px auto 20px;
  clear:both;
  float:none;
  position:relative;
}

/*---------------------------------------------------------------------------*/
.clte_header img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  text-align:center;
}

.clte_header {
  margin:0 auto 125px;
}

/*---------------------------------------------------------------------------*/
h2.fet {
  font-size:48px;
  font-weight:bold;
  margin:10px auto 22px;
}

/*---------------------------------------------------------------------------*/
.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-5-half {
  width:47.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%;
}

.col-12-full {
  width:100%;
  padding:30px;
}

[class*="col-"] {
  float:left;
  padding:15px;
  border:0 solid #ccc;
}

[class*="no"] {
  float:left;
  padding:0;
}

[class*="padd20"] {
  display:block;
  padding:20px;
}

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

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.center {
  text-align:center;
}

.fleft {
  float:left;
}

.fright {
  float:right;
}

/*---------------------------------------------------------------------------*/
.img-raised {
  box-shadow:0 14px 26px -12px rgba(48,70,76,0.40),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(156,39,176,0.2);
  -webkit-box-shadow:0 14px 26px -12px rgba(48,70,76,0.40),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(156,39,176,0.2);
}

/*---------------------------------------------------------------------------*/
.social {
  margin:30px auto;
  text-align:center;
}

.social img {
  display:block;
  width:175px;
  height:auto;
}

.social img:hover,.social a:hover img {
  display:block;
  width:190px;
  height:auto;
  transform:rotateY(365deg);
  -webkit-transform:rotateY(365deg);
}

.social a:link,.social a:visited {
  display:inline-block;
  padding:6px 11px;
  text-align:center;
  background-color:;
  border-radius:5px;
  -webkit-border-radius:5px;
}

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
#faq {
  margin:0 auto;
  width:100%;
}

.faq-q {
  font-family:'Poiret One';
  color:#db2b95;
  text-align:center;
  font-size:15px;
  text-transform:none;
  margin-bottom:0;
  background-color:#f1f1f1;
}

.faq-a {
  font-family:'Poiret One';
  color:#7531e2;
  text-align:center;
  font-size:15px;
  text-transform:none;
  margin-bottom:0;
  background-color:#f1f1f1;
}

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
#profile_interests_content .profile_section_content {
  display:inline-block;
  width:100%;
  position:relative;
}

#profile_interests_content .profile_section_content .label {
  width:100%;
  text-align:center;
  font-family:"Racing Sans One","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1rem;
  line-height:2.25rem;
  color:#7531e2;
  margin:0 auto -10px;
  top:0;
  left:50px;
  display:block;
  padding:0;
  position:relative;
}

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
html {
  width:1280px;
  height:100%;
  margin:0;
  padding:0;
  border:0;
  overflow:scroll;
  position:relative;
}

/*---------------------------------------------------------------------------*/
body {
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
  font-size:1rem;
  line-height:1;
  color:#666;
  background-color:#FFF;
  padding:0;
  margin:0 auto;
  width:100%!important;
  overflow:visible;
  position:relative;
  display:block;
}

#profile {
  width:auto;
  margin:8px auto 40px;
  background-color:#FFF;
}

#fixedmenu {
  position:fixed;
  z-index:9999;
  margin:0 auto -10px;
  top:0;
  left:50px;
  width:100%;
  background:#fff;
  box-shadow:0 0 0 0;
  font-size:.875em;
  line-height:1.25;
}

#fixedmenu-wrap {
  width:100%;
  margin:0 auto;
  display:block;
  padding:0;
}

/*---------------------------------------------------------------------------*/
.main-menu h1 {
  font-family:'Poiret One';
  color:#7531e2;
  text-align:center;
  font-size:56px;
  text-transform:none;
  margin-bottom:15px;
  background-color:#FFF;
}

.sub-menu {
  font-family:'Poiret One';
  color:#7531e2;
  text-align:center;
  font-size:15px;
  text-transform:none;
  margin-bottom:0;
  background-color:rgba(238,220,240,1);
}

h1 {
  font-family:'Poiret One';
  color:#7531e2;
  text-align:center;
  font-size:56px;
  text-transform:none;
  margin-bottom:15px;
  margin:0 auto;
}

h2 {
  font-size:28px;
  font-family:'Cinzel Decorative',sans-serif;
  color:#FFC09D;
  text-align:center;
}

h3 {
  font-size:25px;
  font-family:'Cinzel Decorative',sans-serif;
}

h4 {
  font-size:22px;
}

h5,h6 {
  font-size:20px;
}

/*---------------------------------------------------------------------------*/
.jillian img {
  background-color:rgba(255,255,255,0.25);
}

.jillian .store-list img {
  background:none;
}

/*---------------------------------------------------------------------------*/
.jillian .section {
  background:#f1f1f1;
  color:#7531e2;
  padding:25px;
  padding-top:0;
  font-family:"Josefin Slab";
  font-size:15pt;
  line-height:1.4;
  margin:25px 0;
  text-align:center;
}

.jillian .section h1 {
  font-family:'Poiret One';
  color:#7531e2;
  font-size:56px;
  text-align:center;
  text-transform:none;
  margin:0;
  padding:5px;
}

.jillian .section h1 .subtitle {
  font-family:"Josefin Slab";
  font-size:16pt;
  margin-left:10px;
  text-transform:none;
}

/*---------------------------------------------------------------------------*/
.button,a {
  cursor:pointer;
}

.info--list,ol,ul {
  list-style:none;
}

div.profile_section,table {
  border-spacing:0;
}

@
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
  margin:0;
  padding:0;
}

button,input,select,textarea {
  margin:0;
}

body {
  font-size:1rem;
  font-weight:400;
}

a {
  text-decoration:none;
  -webkit-transition:none 86ms ease-out;
  transition:none 86ms ease-out;
}

a:hover,strong,table th {
  color:#363636;
}

hr {
  background-color:transparent;
  border:none;
  height:1px;
  margin:1.5rem 0;
}

input[type=checkbox],input[type=radio] {
  vertical-align:baseline;
}

pre {
  white-space:pre;
  word-wrap:normal;
}

pre code {
  background:0 0;
  color:inherit;
  font-size:1em;
  overflow-x:auto;
  padding:1.25rem 1.5rem;
}

table {
  width:100%;
  border-collapse:collapse;
}

table td,table th {
  text-align:left;
  vertical-align:top;
}

.is-clearfix:after {
  clear:both;
  content:" ";
  display:table;
}

.is-pulled-left {
  float:left;
}

.is-pulled-right {
  float:right;
}

.is-clipped {
  overflow:hidden!important;
}

.is-overlay {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.has-text-centered {
  text-align:center;
}

.has-text-left {
  text-align:left;
}

.has-text-right {
  text-align:right;
}

.is-hidden {
  display:none!important;
}

.is-marginless {
  margin:0!important;
}

.is-paddingless {
  padding:0!important;
}

.is-unselectable {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.button {
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:3px;
  box-shadow:none;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:1rem;
  height:2.5em;
  line-height:1.5;
  position:relative;
  vertical-align:top;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:#fff;
  border:1px solid #dbdbdb;
  color:#363636;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:.75em;
  padding-right:.75em;
  text-align:center;
  white-space:nowrap;
}

.button.is-danger {
  background-color:#7531e2;
  border-color:transparent;
  color:#fff;
}

.card-header,.card-header-title {
  display:-webkit-box;
  display:-ms-flexbox;
}

.card,.card-image {
  position:relative;
}

.card-header {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  box-shadow:0 1px 2px rgba(10,10,10,.1);
  display:flex;
}

.card-header-title {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#7531e2;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  font-weight:700;
  padding:.75rem;
}

.card-footer,.card-header-icon {
  display:-webkit-box;
  display:-ms-flexbox;
}

.card-header-icon {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:.75rem;
}

.card-image {
  display:block;
}

.card-content {
  padding:1.5rem;
}

.card-content .title+.subtitle {
  margin-top:-1.5rem;
}

.card-footer {
  border-top:1px solid #dbdbdb;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  display:flex;
}

.card-footer-item,.soup-section {
  display:-webkit-box;
  display:-ms-flexbox;
}

.card-footer-item {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:flex;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:.75rem;
}

.card-footer-item:not(:last-child) {
  border-right:1px solid #dbdbdb;
}

.card {
  background-color:#fff;
  box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);
  color:#7531e2;
}

.card .media:not(:last-child) {
  margin-bottom:.75rem;
}

.section {
  background-color:#fff;
  padding:3rem 1.5rem;
}

@media screen and (min-width:1000px) {
  .section.is-medium {
    padding:9rem 1.5rem;
  }

  .section.is-large {
    padding:18rem 1.5rem;
  }
}

.soup-section {
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:30px 20px;
}

.soup-section-header {
  margin-bottom:20px;
}

.soup-card {
  border-radius:3px;
}

.soup-card-header {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.soup-card-header-title {
  font-size:125%;
}

.soup-card-header-sub-title {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  padding:.75rem;
}

.tip-menu {
  background-color:transparent;
}

.tip-menu .tip-menu-card {
  background-color:#FFF;
  width:293px;
}

.tip-menu .tip-menu-card-header {
  height:56px;
}

.tip-menu .tip-menu-card-header .icon-image {
  height:16px;
  margin-right:.25em;
  width:16px;
}

.tip-menu .is-danger {
  box-shadow:1px 1px 1px 0 #0a0a0a;
}

.tip-menu .is-danger:hover {
  background-color:#db2b95;
  box-shadow:none;
}

.tip-menu .card-content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.tip-menu .card-content .icon {
  -ms-flex-item-align:start;
  align-self:flex-start;
  margin-right:10px;
  width:45px;
  background-color:#fff;
}

.tip-menu .card-content .paragraph {
  margin-top:.25em;
}

.tip-menu .double {
  width:620px;
}

.tip-menu .triple {
  width:100%;
}

/*---------------------------------------------------------------------------*/
#unix_last_broadcast_container,#last_login_string_container,#unix_last_updated_container,#blurb_container,#avatar_holder,#profile_header_container .heading,#about_me_label,#profile_main_photo,#profile_about_me .heading,#profile_about_me #username_container,#profile_about_me #gender_container,#profile_about_me #body_type_container,#profile_about_me #hair_container,#weight_container,#profile_about_me #height_container,#profile_about_me #age_container,#sexual_preference_container,#ethnicity_container,#eyes_container,#country_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#automobile_container,#pets_container,#favorite_food_container,#school_container,#city_container,#profile_featured_video_content,.header_links,#header_bar,#username_container,#gender_container,#age_container,#country_container,#city_container,#ethnicity_container,#sexual_preference_container,#marital_status_container,#occupation_container,#school_container,#body_type_container,#weight_container,#height_container,#hair_container,#eyes_container,#smoke_container,#drink_container,#drugs_container,#favorite_food_container,#pets_container,#automobile_container,#profile_about_me .heading,#about_me_label,#blurb_container,#last_login_string_label,#unix_last_login_label,#unix_last_broadcast_label,#member_status_value,#status_container,#profile_header,#profile_main_photo,#header_bar,#footer_bar,#profile_avatar,#avatar_holder,#header_bar,#about_me_label,#profile_main_photo#blurb_label,#blurb_value,#about_me_label,#status_label,#unix_last_updated_container,#profile_header_container,#cam_score_container,#profile_about_me > div:nth-child(1) {
  display:none;
}

/*---------------------------------------------------------------------------*/
#profile_interests_content .profile_section_content {
  display:inline-block;
  width:auto;
}

#profile_interests_content .profile_section_content .label {
  width:auto;
  text-align:center;
  font-family:"Racing Sans One","Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1rem;
  line-height:2.25rem;
  color:#7531e2;
  margin:0 auto -10px;
  top:0;
  left:50px;
  display:block;
  padding:0;
}

/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
#faq {
  margin:0 auto;
  width:100%;
}

.faq-q {
  font-family:'Poiret One';
  color:#db2b95;
  text-align:center;
  font-size:15px;
  text-transform:none;
  margin-bottom:0;
  background-color:#f1f1f1;
}

.faq-a {
  font-family:'Poiret One';
  color:#7531e2;
  text-align:center;
  font-size:15px;
  text-transform:none;
  margin-bottom:0;
  background-color:#f1f1f1;
}

/*---------------------------------------------------------------------------*/
.profile_section_background {
  background-color:transparent;
  background-color:rgba(255,255,255,.0);
  filter:alpha(opacity=100);
  opacity:1;
}

input::-moz-focus-inner {
  border:0;
}

div#status_container.container {
  display:none;
  margin-top:-5px;
  position:relative;
  width:30%;
  padding:7px 4px;
  margin:0 auto;
  height:auto;
  overflow:hidden;
  z-index:500;
  text-align:center;
  background:url();
  background-repeat:repeat-x;
  background-color:rgba(0,0,0,0.40);
  border:1px solid #ccc;
  border-radius:7px 7px 0 0;
  margin:25px auto;
  padding:10px 17px;
  color:#333;
  border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  -webkit-border-radius:7px;
  border:1px solid #ccc;
}

div#status_container:hover {
  background:url();
  background-repeat:repeat-x;
  background-color:rgba(255,255,255,0.40);
  border:1px solid #333;
  border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  -webkit-border-radius:7px;
  text-align:center;
  border:1px solid #333;
}

#member_status_value:nth-child(1) {
  padding-left:3px;
  padding-right:3px;
  background:url();
  background-position:-100px top;
  background-repeat:no-repeat;
  background-color:#000;
  color:#fff;
  border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  transition:all .3s;
  -moz-transition:all .3s;
  -ms-transition:all .3s;
  -o-transition:all .3s;
  -webkit-transition:all .3s;
}

#member_status_value:nth-child(1):hover {
  padding-left:3px;
  padding-right:3px;
  background:url();
  background-position:100px top;
  background-repeat:no-repeat;
  background-color:#333;
  color:#fff;
}

#member_status_value a:link,#member_status_value a:visited {
  color:#fff;
}

#member_status_value a:hover {
  color:#fff;
  text-shadow:1px 1px 1px #333,-1px -1px 2px #333,0 0 17px #333;
}

#profile_interests_content .label {
  font-family:'Oswald';
}

#member_status_value:nth-child(1):hover {
  padding-left:3px;
  padding-right:3px;
  color:#222;
}

#member_type_value {
  display:none;
}

div#status_container.container a:hover {
  color:#f1f1f1;
}

span#unix_last_broadcast_label {
  display:none;
}

#status_label {
  display:none;
}

#photo_gallery_previews a {
  color:#fff;
  text-shadow:1px 1px 1px #333,-1px -1px 2px #333,0 0 17px #333;
}

.photo_gallery_image {
  border:2px solid #555;
}

.photo_gallery_image:hover {
  border:2px solid #333;
  box-shadow:0 0 3px #666;
  -webkit-box-shadow:0 0 3px #666;
}

#profile {
  background:none;
}

.profile_section_content .heading {
  display:none;
}

.wall_post_time,.convert-time {
  display:none;
}

#profile_main_photo,#tags_container,#about_me_label {
  display:none;
}

.content {
  display:block;
  padding:0;
}

#profile_interests_content .label {
  display:block;
}

#profile_main_about_holder {
  color:#666;
  font-size:17px;
}

#avatar_holder {
  background:none;
}

#profile_avatar {
  display:none;
}

#avatar_holder {
  background:none;
}

#footer_bar {
  text-align:center;
  font-size:12px;
  font-family:'Quicksand';
  margin-top:3px;
  transition:all .3s;
  -webkit-transition:all .3s;
}

#footer_bar a:hover {
  color:#666;
}

#footer_bar:after {
  display:inline-block;
  margin-left:2px;
  font-family:'Oswald';
  font-size:13px;
  font-weight:300;
  color:#000;
  transition:all .3s;
  -webkit-transition:all .3s;
  unicode:U+2605;
}

#profile_header_container {
}

#unix_last_updated_container {
  display:none;
}

#blurb_label {
  display:none;
}

#blurb_value {
  display:none;
}

img#wall_poster_avatar,#wall_poster_username {
  display:none;
}

#last_login_string_container {
  display:none;
}

.photo_gallery_name a:link,.photo_gallery_name a:visited {
  color:#fff;
  text-decoration:none;
  font-size:14px;
}

.photo_gallery_name a:hover {
  color:#f1f1f1;
}

.profile_row #profile_about_me {
  width:100%!important;
}

#photo_gallery_previews {
  display:inline-block;
  width:90%;
  position:relative;
  margin:0 auto;
  background-color:#f1f1f1;
  border:1px solid #ccc;
  margin:25px auto;
  padding:10px 17px;
  color:#555;
  border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  -webkit-border-radius:7px;
  font-family:'Quicksand';
}

div#profile_about_me.profile_subsection {
  text-indent:2px;
  background:transparent rgba(0,0,0,0.0);
  background-repeat:no-repeat;
  background-position:top right;
}

p {
  font-family:'Oswald',Palatino Linotype,Book Antiqua,Palatino,serif;
  font-weight:300;
}

#profile_about_me {
  padding:0!important;
  margin:0 auto!important;
}

.photo_gallery_count {
  color:#777;
  font-family:'Oswald';
}

#about_me_container,#about_me_value {
  visibility:visible!important;
  font-family:'Oswald';
}

/***Reset***/
h1,h2,h3,h4,h5,h6,p,a,img,body,html {
  padding:0;
  margin:0;
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

#about_me_container {
  display:inline-block;
  width:100%!important;
  margin:0!important;
}

#about_me_container .value {
  display:block;
  width:100%!important;
  margin:0!important;
}

/***End Reset***/
iframe,embed,frame {
  display:block;
  width:100%!important;
  height:450px;
  margin:10px auto 20px;
}

.xcr::-webkit-scrollbar {
  width:5px;
}

.xcr::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
  -webkit-border-radius:10px;
  border-radius:10px;
}

.xcr::-webkit-scrollbar-thumb {
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#FFC09D;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

.xcr::-webkit-scrollbar-thumb:window-inactive {
  background:rgba(204,0,0,.4);
  border:1px solid #FFC09D;
}

a {
  color:#489db5;
  text-decoration:none;
}

a:visited {
  color:#489db5;
  text-decoration:none;
}

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

a:active {
  color:#000;
  text-decoration:none;
}

a:focus {
  color:#09C;
  text-decoration:none;
}

/***Reset***/
/*---------------------------------------------------------------------------*/
@font-face {
  font-family:'Cinzel Decorative';
  font-style:normal;
  font-weight:400;
  src:local(CinzelDecorative-Regular),url(https://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQl4jZHmtnl4mfN0ClpLnj0E.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;
}

@font-face {
  font-family:'Quicksand';
  font-style:normal;
  font-weight:400;
  src:local('Quicksand Regular'),local(Quicksand-Regular),url(https://fonts.gstatic.com/s/quicksand/v6/NUrn2XQrRfyGZp5MknntaRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;
}

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

@font-face {
  font-family:'Quicksand';
  font-style:normal;
  font-weight:400;
  src:local('Quicksand Regular'),local(Quicksand-Regular),url(https://fonts.gstatic.com/s/quicksand/v6/sKd0EMYPAh5PYCRKSryvW1tXRa8TVwTICgirnJhmVJw.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;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:300;
  src:local('Oswald Light'),local(Oswald-Light),url(https://fonts.gstatic.com/s/oswald/v11/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:300;
  src:local('Oswald Light'),local(Oswald-Light),url(https://fonts.gstatic.com/s/oswald/v11/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.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:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.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:'Material Icons';
  font-style:normal;
  font-weight:400;
  src:local('Material Icons'),local(MaterialIcons-Regular),url(https://fonts.gstatic.com/s/materialicons/v21/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2");
}

/*---------------------------------------------------------------------------*/
/*** GRID LAYOUT ***/
.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-5-half {
  width:47.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%;
}

.col-12-full {
  width:100%;
  padding:30px;
}

[class*="col-"] {
  float:left;
  padding:15px;
  border:0 solid #ccc;
}

[class*="no"] {
  float:left;
  padding:0;
}

[class*="padd20"] {
  display:block;
  padding:20px;
}

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

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.center {
  text-align:center;
}

.fleft {
  float:left;
}

.fright {
  float:right;
}

.clte_header img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  text-align:center;
}

.clte_header {
  margin:0 auto 125px;
}

/*---------------------------------------------------------------------------*/
.wrapper {
  display:block;
  position:relative;
  width:100%;
  height:auto;
  background-color:#f1f1f1;
  padding:10px 30px 30px;
  margin:-10px auto 20px;
  clear:both;
  float:none;
  position:relative;
}

/*---------------------------------------------------------------------------*/
.img-raised {
  box-shadow:0 14px 26px -12px rgba(48,70,76,0.40),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(156,39,176,0.2);
  -webkit-box-shadow:0 14px 26px -12px rgba(48,70,76,0.40),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(156,39,176,0.2);
}

.img-responsive {
  display:block;
  max-width:100%;
  height:auto;
  border:5px solid #FFF;
}

/*---------------------------------------------------------------------------*/
.clte-modavatar {
  text-align:center;
  margin:-165px auto 0;
  position:relative;
}

.clte-modavatar img {
  max-width:600px;
  margin:0 auto;
  background:;
}

@media (min-aspect-ratio: 169) {
  .fullscreen-bg__video {
    width:100%;
    height:auto;
  }
}

@media (max-aspect-ratio: 169) {
  .fullscreen-bg__video {
    width:auto;
    height:100%;
  }
}

.screem-for-love {
  max-height:180px;
  overflow:auto;
}

.thumb {
  overflow:hidden;
}

.thumb img,.flyers img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
}

.responsive {
  border:4px solid #f1f1f1;
  overflow:hidden;
  max-height:240px;
}

.responsive:hover {
  border:4px solid #f1f1d1;
  box-shadow:0 1px 4px #999;
  -webkit-box-shadow:0 1px 4px #999;
}

.responsive div {
  display:block;
  width:100%;
  height:340px;
  padding:20px;
  text-align:center;
  background-color:rgba(0,0,0,0.5);
  opacity:0;
  margin:-10% auto 30%;
  z-index:999;
  position:relative;
}

.responsive:hover div {
  display:block;
  width:100%;
  height:340px;
  padding:20px;
  text-align:center;
  background-color:rgba(0,0,0,0.8);
  opacity:1;
  margin:-40% auto 30%;
  z-index:999;
  position:relative;
}

.responsive-small {
  border:4px solid #f1f1f1;
  overflow:hidden;
  max-height:200px;
}

.responsive-small:hover {
  border:4px solid #f1f1d1;
  box-shadow:0 1px 4px #999;
  -webkit-box-shadow:0 1px 4px #999;
}

.responsive-small div {
  display:block;
  width:100%;
  height:140px;
  padding:20px;
  text-align:center;
  background-color:rgba(0,0,0,0.5);
  opacity:0;
  margin:-10% auto 30%;
  z-index:999;
  position:relative;
}

.responsive-small:hover div {
  display:block;
  width:100%;
  height:240px;
  padding:20px;
  text-align:center;
  background-color:rgba(0,0,0,0.8);
  opacity:1;
  margin:-40% auto 30%;
  z-index:999;
  position:relative;
}

.overlay {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.7);
  transition:opacity 500ms;
  visibility:hidden;
  opacity:0;
  z-index:1000;
}

.overlay:target {
  visibility:visible;
  opacity:1;
}

.response img {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
}

.das {
  display:block;
  padding:10px;
  text-align:left;
  color:#fff;
  font-family:'Quicksand',Arial,sans-serif;
  height:200px;
  overflow:auto;
}

.das p {
  display:block;
  margin:0 auto;
  text-align:left;
  color:#fff;
  font-family:'Quicksand',Arial,sans-serif;
  font-size:14px;
}

h2.ladyes {
  font-size:44px;
  font-weight:bold;
  color:#489db5;
  font-family:'Cinzel Decorative',Quicksand,Oswald,Arial,sans-serif;
}

h2.fet {
  font-size:48px;
  font-weight:bold;
  margin:10px auto 22px;
}

.das a:link,.das a:visited {
  display:inline-block;
  padding:11px 21px;
  font-size:16px;
  text-align:center;
  background-color:#489db5;
  color:#ffffff;
  text-decoration:none;
  border-radius:4px;
  -webkit-border-radius:4px;
  text-shadow:none;
  margin:20px auto;
  font-family:'Oswald',Arial,sans-serif;
  border:1px solid #222222;
}

.das a:hover {
  background-color:#222222;
  color:#ffffff;
  text-decoration:none;
  text-shadow:none;
  border:1px solid #489db5;
}

.start a:link,.start a:visited {
  padding:11px 31px;
  font-size:19px;
  text-align:center;
  background-color:#FFC09D;
  color:#ffffff;
  text-decoration:none;
  border-radius:8px;
  -webkit-border-radius:8px;
  text-shadow:none;
  margin:20px auto;
  font-family:'Oswald',Arial,sans-serif;
  border:1px solid #FFC09D;
}

.start a:hover {
  background-color:#222222;
  color:#ffffff;
  text-decoration:none;
  text-shadow:none;
  border:1px solid #fff;
}

.start:hover {
  -webkit-box-reflect:below -20px -webkit-linear-gradient(bottom,rgba(255,255,255,0.3) 0%,transparent 50%,transparent 100%);
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
}

.start i {
  font-size:44px;
  margin:-5px 10px auto -15px;
}

.services {
  margin-top:20px;
  transition:all 1.3s;
  -webkit-transition:all 1.3s;
}

.servinfo {
  height:163px;
  background-color:#ffffff;
  text-align:left;
  font-size:16px;
  overflow:auto;
}

.service {
  background-color:#FFC09D;
  color:#fff;
  background-image:url(https://mfcdesign.files.wordpress.com/2017/04/slast.png);
  background-repeat:no-repeat;
  background-size:1px 1px;
  background-position:center 20px;
}

.services:hover .service {
  background-image:url(https://mfcdesign.files.wordpress.com/2017/04/slast.png);
  background-repeat:no-repeat;
  background-size:300px 300px;
  -webkit-background-size:300px 300px;
  background-position:center center;
}

.service i {
  font-size:65px;
  margin:10px auto;
}

.service span {
  font-size:13px;
  color:#fff;
  font-family:'Quicksand',Arial,sans-serif;
}

.services:hover .service i {
  transform:rotateY(360deg);
  -webkit-transform:rotateY(360deg);
}

.tipp-hder span {
  display:block;
  text-align:center;
  color:#fff;
  font-family:'Quicksand',Arial,sans-serif;
}

.tipper_wrapper:hover span {
  color:#489db5;
}

.tipper_wrapper {
  display:inline-block;
  width:31.111%;
  margin:10px 4px auto;
}

.goldish p,.premiums p,.basics p {
  display:block;
  margin:0 auto;
  text-align:center;
  width:88%;
  padding:1px 4px;
  font-size:15px;
}

.tipper_wrapper {
  overflow:hidden;
}

.prefered {
  height:350px;
}

.mod-description {
  margin:30px auto 0;
  max-width:600px;
  color:#666666;
  font-size:19px;
  font-family:'Oswald';
}

.mod-description p {
  color:#666666;
  font-size:19px;
  font-family:'Oswald';
}

#photo_gallery_previews,#profile_comments {
  z-index:20!important;
}

.well_header_clte {
  display:block;
  width:80%;
  height:auto;
  border:8px double rgba(8,33,40,0.40);
  position:relative;
  top:-550px;
  margin:0 auto -220px;
  text-align:center;
  background-color:rgba(74,48,96,0.60);
  padding:30px 10px;
  color:#fff;
  text-shadow:0 0 5px #fff;
}

.well_header_clte h1 {
  font-family:'Cinzel Decorative',Quicksand,Oswald,Arial,sans-serif;
  font-size:41px;
}

.well_header_clte p {
  display:block;
  width:90%;
  height:auto;
  margin:0 auto;
  padding:2px 4px;
  text-align:left;
  font-family:'Quicksand',Oswald,Arial,sans-serif;
  font-size:20px;
}

#tiptable .padfix {
  display:block;
  padding:8px 11px!important;
  margin:2px auto;
  position:relative;
}

.padd {
  padding:20px;
}

.treq {
  width:70%;
  text-align:left;
}

.tbutt {
  width:20%;
  text-align:center;
}

.m_only {
  display:none;
  width:100%;
  height:auto;
  text-align:center;
  position:fixed;
  top:2px;
  left:0;
  z-index:1000;
  background-color:#489db5;
}

.m_only a:link,.m_only a:visited {
  color:#fff;
  text-decoration:none;
}

.m_only a:hover {
  color:#fff;
  text-decoration:none;
  text-shadow:0 0 5px #ffffff;
}

@media only screen and (max-width: 500px) {
  body {
    margin:450px auto;
  }

  img {
    width:100%;
    height:auto;
  }

  .pan-wrapper {
    display:block;
    width:100%;
    padding:0;
    border-radius:7px;
    -webkit-border-radius:7px;
    float:left;
    margin:10px 5px 5px auto;
    border:1px solid #cccccc;
    overflow:hidden;
  }

  .pan-header {
    display:block;
    padding:8px 11px;
    background-color:#fdfdfd;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-bottom:1px solid #ccc;
    font-size:16px;
    font-weight:bold;
    margin:0 auto;
    border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
  }

  .pan-body {
    padding:0;
    margin:0 auto;
  }

  .pan-body p {
    display:block;
    font-size:15px;
    color:#666;
    line-height:normal;
    margin:0 auto;
    padding:1px 5px;
  }

  .responsive {
    text-align:center;
    margin:0 auto 5px;
    overflow:hidden;
  }

  .responsive img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:.7;
    transition:all .6s;
    -webkit-transition:all .6s;
  }

  .responsive:hover img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:1;
    transform:scale(1.1,1.1) rotate(3deg);
    -webkit-transform:scale(1.1,1.1) rotate(3deg);
  }

  .pan-footer {
    display:block;
    padding:11px 9px;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-top:1px solid #ccc;
    font-size:14px;
    margin:0 auto;
    border-radius:0 0 7px 7px;
    -webkit-border-radius:0 0 7px 7px;
    text-align:center;
    position:relative;
  }

  .pan-footer.button a:link,.pan-footer.button a:visited {
    display:block;
    padding:6px 11px;
    font-size:14px;
    text-align:center;
    background-color:#489db5;
    color:#ffffff;
    text-decoration:none;
    border-radius:4px;
    -webkit-border-radius:4px;
    text-shadow:none;
  }

  .pan-footer.button a:hover {
    background-color:#222222;
    color:#ffffff;
    text-decoration:none;
    text-shadow:none;
  }

  .pan-footer .col-4 span {
    padding:3px 8px;
    text-align:center;
    background-color:#222222;
    color:#ffffff;
    font-size:11px;
    font-weight:300;
    border-radius:4px;
    -webkit-border-radius:4px;
  }

  .mod-menu {
    display:block;
    width:100%;
    height:auto;
    padding:10px 12px;
    text-align:center;
    position:fixed;
    top:0;
    left:0;
    z-index:9999!important;
    background-color:#893e93;
    font-family:'Oswald';
  }

  .mod-menu a:link,.mod-menu a:visited {
    display:block;
    padding:10px 12px;
    text-align:center;
    font-size:17px;
    color:#fff;
    text-decoration:none;
    z-index:1001!important;
  }

  .mod-menu a:hover {
    color:#fff;
    text-decoration:none;
    text-shadow:0 0 5px #ffffff;
  }

  #main h1,#main h2,#main h3 {
    display:block;
    text-align:center;
    margin:0 auto;
    font-size:20px;
    font-family:Tahoma,Geneva,sans-serif;
    text-shadow:none;
    color:#666;
  }

  .treq {
    display:block;
    float:none;
    width:90%;
    margin:0 auto;
    text-align:center;
    font-size:16px;
    font-family:Arial;
  }

  .tbutt {
    display:block;
    float:none;
    width:90%;
    margin:0 auto;
    text-align:center;
  }

  .tbutt a:link,.tbutt a:visited {
    display:block;
    width:90%;
    height:auto;
    padding:6px 15px;
    text-align:center;
    background-color:#fff;
    border-radius:5px;
    -webkit-border-radius:5px;
    color:#bb42d6;
    font-size:14px;
    text-decoration:none;
    border:1px solid #bb42d6;
    margin:5px auto;
  }

  .tbutt a:hover {
    display:block;
  }

  .start a:link,.start a:visited {
    display:block;
    padding:11px 31px;
    font-size:19px;
    text-align:center;
    background-color:#893e93;
    color:#ffffff;
    text-decoration:none;
    border-radius:8px;
    -webkit-border-radius:8px;
    text-shadow:none;
    margin:20px auto;
    font-family:'Oswald',Arial,sans-serif;
    border:1px solid #bb42d6;
  }

  .start a:hover {
    background-color:#222222;
    color:#ffffff;
    text-decoration:none;
    text-shadow:none;
    border:1px solid #bb42d6;
  }

  .start i {
    display:none;
  }

  .m_only {
    display:block;
    width:100%;
    height:auto;
    text-align:center;
    position:fixed;
    top:2px;
    left:0;
    z-index:1000;
    background-color:#489db5;
  }

  #m-menu {
    display:block;
    width:0;
    height:0;
    position:fixed;
    top:-100px;
    left:0;
    opacity:0;
    overflow:hidden;
  }

  #m-menu:target {
    display:block;
    width:100%;
    position:fixed;
    top:70px;
    left:0;
    height:auto;
    opacity:1;
    z-index:999;
  }
}

@media only screen and (max-width: 600px) {
  .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%;
  }

  .pan-wrapper {
    display:block;
    width:100%;
    padding:0;
    border-radius:7px;
    -webkit-border-radius:7px;
    float:left;
    margin:10px 5px 5px auto;
    border:1px solid #cccccc;
    overflow:hidden;
  }

  .pan-header {
    display:block;
    padding:8px 11px;
    background-color:#fdfdfd;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-bottom:1px solid #ccc;
    font-size:16px;
    font-weight:bold;
    margin:0 auto;
    border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
  }

  .pan-body {
    padding:0;
    margin:0 auto;
  }

  .pan-body p {
    display:block;
    font-size:15px;
    color:#666;
    line-height:normal;
    margin:0 auto;
    padding:1px 5px;
  }

  .responsive {
    text-align:center;
    margin:0 auto 5px;
    overflow:hidden;
  }

  .responsive img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:.7;
    transition:all .6s;
    -webkit-transition:all .6s;
  }

  .responsive:hover img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:1;
    transform:scale(1.1,1.1) rotate(3deg);
    -webkit-transform:scale(1.1,1.1) rotate(3deg);
  }

  .pan-footer {
    display:block;
    padding:11px 9px;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-top:1px solid #ccc;
    font-size:14px;
    margin:0 auto;
    border-radius:0 0 7px 7px;
    -webkit-border-radius:0 0 7px 7px;
    text-align:center;
    position:relative;
  }

  .pan-footer.button a:link,.pan-footer.button a:visited {
    display:block;
    padding:6px 11px;
    font-size:14px;
    text-align:center;
    background-color:#489db5;
    color:#ffffff;
    text-decoration:none;
    border-radius:4px;
    -webkit-border-radius:4px;
    text-shadow:none;
  }

  .pan-footer.button a:hover {
    background-color:#222222;
    color:#ffffff;
    text-decoration:none;
    text-shadow:none;
  }

  .pan-footer .col-4 span {
    padding:3px 8px;
    text-align:center;
    background-color:#222222;
    color:#ffffff;
    font-size:11px;
    font-weight:300;
    border-radius:4px;
    -webkit-border-radius:4px;
  }

  .mod-menu {
    display:block;
    width:100%;
    height:auto;
    padding:10px 12px;
    text-align:center;
    position:fixed;
    top:0;
    left:0;
    z-index:9999!important;
    background-color:#893e93;
    font-family:'Oswald';
    font-size:11px;
  }

  #main h1,#main h2,#main h3 {
    display:block;
    text-align:center;
    margin:0 auto;
    font-size:20px;
    font-family:Tahoma,Geneva,sans-serif;
    text-shadow:none;
    color:#666;
  }

  .treq {
    display:block;
    float:none;
    width:90%;
    margin:0 auto;
    text-align:center;
    font-size:16px;
    font-family:Arial;
  }

  .tbutt {
    display:block;
    float:none;
    width:90%;
    margin:0 auto;
    text-align:center;
  }

  .tbutt a:link,.tbutt a:visited {
    display:block;
    width:90%;
    height:auto;
    padding:6px 15px;
    text-align:center;
    background-color:#fff;
    border-radius:5px;
    -webkit-border-radius:5px;
    color:#bb42d6;
    font-size:14px;
    text-decoration:none;
    border:1px solid #bb42d6;
    margin:5px auto;
  }

  .tbutt a:hover {
    display:block;
  }

  .start a:link,.start a:visited {
    display:block;
    padding:11px 31px;
    font-size:19px;
    text-align:center;
    background-color:#893e93;
    color:#ffffff;
    text-decoration:none;
    border-radius:8px;
    -webkit-border-radius:8px;
    text-shadow:none;
    margin:20px auto;
    font-family:'Oswald',Arial,sans-serif;
    border:1px solid #bb42d6;
  }

  .start a:hover {
    background-color:#222222;
    color:#ffffff;
    text-decoration:none;
    text-shadow:none;
    border:1px solid #bb42d6;
  }

  .start i,.service {
    display:none;
  }

  .m_only {
    display:block;
    width:100%;
    height:auto;
    text-align:center;
    position:fixed;
    top:2px;
    left:0;
    z-index:1000;
    background-color:#489db5;
  }
}

@media only screen and (max-width: 768px) {
  .pan-header {
    display:block;
    padding:8px 11px;
    background-color:#fdfdfd;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-bottom:1px solid #ccc;
    font-size:16px;
    font-weight:bold;
    margin:0 auto;
    border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
  }

  .pan-body {
    padding:0;
    margin:0 auto;
  }

  .pan-body p {
    display:block;
    font-size:15px;
    color:#666;
    line-height:normal;
    margin:0 auto;
    padding:1px 5px;
  }

  .responsive {
    text-align:center;
    margin:0 auto 5px;
    overflow:hidden;
  }

  .responsive img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:.7;
    transition:all .6s;
    -webkit-transition:all .6s;
  }

  .responsive:hover img {
    display:block;
    width:100%;
    height:auto;
    margin:0 auto;
    opacity:1;
    transform:scale(1.1,1.1) rotate(3deg);
    -webkit-transform:scale(1.1,1.1) rotate(3deg);
  }

  .pan-footer {
    display:block;
    padding:11px 9px;
    color:#333;
    text-shadow:0 -1px 2px #fff;
    border-top:1px solid #ccc;
    font-size:14px;
    margin:0 auto;
    border-radius:0 0 7px 7px;
    -webkit-border-radius:0 0 7px 7px;
    text-align:center;
    position:relative;
  }

  .pan-footer.button a:link,.pan-footer.button a:visited {
    display:block;
    padding:6px 11px;
    font-size:14px;
    text-align:center;
    background-color:#489db5;
    color:#ffffff;
    text-decoration:none;
    border-radius:4px;
    -webkit-border-radius:4px;
    text-shadow:none;
  }

  .pan-footer.button a:hover {
    background-color:#222222;
    color:#ffffff;
    text-decoration:none;
    text-shadow:none;
  }

  .pan-footer .col-4 span {
    padding:3px 8px;
    text-align:center;
    background-color:#222222;
    color:#ffffff;
    font-size:11px;
    font-weight:300;
    border-radius:4px;
    -webkit-border-radius:4px;
  }

  .m_only {
    display:block;
    width:100%;
    height:auto;
    text-align:center;
    position:fixed;
    top:2px;
    left:0;
    z-index:1000;
    background-color:#489db5;
  }
}

* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  transition:all .5s;
  -webkit-transition:all .5s;
}

/*---------------------------------------------------------------------------*/
.GButton {
  display:inline-block;
  width:30%;
  margin:0 0 0 10px;
  -moz-box-shadow:0 1px 0 0 #fff6af;
  -webkit-box-shadow:0 1px 0 0 #fff6af;
  box-shadow:0 1px 0 0 #fff6af;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));
  background:-moz-linear-gradient(top,#ffec64 5%,#ffab23 100%);
  background:-webkit-linear-gradient(top,#ffec64 5%,#ffab23 100%);
  background:-o-linear-gradient(top,#ffec64 5%,#ffab23 100%);
  background:-ms-linear-gradient(top,#ffec64 5%,#ffab23 100%);
  background:linear-gradient(to bottom,#ffec64 5%,#ffab23 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23',GradientType=0);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  color:#333333;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0 1px 0 #ffee66;
  text-align:center;
}

.GButton:hover {
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffab23),color-stop(1,#ffec64));
  background:-moz-linear-gradient(top,#ffab23 5%,#ffec64 100%);
  background:-webkit-linear-gradient(top,#ffab23 5%,#ffec64 100%);
  background:-o-linear-gradient(top,#ffab23 5%,#ffec64 100%);
  background:-ms-linear-gradient(top,#ffab23 5%,#ffec64 100%);
  background:linear-gradient(to bottom,#ffab23 5%,#ffec64 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64',GradientType=0);
  background-color:#ffab23;
}

.GButton:active {
  position:relative;
  top:1px;
  color:#000;
}

.GButton:visited {
  color:#000;
}

#MShare,#TipMenu {
  position:absolute;
  margin-top:-80px;
}

.twocolumn {
  column-count:2;
  -webkit-column-count:2;
  -moz-column-count:2;
}

#Rules {
  position:absolute;
  margin-top:-90px;
}

#BB-Rules-Body {
  display:inline-block;
  width:1000px;
  height:940px;
  margin:-30px 0 0 -95px;
}

#Rules-Cont {
  display:inline-block;
  width:1000px;
  margin:0 auto;
  padding:65px 0 0;
}

.Rules-L {
  display:inline-block;
  width:400px;
  margin:10px 0 0 150px;
  font-family:'Dosis',"Trebuchet MS",Arial,sans-serif;
  font-weight:400;
  font-size:18px;
  line-height:21px;
  color:#6BDBE5;
  text-transform:uppercase;
  vertical-align:top;
  text-shadow:0 0 15px #F8267D;
}

.Rules-R {
  display:inline-block;
  width:400px;
  margin:10px 0 0 10px;
  font-family:'Dosis',"Trebuchet MS",Arial,sans-serif;
  font-weight:400;
  font-size:18px;
  line-height:21px;
  color:#6BDBE5;
  text-transform:uppercase;
  vertical-align:top;
  text-shadow:0 0 15px #F8267D;
}

#BB-TM-Body {
  display:inline-block;
  width:100%;
  height:700px;
  margin:0 0 0 -95px;
  background:url() top center no-repeat;
}

#BB-TM-Cont {
  display:inline-block;
  width:900px;
  margin:50px 0 0 90px;
}

.TTM-Clms {
  display:inline-block;
  width:930px;
  margin:0 auto;
  padding:10px;
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;
}

.BB-TM-Value {
  display:inline-block;
  padding:0 0 0 8px;
  font-family:'Dosis',sans-serif;
  font-weight:600;
  font-size:17px;
  color:#F8267D;
  text-shadow:none;
}

.TSbn,.TSbn:link,.TSbn:visited {
  display:inline-block;
  width:410px;
  margin:10px 0 0;
  padding:3px 15px;
  font-family:'Dosis',sans-serif;
  font-weight:500;
  font-size:17px;
  color:#000;
  background-image:-ms-linear-gradient(right,rgba(255,255,255,0.1) 0%,#3A336A 100%);
  background-image:-moz-linear-gradient(right,rgba(255,255,255,0.1) 0%,#3A336A 100%);
  background-image:-o-linear-gradient(right,rgba(255,255,255,0.1) 0%,#3A336A 100%);
  background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#fff),color-stop(100,#3A336A));
  background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.1) 0%,#3A336A 100%);
  background-image:linear-gradient(to left,rgba(255,255,255,0.1) 0%,#3A336A 100%);
  text-decoration:none;
  -webkit-transition:all .4s;
  -moz-transition:all .4s;
  transition:all .4s;
}

.TSbn:hover {
  color:#F8267D;
  text-shadow:0 0 10px #F8267D;
}

.TSbn:before {
  content:'\2764';
  display:inline-block;
  margin-right:3px;
  width:20px;
  height:20px;
  color:#FF0000;
}

.MShare-Iframe-ContG {
  margin:10px auto;
  width:900px;
  height:350px;
  background:rgba(54,271,216,0.42);
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  -moz-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  border:solid 1px #fff;
  overflow:hidden;
}

.MShare-Iframe-ContV {
  margin:30px auto;
  width:900px;
  height:350px;
  background:rgba(54,271,216,0.42);
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  -moz-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  border:solid 1px #fff;
  overflow:hidden;
}

.MShare-Iframe-ContS {
  margin:30px auto;
  width:900px;
  height:720px;
  background:rgba(54,271,216,0.42);
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  -moz-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  border:solid 1px #fff;
  overflow:hidden;
}

.MShare-Iframe-ContC {
  margin:30px auto;
  width:900px;
  height:520px;
  background:rgba(54,271,216,0.42);
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  -moz-box-shadow:0 0 12px 6px rgba(248,38,125,.45);
  border:solid 1px #fff;
}

.MShare {
  height:100%;
  width:100%;
}