article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.nav > .disabled > a {
  color: #999999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}
.museo{font-family:'museo-sans',sans-serif !important;letter-spacing:-.043em !important;text-transform:none !important}
.museo-rounded{font-family:'museo-sans-rounded',sans-serif !important;letter-spacing:-.043em !important;text-transform:none !important;font-weight:100 !important}
.oswald{font-family:'Oswald',sans-serif}
.lead{font-family:'museo-sans',sans-serif;font-weight:100;font-size:23px;line-height:1.4em}
/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;font-weight:inherit;float:none;display:inherit;text-align:inherit;width:auto}
.l{float:left;display:inline}
.r{float:right;display:inline}
.cb{clear:both;}
.cb:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:700}
.thin{font-weight:400 !important}
.slim{font-weight:300}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.error,.red{color:#c00}
.green{color:#678713}
.grey{color:#999}
.nowrap{white-space:nowrap}
.no-border{border:none}
body{font:normal 14px/1.5 arial,helvetica,sans-serif;cursor:default}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform:uppercase;color:#454545;font-family:'Oswald',sans-serif;font-weight:bold;line-height:1.2}
h1,.h1{font-size:30px;margin:1.2em 0 .35em;}
@media (min-width:641px){h1,.h1{font-size:40px}
}h2,.h2{font-size:26px;margin:.875em 0 .4em;}
@media (min-width:641px){h2,.h2{font-size:35px}
}h3,.h3{font-size:21px;line-height:1.3;margin:1em 0 .357em;}
@media (min-width:641px){h3,.h3{font-size:28px}
}h4,.h4{font-size:17px;line-height:1.3;margin:1.136em 0 .454em;}
@media (min-width:641px){h4,.h4{font-size:22px}
}h5,.h5{font-size:15px;line-height:1.35;margin:1.388em 0 .5em;}
@media (min-width:641px){h5,.h5{font-size:18px}
}h6,.h6{font-size:15px;line-height:1.35;font-weight:400;margin:1.666em 0 .6em}
h3 + h6,.h3 + h6,h3 + .h6,.h3 + .h6{margin-top:1.05em}
.ultra{font-size:52px;margin:0 0 .214em;}
@media (min-width:641px){.ultra{font-size:70px}
}.super{font-size:37px;margin:0 0 .3em;}
@media (min-width:641px){.super{font-size:50px}
}.big{font-size:16px;line-height:1.35;}
@media (min-width:641px){.big{font-size:18px}
}.small{font-size:12px}
.smaller{font-size:.8em}
.dark{color:#333}
.grey{color:#999}
.light{color:#ccc}
.color{color:#0097cf}
.error{color:#c33}
hr,.hr{margin:22px 0 26px;border:none;height:8px;overflow:hidden;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/bg/divider.png") 50% 0 repeat;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;background-size:100% 8px;}
@media (min-width:641px){hr,.hr{margin:30px 0 35px}
}.hr + hr{display:none}
hr.crisp{height:1px;margin:16px 0;border-top:1px solid #c0c0c0;background:#fff}
p{margin:0 0 1.1em}
a{color:#00acec;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;}
a:hover{color:#0097cf;text-decoration:underline}
ul,ol{margin:0 0 1.5em;list-style:none;padding:0}
li{padding:0 0 0 25px;margin:0 0 .2em;}
li ol,li ul{margin:0}
ol{margin:20px 0 0;counter-reset:item;}
ol li{margin:0 0 20px;padding:0 0 0 28px;background:none;position:relative;}
ol li:before,ol li .ie-counter{content:counter(item);counter-increment:item;position:absolute;left:0;top:-1px;width:20px;font-size:16px;font-weight:bold;text-align:left}
dl{margin:0 0 1.5em}
dt{font-weight:bold;text-transform:uppercase;margin:0 0 .4em}
dd{margin:0 0 1em;padding:0}
table{width:100%;clear:both;margin:0 0 2em;empty-cells:show;border-collapse:collapse;border:none}
caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}
thead{-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.3);box-shadow:0 3px 3px -3px rgba(0,0,0,0.3)}
td,th{vertical-align:top;padding:8px 15px;border-top:1px solid #f2f2f2}
tbody tr:first-child td{border-top:none}
th{font-weight:bold;text-align:left;border-top:none}
thead th{padding:12px 15px 10px;border-bottom:2px solid #f7f7f7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff 60%,#ececec 100%);background:-moz-linear-gradient(top,#fff 60%,#ececec 100%);background:-ms-linear-gradient(top,#fff 60%,#ececec 100%);background:-o-linear-gradient(top,#fff 60%,#ececec 100%);background:linear-gradient(top,#fff 60%,#ececec 100%);color:#333;text-transform:uppercase}
blockquote{display:inline-block;margin:.8em 0 .3em;font:bold 24px/28px;}
blockquote p{margin:0}
blockquote .author{display:block;font-size:14px;text-align:right}
img.left{margin:4px 20px 20px 0;float:left;display:inline}
img.right{margin:4px 0 20px 20px;float:right;display:inline}
@media (max-width:640px){img{max-width:100%;height:auto}
}.orange{color:#db6c2b}
.dark{color:#333}
.blue{color:#069add}
.separator{height:40px;margin-bottom:20px}
.pointer{cursor:pointer}
.modal .modal-body .close{position:absolute;right:20px;top:20px}
.modal-large{width:740px;margin-left:-370px;}
.modal-large .modal-body{padding:30px}
.row{position:relative;zoom:1;margin:0;padding:0;}
.row:after,.row:before{content:'';display:table;clear:both}
.row-main{position:relative;max-width:980px;padding:0 10px;text-align:left;margin:0 auto}
@media (min-width:641px){.col{display:inline;float:left;left:100%;position:relative;padding:0}
.grid-1{width:45px}
.grid-2{width:130px}
.grid-3{width:215px}
.grid-4{width:300px}
.grid-5{width:385px}
.grid-6{width:470px}
.grid-7{width:555px}
.grid-8{width:640px}
.grid-9{width:725px}
.grid-10{width:810px}
.grid-11{width:895px}
.grid-12{width:980px}
.col-1{margin-left:-980px}
.col-2{margin-left:-895px}
.col-3{margin-left:-810px}
.col-4{margin-left:-725px}
.col-5{margin-left:-640px}
.col-6{margin-left:-555px}
.col-7{margin-left:-470px}
.col-8{margin-left:-385px}
.col-9{margin-left:-300px}
.col-10{margin-left:-215px}
.col-11{margin-left:-130px}
.col-12{margin-left:-45px}
.col-h-1{margin:0 0 0 -100%}
.col-h-2{margin:0 0 0 -48.5%}
.col-q-1{margin:0 0 0 -100%}
.col-q-2{margin:0 0 0 -74.25%}
.col-q-3{margin:0 0 0 -48.5%}
.col-q-4{margin:0 0 0 -22.75%}
.col-t-1{margin:0 0 0 -100%}
.col-t-2{margin:0 0 0 -65.666%}
.col-t-3{margin:0 0 0 -31.333%}
.grid-h{width:48.5%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.grid-t{width:31.333%}
.grid-2t{width:65.666%}
:first-child{margin-top:0}
:last-child{margin-bottom:0}
}.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.mr0{margin-right:0 !important}
.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}
.mt5{margin-top:5px !important}
.mb5{margin-bottom:5px !important}
.ml5{margin-left:5px !important}
.mr5{margin-right:5px !important}
.mt-5{margin-top:-5px !important}
.mb-5{margin-bottom:-5px !important}
.mt10{margin-top:10px !important}
.mb10{margin-bottom:10px !important}
.ml10{margin-left:10px !important}
.mr10{margin-right:10px !important}
.mt-10{margin-top:-10px !important}
.mb-10{margin-bottom:-10px !important}
.mt15{margin-top:15px !important}
.mb15{margin-bottom:15px !important}
.ml15{margin-left:15px !important}
.mr15{margin-right:15px !important}
.mt-15{margin-top:-15px !important}
.mb-15{margin-bottom:-15px !important}
.mt20{margin-top:20px !important}
.mb20{margin-bottom:20px !important}
.ml20{margin-left:20px !important}
.mr20{margin-right:20px !important}
.mt-20{margin-top:-20px !important}
.mb-20{margin-bottom:-20px !important}
.mt25{margin-top:25px !important}
.mb25{margin-bottom:25px !important}
.ml25{margin-left:25px !important}
.mr25{margin-right:25px !important}
.mt-25{margin-top:-25px !important}
.mb-25{margin-bottom:-25px !important}
.mt30{margin-top:30px !important}
.mb30{margin-bottom:30px !important}
.ml30{margin-left:30px !important}
.mr30{margin-right:30px !important}
.mt-30{margin-top:-30px !important}
.mb-30{margin-bottom:-30px !important}
.mt35{margin-top:35px !important}
.mb35{margin-bottom:35px !important}
.ml35{margin-left:35px !important}
.mr35{margin-right:35px !important}
.mt-35{margin-top:-35px !important}
.mb-35{margin-bottom:-35px !important}
.pt0{padding-top:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}
.pr0{padding-right:0 !important}
.pt5{padding-top:5px !important}
.pb5{padding-bottom:5px !important}
.pl5{padding-left:5px !important}
.pr5{padding-right:5px !important}
.pt10{padding-top:10px !important}
.pb10{padding-bottom:10px !important}
.pl10{padding-left:10px !important}
.pr10{padding-right:10px !important}
.pt15{padding-top:15px !important}
.pb15{padding-bottom:15px !important}
.pl15{padding-left:15px !important}
.pr15{padding-right:15px !important}
.pt20{padding-top:20px !important}
.pb20{padding-bottom:20px !important}
.pl20{padding-left:20px !important}
.pr20{padding-right:20px !important}
.to-center{margin-left:auto;margin-right:auto}
.light-row{margin:0 0 55px;padding:50px 0;background:#f2f2f2;background:rgba(255,255,255,0.5)}
.mobile-hide{display:none;}
@media (min-width:641px){.mobile-hide{display:block}
}.mobile-show{display:block;}
@media (min-width:641px){.mobile-show{display:none !important}
}@-moz-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-o-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-ms-keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes loading{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
85%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
95%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
85%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
95%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@-o-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
85%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
95%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@-ms-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
85%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
95%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
85%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
90%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
95%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}.illust-404{display:inline-block;width:248px;height:217px;background:url("../images/bg/404.png") 0 0 no-repeat;margin:28px 0 35px;}
.btn-404-over .illust-404{background-position:-300px 0}
.pager{margin-bottom:20px;text-align:center;}
.pager a{color:#0097cf;font-weight:bold;text-decoration:none;}
.pager a:hover{color:#0097cf}
.pager a.disabled{color:#99989d;font-weight:normal;cursor:default}
.pager .paging{margin:0 10px;font-family:'Courier New',monospace;letter-spacing:-.63em;word-spacing:-.63em;white-space:nowrap;}
.pager .paging a{display:inline-block;vertical-align:top;height:21px;margin-left:3px;padding:0 6px;border:1px solid transparent;color:#44434d;line-height:21px;text-align:center;font-weight:normal;letter-spacing:0;word-spacing:0;-moz-transition:none;-webkit-transition:none;-o-transition:all 0 none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.ie7 .pager .paging a{display:inline;zoom:1}
.pager .paging a.active{height:21px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#008fc9;-webkit-box-shadow:0 1px 3px rgba(27,27,27,0.2);-moz-box-shadow:0 1px 3px rgba(27,27,27,0.2);box-shadow:0 1px 3px rgba(27,27,27,0.2);background-image:-moz-linear-gradient(bottom,#43434d -27.38%,#43434d 22.62%);background-image:-o-linear-gradient(bottom,#43434d -27.38%,#43434d 22.62%);background-image:-webkit-linear-gradient(bottom,#43434d -27.38%,#43434d 22.62%);background-image:linear-gradient(bottom,#43434d -27.38%,#43434d 22.62%);color:#fff;font-weight:bold}
.pager .paging a:hover{border:1px solid #008fc9;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#008fc9;-webkit-box-shadow:2px 3px 3px rgba(27,27,27,0.2);-moz-box-shadow:2px 3px 3px rgba(27,27,27,0.2);box-shadow:2px 3px 3px rgba(27,27,27,0.2);background-image:-moz-linear-gradient(bottom,rgba(27,27,27,0.2) -37.38%,rgba(255,255,255,0.2) 32.62%);background-image:-o-linear-gradient(bottom,rgba(27,27,27,0.2) -37.38%,rgba(255,255,255,0.2) 32.62%);background-image:-webkit-linear-gradient(bottom,rgba(27,27,27,0.2) -37.38%,rgba(255,255,255,0.2) 32.62%);background-image:linear-gradient(bottom,rgba(27,27,27,0.2) -37.38%,rgba(255,255,255,0.2) 32.62%);color:#fff}
.pager .paging .sep{width:21px;height:21px;margin-left:3px;color:#44434d;line-height:21px;text-align:center;letter-spacing:0;word-spacing:0}
.title-separate{text-align:center;padding:0 30px;overflow:hidden;margin-top:45px;margin-bottom:25px;}
.title-separate:first-child{margin-top:0}
.title-separate span{position:relative;display:inline-block;vertical-align:top;}
.ie7 .title-separate span{display:inline;zoom:1}
.title-separate span:before,.title-separate span:after{content:'';position:absolute;top:50%;display:block;width:500px;height:4px;margin-top:-1px;background:#d3d3d3;-webkit-box-shadow:inset 0 1px 0 #b2b2b2;-moz-box-shadow:inset 0 1px 0 #b2b2b2;box-shadow:inset 0 1px 0 #b2b2b2}
.title-separate span:before{left:100%;margin-left:20px}
.title-separate span:after{right:100%;margin-right:20px}
@media (min-width:641px){.title-separate{padding:0 100px}
}.video-player{height:358px;width:100%;position:relative;margin:0;cursor:Pointer;}
@media (max-width:640px){.video-player{height:auto}
}.video-player .btn-play{position:absolute;top:50%;left:50%;margin:-32px 0 0 -56px}
.video-player.playing .btn-play{display:none}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{position:relative}
.jspDrag{background:#c5c5c5;position:relative;top:0;left:0;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.countdown{font-family:helvetica,arial,verdana !important;width:160px;color:#999;margin:0 auto 10px auto;font-size:12px !important;text-transform:none;font-weight:normal;}
.countdown table{width:100%;margin:0}
.countdown td{padding:0;text-align:center;}
.countdown td.seconds{text-align:left;padding-left:2px}
.countdown td.hours{padding-left:2px}
.countdown td.days{padding-right:14px}
.countdown b,.countdown .sep{color:#454545;display:block;font-size:300%;font-weight:bold;line-height:1em}
.countdown.white{color:#fff;}
.countdown.white b,.countdown.white .sep{color:#fff}
.rotate-anim{-webkit-animation:loading 3s linear infinite;-moz-animation:loading 3s linear infinite;-ms-animation:loading 3s linear infinite;animation:loading 3s linear infinite}
.ico-loading{display:inline-block;vertical-align:top;width:72px;height:72px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/ico/loading.png") 0 0 no-repeat}
.ie7 .ico-loading{display:inline;zoom:1}
.steps li{margin:0 0 20px;padding:0;font-size:14px;line-height:20px;}
.steps li .ie-counter,.steps li:before{display:none;position:absolute;top:50%;left:0;margin:-28px 0 0;width:81px;height:74px;font:bold 33px/56px 'Oswald',sans-serif;text-align:center;color:#0097cf;background:url("../images/ico/step.png") 0 0 no-repeat}
@media (min-width:641px){.steps li{font-size:18px;line-height:24px;padding:0 20px 0 122px;margin:0 0 45px;}
.steps li .ie-counter,.steps li:before{display:block}
}iframe{max-width:100%}
.tabs-box{position:relative;}
.tabs-box .tab-list{display:none;zoom:1;margin:0 0 35px;}
.tabs-box .tab-list:after,.tabs-box .tab-list:before{content:'';display:table;clear:both}
.tabs-box .tab-list li{float:left;display:inline;margin:0 0 0 10px;}
.tabs-box .tab-list li:first-child{margin-left:0}
.tabs-box .tab-list a{position:relative;display:block;zoom:1;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e7e7e7));background:-webkit-linear-gradient(top,#f6f6f6,#e7e7e7);background:-moz-linear-gradient(top,#f6f6f6,#e7e7e7);background:-ms-linear-gradient(top,#f6f6f6,#e7e7e7);background:-o-linear-gradient(top,#f6f6f6,#e7e7e7);background:linear-gradient(top,#f6f6f6,#e7e7e7);color:#454545;font:700 18px/40px 'Oswald',sans-serif;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 30px;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);text-shadow:0;}
.ie8 .tabs-box .tab-list a,.ie7 .tabs-box .tab-list a{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#f6f6f6", EndColorStr="#e7e7e7")}
.tabs-box .tab-list a[href]:hover{text-decoration:none;color:#0097cf}
.tabs-box .tab-list a.active,.tabs-box .tab-list a[href].active:hover{background:#00bded;background:-webkit-gradient(linear,left top,left bottom,from(#00bded),to(#0098cf));background:-webkit-linear-gradient(top,#00bded,#0098cf);background:-moz-linear-gradient(top,#00bded,#0098cf);background:-ms-linear-gradient(top,#00bded,#0098cf);background:-o-linear-gradient(top,#00bded,#0098cf);background:linear-gradient(top,#00bded,#0098cf);color:#fff;cursor:default;text-shadow:0;}
.ie8 .tabs-box .tab-list a.active,.ie8 .tabs-box .tab-list a[href].active:hover,.ie7 .tabs-box .tab-list a.active,.ie7 .tabs-box .tab-list a[href].active:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00bded", EndColorStr="#0098cf")}
.tabs-box .tab-list a.active:after,.tabs-box .tab-list a[href].active:hover:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-8px;border-top:8px solid #0098cf;border-left:8px solid transparent;border-right:8px solid transparent}
.tabs-box .tab-list-big{margin:0 0 45px;}
.tabs-box .tab-list-big a{font-size:24px;line-height:70px;}
.tabs-box .tab-list-big a.active:after,.tabs-box .tab-list-big a[href].active:hover:after{margin-left:-12px;border-top:12px solid #0098cf;border-left:12px solid transparent;border-right:12px solid transparent}
.tabs-box .tab-list-video li{margin:0 1px 0 0}
.tabs-box .tab-list-video a{padding:0 30px;line-height:40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:259px;background:rgba(51,51,51,0.2);background:#cbcbcb;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:0;}
.tabs-box .tab-list-video a:hover{color:#fff;background:rgba(51,51,51,0.4)}
.tabs-box .tab-list-video a.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.tabs-box .tab-list-video a.active:after{display:none}
.tabs-box .tab-list-friend{margin:0;overflow:hidden;position:relative;}
.tabs-box .tab-list-friend li{width:33.33%;margin:0}
.tabs-box .tab-list-friend a{padding:20px 18px 20px 58px;color:#444;background:#d9d9d9;background:rgba(217,217,217,0.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;line-height:16px;text-align:left;-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.15);box-shadow:inset 0 -2px 2px rgba(0,0,0,0.15);text-decoration:none;}
.tabs-box .tab-list-friend a:after{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.tabs-box .tab-list-friend a.active:after,.tabs-box .tab-list-friend a[href].active:hover:after,.tabs-box .tab-list-friend a:after{content:'';position:absolute;border:none;width:31px;height:30px;left:18px;top:50%;margin:-15px 0 0;background:url("../images/ico/friend.png") 0 0 no-repeat}
.tabs-box .tab-list-friend a.active:after,.tabs-box .tab-list-friend a[href]:hover:after,.tabs-box .tab-list-friend a.active:hover:after{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.tabs-box .tab-list-friend a.active,.tabs-box .tab-list-friend a[href].active:hover{color:#333;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.15);text-shadow:none}
.tabs-box .tab-list-friend .fb a.active:after,.tabs-box .tab-list-friend .fb a[href].active:hover:after,.tabs-box .tab-list-friend .fb a:after{background-position:0 0}
.tabs-box .tab-list-friend .fb a[href]:hover:after{background-position:0 -100px}
.tabs-box .tab-list-friend .tw a.active:after,.tabs-box .tab-list-friend .tw a[href].active:hover:after,.tabs-box .tab-list-friend .tw a:after{background-position:-100px 0}
.tabs-box .tab-list-friend .tw a[href]:hover:after{background-position:-100px -100px}
.tabs-box .tab-list-friend .em a.active:after,.tabs-box .tab-list-friend .em a[href].active:hover:after,.tabs-box .tab-list-friend .em a:after{background-position:-200px 0}
.tabs-box .tab-list-friend .em a[href]:hover:after{background-position:-200px -100px}
.tabs-box .tab-list-friend .em a.active{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.tabs-box .tab-name{text-align:center}
.tabs-box .video-player{margin:0}
.tabs-box .center{margin-top:1em}
.tab-fragment + .tab-fragment{margin-top:35px}
@media (min-width:641px){.tabs-box .tab-list{display:block}
.tabs-box .tab-name{display:none}
.sk-tab-hide{position:absolute;left:-5000px;top:-5000px;width:100%}
.tab-fragment + .tab-fragment{margin-top:0}
}.std-box{position:relative;display:block;padding:20px 25px 18px;margin:20px 0 30px;background:#fff;}
.std-box:before,.std-box:after{content:'';position:absolute;left:0;width:150px;top:100%;height:22px;background:url("../images/bg/std-shadow.png") 0 0 no-repeat}
.std-box:after{left:150px;right:0;width:auto;background-position:100% -100px}
.std-box .hd{border-bottom:2px dotted #cecece;padding-bottom:11px;margin-bottom:15px}
.std-box .ft{border-top:2px dotted #cecece;padding-top:15px;padding-bottom:18px;margin-bottom:-18px}
.std-box .hd-full,.std-box .ft-full{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}
.std-box .ft-full{background:#f6f6f6}
.std-box .row + .ft{margin-top:18px}
.std-box .hd + .row .col-content:after{top:-14px}
.std-box .col-content{float:left;display:inline;width:628px;padding:20px 0 18px 0;margin:-20px 0 -18px 0;}
.std-box .col-content:after{content:'';position:absolute;left:653px;top:-20px;bottom:-18px;border-left:2px dotted #cecece}
.std-box .col-side{float:right;display:inline;width:250px;padding:20px 0 18px 0;margin:-20px 0 -18px 0}
.std-box .status{margin-top:-3px;display:block;text-transform:uppercase;font:700 16px/18px 'Oswald',sans-serif;color:#0097cf}
.std-box .status + h3{margin-top:8px}
.std-box >:first-child{margin-top:0}
.std-box-link,.std-box-link:hover{display:block;text-decoration:none;color:#454545}
.std-box-link:hover .desc{text-decoration:underline;color:#0097cf}
.std-box-grey{margin:0 auto;text-align:left;border:1px solid rgba(60,60,60,0.2);}
.std-box-grey .hd{position:relative;background:#fff;border-bottom:1px solid #e3e3e3}
.std-box-grey .hd:after{position:absolute;z-index:3;display:block;content:" ";width:27px;height:14px;left:50%;margin-left:-14px;bottom:-14px;background:url("../images/illust/triangle-down.png")}
.std-box-grey .content{padding-top:22px;background:#f4f4f4;border-top:1px solid #fff}
.std-box-grey .content+.ft{border-top:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.std-box-grey .ft{background:#e8e8e8;border-top:1px solid #fff}
.std-box-grey > div{padding:16px}
.std-box-grey h3{font-size:46px;color:#282828}
.message{position:relative;padding:14px 52px 13px 20px;margin:0 0 1em;font:16px/22px 'Oswald',sans-serif;text-transform:uppercase;background:#fff;color:#454545;}
.message .close{position:absolute;right:11px;top:50%;width:27px;height:27px;margin-top:-13px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/btn/close.png") 0 0 no-repeat;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.message .close:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.message p{margin:0}
.message a{color:#454545;text-decoration:underline;}
.message a:hover{text-decoration:none}
.message .ico-m{position:absolute;left:14px;top:50%;margin-top:-12px}
.message .ico-m + p{margin-left:32px}
.message-ok{background:#aedf9c;color:#0d8801;}
.message-ok .close{background-position:0 -100px}
.message-ok a{color:#0d8801}
.message-error{background:#ffcaca;color:#dd000e;}
.message-error .close{background-position:0 -200px}
.message-error a{color:#dd000e}
.message-dark{background:#454545;color:#fff;}
.message-dark .close{background-position:0 -300px}
.message-dark a{color:#fff}
.thickbox-video{display:inline-block;max-width:100%}
.ico-m{display:inline-block;font:0/0 a;color:transparent;text-decoration:none}
.ico-m{width:24px;height:24px;background:url("../images/ico/all-m.png") 0 0 no-repeat}
.ico-bell{background-position:0 0}
.ico-wait{background:url("../images/ico/loading-msg.png") 0 0 no-repeat}
.share{padding:0;}
.share a{display:inline-block;vertical-align:middle;width:62px;height:62px;overflow:hidden;margin-left:4px;font:0/0 a;color:transparent;text-decoration:none;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-ms-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease;}
.share a:first-child{margin-left:0}
.share a span{display:block;width:62px;height:62px;background:url("../images/ico/footer.png") 0 0 no-repeat}
.share a:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.share .ico-fb{background-position:0 0}
.share .ico-tw{background-position:-62px 0}
.share .ico-msg{background-position:-124px 0}
.share .ico-pint{background-position:-186px 0}
.ico-fb-color,.ico-tw-color{width:56px;height:56px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat}
.ico-fb-color{background-image:url("../images/btn/social-icons-color-fb.png");}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.ico-fb-color{background-image:url("../images/btn/social-icons-color-fb@2x.png");-webkit-background-size:56px 56px;-moz-background-size:56px 56px;background-size:56px 56px}
}.ico-tw-color{background-image:url("../images/btn/social-icons-color-tw.png");}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.ico-tw-color{background-image:url("../images/btn/social-icons-color-tw@2x.png");-webkit-background-size:56px 56px;-moz-background-size:56px 56px;background-size:56px 56px}
}.fb-like{height:24px;margin-top:4px;overflow:hidden;vertical-align:middle}
.fb-comments-count{display:inline}
.datetime{text-transform:uppercase;font:12px/18px 'Oswald',sans-serif;color:#cacaca}
.std-box p + .datetime{margin-top:-5px}
.prize-detail .news-std-box{margin-bottom:40px}
.img-placeholder{position:relative;z-index:2;width:254px;height:254px;margin:-12px 0 0 -12px;margin-bottom:40px;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);border:12px solid #fff;background-image:url("../images/bg/prizeo-pattern.png");behavior:url("/public/stylesheets_src/PIE.htc");}
.img-placeholder .img{position:absolute;bottom:0;left:0;width:254px;height:320px;line-height:320px;font-size:0;text-align:center;-webkit-border-radius:0 0 140px 140px;-moz-border-radius:0 0 140px 140px;border-radius:0 0 140px 140px;overflow:hidden;behavior:url("/public/stylesheets_src/PIE.htc");}
.img-placeholder .img img{-webkit-border-radius:0 0 140px 140px;-moz-border-radius:0 0 140px 140px;border-radius:0 0 140px 140px;vertical-align:bottom;behavior:url("/public/stylesheets_src/PIE.htc")}
.fb-linked,.tw-linked{display:inline-block;border:1px solid #1e3d7d;border-top-color:#5e81cf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 12px 1px;width:180px;text-align:center;background:#4564a9;background:-webkit-gradient(linear,left top,left bottom,from(#4564a9),to(#385899));background:-webkit-linear-gradient(top,#4564a9,#385899);background:-moz-linear-gradient(top,#4564a9,#385899);background:-ms-linear-gradient(top,#4564a9,#385899);background:-o-linear-gradient(top,#4564a9,#385899);background:linear-gradient(top,#4564a9,#385899);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.15);text-shadow:0;color:#fff;font:700 13px/30px 'Oswald',sans-serif;text-transform:uppercase;}
.ie8 .fb-linked,.ie8 .tw-linked,.ie7 .fb-linked,.ie7 .tw-linked{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#4564a9", EndColorStr="#385899")}
.fb-linked img,.tw-linked img{vertical-align:top;margin:7px 0 0 6px}
a.fb-linked:hover,a.tw-linked:hover{text-decoration:none;text-shadow:none;color:rgba(255,255,255,0.7);}
a.fb-linked:hover img,a.tw-linked:hover img{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
span.fb-linked,span.tw-linked{background:#ccc;border:none;line-height:32px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(0,0,0,0.15)}
.tw-linked{border:1px solid #3295b9;border-top-color:#4bbde8;background:#6dd0f6;background:-webkit-gradient(linear,left top,left bottom,from(#6dd0f6),to(#4fc5f0));background:-webkit-linear-gradient(top,#6dd0f6,#4fc5f0);background:-moz-linear-gradient(top,#6dd0f6,#4fc5f0);background:-ms-linear-gradient(top,#6dd0f6,#4fc5f0);background:-o-linear-gradient(top,#6dd0f6,#4fc5f0);background:linear-gradient(top,#6dd0f6,#4fc5f0);}
.ie8 .tw-linked,.ie7 .tw-linked{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#6dd0f6", EndColorStr="#4fc5f0")}
.tw-linked img{margin-top:8px}
.referals li{padding-top:5px;margin:0;}
.referals li:before,.referals li .ie-counter{margin-top:5px}
.referals li + li{margin-top:5px;border-top:1px solid #eee}
.tabs-box .grid-4 .std-box{margin-top:0}
label{color:#7c7c7c}
label + br + .inp-fix,label + br + .sel-fix{padding-top:4px}
.form-row{margin:0 0 1.35em}
.form-item{position:relative;display:block;margin:0 0 9px;padding:0 0 0 29px;}
.form-item .jquery-radio,.form-item .jquery-checkbox{position:absolute;top:0;left:0}
.inp-text{padding:10px 15px 9px;background:#fff;color:#454545;font:24px/29px arial,helvetica,sans-serif;height:29px;border:1px solid #d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff url("../images/bg/input.png") 0 0 repeat-x;}
.inp-text:-moz-placeholder{color:#ddd}
.inp-text::-webkit-input-placeholder{color:#ddd}
.inp-text.placeholder{color:#ddd}
.inp-text:focus:-moz-placeholder{color:#ddd}
.inp-text:focus::-webkit-input-placeholder{color:#ddd}
.inp-text.placeholder:focus{color:#ddd}
.inp-text:hover{cursor:pointer;border-color:#9a9a9a}
.inp-text:focus{cursor:text;border-color:#00c1f0;-webkit-box-shadow:0 0 5px rgba(0,195,243,0.2);-moz-box-shadow:0 0 5px rgba(0,195,243,0.2);box-shadow:0 0 5px rgba(0,195,243,0.2)}
.inp-text.error{border-color:#e25450}
.inp-text[disabled],.inp-text[disabled]:hover{cursor:default;background:#eaeaea;border-color:#d1d1d1}
textarea.inp-text{height:auto}
select.inp-text{-webkit-appearance:none;padding-right:7px;width:100%;}
@media (-webkit-min-device-pixel-ratio:0){select.inp-text{padding-right:30px}
}option{font-size:16px}
.inp-error{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:4px 0 0;padding:6px 10px;background:#e25450;text-transform:uppercase;color:#fff}
.inp-fix{display:block;padding:0 32px 0 0;}
.inp-fix .inp-text{width:100%;margin:0 -32px 0 0;}
.ie7 .inp-fix .inp-text{margin-top:-1px}
.sel-fix{position:relative;display:block;padding:0 24px 0 0;}
@media (-webkit-min-device-pixel-ratio:0){.sel-fix{padding-right:47px}
.sel-fix:after{content:'';position:absolute;top:50%;right:11px;height:19px;margin-top:-7px;width:8px;background:url("../images/btn/select.png") 0 0 no-repeat}
}.sel-fix .inp-text{width:100%;margin:0 -24px 0 0;}
@media (-webkit-min-device-pixel-ratio:0){.sel-fix .inp-text{margin-right:-47px}
}.inp-ico{position:relative;padding:0 62px 0 0;}
.inp-ico .inp-text{margin:0 -62px 0 0;padding:7px 40px 7px 20px}
.inp-ico .ico{position:absolute;right:2px;top:6px;margin:0;padding:0}
.inp-btn{position:relative;padding:0 222px 0 0;}
.inp-btn .inp-text{margin:0 -222px 0 0;padding:7px 200px 7px 20px}
.inp-btn .btn{position:absolute;right:4px;top:3px}
.progressbarValid{background-color:#28d866}
.progressbarInvalid{background-color:#d84d28}
#progress-bar{padding:1px;border:solid 1px #ccc}
#progress{width:0;height:10px}
.mailcheck-suggestion{display:none;margin:4px 0 0 0;padding:6px 16px;background:#fafafa;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:left;font-size:12px;color:#444;}
.mailcheck-suggestion.shown{display:block}
.mailcheck-suggestion a.yes{font-weight:bold;cursor:pointer}
.mailcheck-suggestion a.close{text-decoration:none;cursor:pointer;float:right;color:#999;}
.mailcheck-suggestion a.close:hover{color:#444}
.jquery-checkbox,.jquery-radio{display:inline-block;cursor:pointer;cursor:hand;vertical-align:middle;width:20px;height:20px;font-size:20px;line-height:20px;margin:0 7px 0 0;}
.jquery-checkbox .mark,.jquery-radio .mark{width:20px;height:20px;display:block}
.jquery-checkbox img,.jquery-radio img{display:block;width:20px;height:20px;background:transparent url("../images/btn/checkbox.png") 0 0 no-repeat}
.jquery-checkbox img{background-position:0 0}
.jquery-checkbox:hover img{background-position:-50px 0}
.jquery-checkbox-checked img{background-position:-100px 0}
.jquery-checkbox-checked:hover img{background-position:-150px 0}
.jquery-checkbox-disabled{cursor:default}
.jquery-checkbox-disabled img,.jquery-checkbox:hover .jquery-checkbox-disabled img{background-position:-200px 0}
.jquery-checkbox-checked .jquery-checkbox-disabled img,.jquery-checkbox-checked:hover .jquery-checkbox-disabled img{background-position:-250px 0}
.jquery-radio img{background-position:0 -50px}
.jquery-radio:hover img{background-position:-50px -50px}
.jquery-radio-checked img{background-position:-100px -50px}
.jquery-radio-checked:hover img{background-position:-150px -50px}
.jquery-radio-disabled{cursor:default}
.jquery-radio-disabled img,.jquery-radio:hover .jquery-radio-disabled img{background-position:-200px -50px}
.jquery-radio-checked .jquery-radio-disabled img,.jquery-radio-checked:hover .jquery-radio-disabled img{background-position:-250px -50px}
.btn{display:inline-block;position:relative;overflow:visible;margin:0;padding:0;border:0;background:none;text-decoration:none;cursor:pointer;}
.btn > span{position:relative;display:block;font:700 22px/44px 'Oswald',sans-serif;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-transform:uppercase;}
.btn > span img{position:relative;top:-4px;margin:0 5px}
.btn:hover{text-decoration:none}
.btn.btn-disabled{cursor:default}
.btn .ico-before:after,.btn .ico-after:after,.btn .ico-before:before,.btn .ico-after:before,.btn .ico-before .before,.btn .ico-after .before,.btn .ico-before .after,.btn .ico-after .after{content:'';position:absolute;top:50%}
.btn-xs > span{height:32px;padding:0 25px;line-height:32px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:14px;}
.btn-xs > span.ico-after{padding-right:50px;}
.btn-xs > span.ico-after:after,.btn-xs > span.ico-after:before,.btn-xs > span.ico-after .before,.btn-xs > span.ico-after .after{right:5px}
.btn-xs > span.ico-before{padding-left:50px;}
.btn-xs > span.ico-before:after,.btn-xs > span.ico-before:before,.btn-xs > span.ico-before .before,.btn-xs > span.ico-before .after{left:5px}
.btn-xs > span.ico-before:after,.btn-xs > span.ico-after:after,.btn-xs > span.ico-before:before,.btn-xs > span.ico-after:before,.btn-xs > span.ico-before .before,.btn-xs > span.ico-after .before,.btn-xs > span.ico-before .after,.btn-xs > span.ico-after .after{width:24px;height:24px;margin:-12px 0 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:url("../images/btn/all-s.png") 0 0 no-repeat}
.btn-s > span{height:40px;padding:0 32px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:18px;}
.btn-s > span.ico-after{padding-right:50px;}
.btn-s > span.ico-after:after,.btn-s > span.ico-after:before,.btn-s > span.ico-after .before,.btn-s > span.ico-after .after{right:5px}
.btn-s > span.ico-before{padding-left:50px;}
.btn-s > span.ico-before:after,.btn-s > span.ico-before:before,.btn-s > span.ico-before .before,.btn-s > span.ico-before .after{left:5px}
.btn-s > span:before,.btn-s > span .before{width:24px;height:24px;margin:-12px 0 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.btn-s > span:after,.btn-s > span .after{width:24px;height:24px;margin:-12px 0 0;background:url("../images/btn/all-s.png") 0 0 no-repeat}
.btn-m > span{height:50px;padding:0 35px;line-height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:22px;}
.btn-m > span.ico-after{padding-right:60px;}
.btn-m > span.ico-after:after,.btn-m > span.ico-after:before,.btn-m > span.ico-after .before,.btn-m > span.ico-after .after{right:8px}
.btn-m > span.ico-before{padding-left:60px;}
.btn-m > span.ico-before:after,.btn-m > span.ico-before:before,.btn-m > span.ico-before .before,.btn-m > span.ico-before .after{left:8px}
.btn-m > span:before,.btn-m > span .before{width:32px;height:32px;margin:-16px 0 0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.btn-m > span:after,.btn-m > span .after{width:32px;height:32px;margin:-16px 0 0;background:url("../images/btn/all-m.png") 0 0 no-repeat}
.btn-l > span{height:50px;padding:0 35px;line-height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:22px;}
.btn-l > span.ico-after{padding-right:60px;}
.btn-l > span.ico-after:after,.btn-l > span.ico-after:before,.btn-l > span.ico-after .before,.btn-l > span.ico-after .after{right:8px}
.btn-l > span.ico-before{padding-left:60px;}
.btn-l > span.ico-before:after,.btn-l > span.ico-before:before,.btn-l > span.ico-before .before,.btn-l > span.ico-before .after{left:8px}
.btn-l > span:before,.btn-l > span .before{width:32px;height:32px;margin:-16px 0 0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.btn-l > span:after,.btn-l > span .after{width:32px;height:32px;margin:-16px 0 0;background:url("../images/btn/all-m.png") 0 0 no-repeat}
@media (min-width:641px){.btn-l > span{height:60px;line-height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:0 40px;font-size:28px;}
.btn-l > span.ico-after{padding-right:70px;}
.btn-l > span.ico-after:after,.btn-l > span.ico-after:before,.btn-l > span.ico-after .before,.btn-l > span.ico-after .after{right:9px}
.btn-l > span.ico-before{padding-left:70px;}
.btn-l > span.ico-before:after,.btn-l > span.ico-before:before,.btn-l > span.ico-before .before,.btn-l > span.ico-before .after{left:9px}
.btn-l > span:before,.btn-l > span .before{width:42px;height:42px;margin:-21px 0 0;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.btn-l > span:after,.btn-l > span .after{width:42px;height:42px;margin:-21px 0 0;background:url("../images/btn/all-l.png") 0 0 no-repeat}
}.btn-orange > span{color:#fff;background:#ff9c00;background:-webkit-gradient(linear,left top,left bottom,from(#ff9c00),to(#ff5a00));background:-webkit-linear-gradient(top,#ff9c00,#ff5a00);background:-moz-linear-gradient(top,#ff9c00,#ff5a00);background:-ms-linear-gradient(top,#ff9c00,#ff5a00);background:-o-linear-gradient(top,#ff9c00,#ff5a00);background:linear-gradient(top,#ff9c00,#ff5a00);-webkit-box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);text-shadow:0;}
.ie8 .btn-orange > span,.ie7 .btn-orange > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#ff9c00", EndColorStr="#ff5a00")}
.btn-orange > span:before,.btn-orange > span .before{background:none;background:-webkit-gradient(linear,left top,left bottom,from(none),to(none));background:-webkit-linear-gradient(top,none,none);background:-moz-linear-gradient(top,none,none);background:-ms-linear-gradient(top,none,none);background:-o-linear-gradient(top,none,none);background:linear-gradient(top,none,none);}
.ie8 .btn-orange > span:before,.ie8 .btn-orange > span .before,.ie7 .btn-orange > span:before,.ie7 .btn-orange > span .before{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="none", EndColorStr="none")}
.btn-orange > span:after,.btn-orange > span .after{right:20px !important}
.btn-orange:hover > span{background:#fcb521;background:-webkit-gradient(linear,left top,left bottom,from(#fcb521),to(#ff7f00));background:-webkit-linear-gradient(top,#fcb521,#ff7f00);background:-moz-linear-gradient(top,#fcb521,#ff7f00);background:-ms-linear-gradient(top,#fcb521,#ff7f00);background:-o-linear-gradient(top,#fcb521,#ff7f00);background:linear-gradient(top,#fcb521,#ff7f00);}
.ie8 .btn-orange:hover > span,.ie7 .btn-orange:hover > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#fcb521", EndColorStr="#ff7f00")}
.btn-orange:active > span{background:#ff6200;background:-webkit-gradient(linear,left top,left bottom,from(#ff6200),to(#ff9300));background:-webkit-linear-gradient(top,#ff6200,#ff9300);background:-moz-linear-gradient(top,#ff6200,#ff9300);background:-ms-linear-gradient(top,#ff6200,#ff9300);background:-o-linear-gradient(top,#ff6200,#ff9300);background:linear-gradient(top,#ff6200,#ff9300);-webkit-box-shadow:inset 0 -2px 0 #fdb721,inset 0 2px 0 #dc4f11,0 -2px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -2px 0 #fdb721,inset 0 2px 0 #dc4f11,0 -2px 1px rgba(0,0,0,0.2);box-shadow:inset 0 -2px 0 #fdb721,inset 0 2px 0 #dc4f11,0 -2px 1px rgba(0,0,0,0.2);}
.ie8 .btn-orange:active > span,.ie7 .btn-orange:active > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#ff6200", EndColorStr="#ff9300")}
.btn-orange.btn-disabled > span{background:#e4e4e4;color:#cbcbcb;-webkit-box-shadow:inset 0 0 0 1px #ccc;-moz-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;text-shadow:none}
.btn-rect > span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn-dark > span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#3d3d3d;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);color:#fff}
.btn-grey > span{color:#454545;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e1e1e1));background:-webkit-linear-gradient(top,#f6f6f6,#e1e1e1);background:-moz-linear-gradient(top,#f6f6f6,#e1e1e1);background:-ms-linear-gradient(top,#f6f6f6,#e1e1e1);background:-o-linear-gradient(top,#f6f6f6,#e1e1e1);background:linear-gradient(top,#f6f6f6,#e1e1e1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb;box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb;}
.ie8 .btn-grey > span,.ie7 .btn-grey > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#f6f6f6", EndColorStr="#e1e1e1")}
.btn-grey > span:before,.btn-grey > span .before{background:rgba(69,69,69,0.1);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2)}
.btn-grey:hover > span{color:#0097cf;}
.btn-grey:hover > span:before,.btn-grey:hover > span .before{background:rgba(0,151,207,0.1);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2)}
.btn-grey:active > span{background:#dfdfdf;background:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),to(#f5f5f5));background:-webkit-linear-gradient(top,#dfdfdf,#f5f5f5);background:-moz-linear-gradient(top,#dfdfdf,#f5f5f5);background:-ms-linear-gradient(top,#dfdfdf,#f5f5f5);background:-o-linear-gradient(top,#dfdfdf,#f5f5f5);background:linear-gradient(top,#dfdfdf,#f5f5f5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.56);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.56);box-shadow:0 1px 2px rgba(0,0,0,0.56);}
.ie8 .btn-grey:active > span,.ie7 .btn-grey:active > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#dfdfdf", EndColorStr="#f5f5f5")}
.btn-grey:active > span:before,.btn-grey:active > span .before{background:rgba(0,151,207,0.1);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 1px 0 rgba(0,0,0,0.2)}
.btn-grey.btn-disabled > span{background:#e4e4e4;color:#cbcbcb;-webkit-box-shadow:inset 0 0 0 1px #ccc;-moz-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;text-shadow:none}
.btn-blue > span{background:#00caf9;background:-webkit-gradient(linear,left top,left bottom,from(#00caf9),to(#009fd6));background:-webkit-linear-gradient(top,#00caf9,#009fd6);background:-moz-linear-gradient(top,#00caf9,#009fd6);background:-ms-linear-gradient(top,#00caf9,#009fd6);background:-o-linear-gradient(top,#00caf9,#009fd6);background:linear-gradient(top,#00caf9,#009fd6);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;text-shadow:0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px rgba(0,0,0,0.25)}
.ie8 .btn-blue > span,.ie7 .btn-blue > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00caf9", EndColorStr="#009fd6")}
.btn-blue:hover > span{background:#00aee4;background:-webkit-gradient(linear,left top,left bottom,from(#00aee4),to(#0082b4));background:-webkit-linear-gradient(top,#00aee4,#0082b4);background:-moz-linear-gradient(top,#00aee4,#0082b4);background:-ms-linear-gradient(top,#00aee4,#0082b4);background:-o-linear-gradient(top,#00aee4,#0082b4);background:linear-gradient(top,#00aee4,#0082b4);}
.ie8 .btn-blue:hover > span,.ie7 .btn-blue:hover > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00aee4", EndColorStr="#0082b4")}
.btn-blue:active > span{background:#00b1e4;-webkit-box-shadow:inset 0 2px 4px rgba(0,68,94,0.5);-moz-box-shadow:inset 0 2px 4px rgba(0,68,94,0.5);box-shadow:inset 0 2px 4px rgba(0,68,94,0.5)}
.btn-blue.btn-disabled > span{background:#e4e4e4;color:#cbcbcb;-webkit-box-shadow:inset 0 0 0 1px #ccc;-moz-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;text-shadow:none}
.btn-s .ico-next:after,.btn-s .ico-next .after{background-position:0 -100px}
.btn-s.btn-orange .ico-next:after,.btn-s.btn-orange .ico-next .after{background-position:0 -150px}
.btn-s .ico-down:after,.btn-s .ico-down .after{background-position:0 0}
.btn-s:hover .ico-down:after,.btn-s:hover .ico-down .after{background-position:0 -50px}
.btn-m .ico-next:after,.btn-m .ico-next .after{background-position:0 0}
.btn-m .ico-fb:after,.btn-m .ico-fb .after{background-position:0 -100px}
.btn-m .ico-tw:after,.btn-m .ico-tw .after{background-position:0 -200px}
.btn-m .ico-mail{padding-left:50px !important;}
.btn-m .ico-mail:after,.btn-m .ico-mail .after{background-position:0 -300px}
.btn-l .ico-next:after,.btn-l .ico-next .after{background-position:0 0}
.btn-l .ico-fb:after,.btn-l .ico-fb .after{background-position:0 -100px}
.btn-l .ico-tw:after,.btn-l .ico-tw .after{background-position:0 -200px}
.btn-facebook > span{border:1px solid #1e3d7d;border-top-color:#5e81cf;background:#4564a9;background:-webkit-gradient(linear,left top,left bottom,from(#4564a9),to(#385899));background:-webkit-linear-gradient(top,#4564a9,#385899);background:-moz-linear-gradient(top,#4564a9,#385899);background:-ms-linear-gradient(top,#4564a9,#385899);background:-o-linear-gradient(top,#4564a9,#385899);background:linear-gradient(top,#4564a9,#385899);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 18px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);text-shadow:0;color:#fff;}
.ie8 .btn-facebook > span,.ie7 .btn-facebook > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#4564a9", EndColorStr="#385899")}
.btn-facebook > span:hover{background:#3e5a98;background:-webkit-gradient(linear,left top,left bottom,from(#3e5a98),to(#324f8a));background:-webkit-linear-gradient(top,#3e5a98,#324f8a);background:-moz-linear-gradient(top,#3e5a98,#324f8a);background:-ms-linear-gradient(top,#3e5a98,#324f8a);background:-o-linear-gradient(top,#3e5a98,#324f8a);background:linear-gradient(top,#3e5a98,#324f8a);}
.ie8 .btn-facebook > span:hover,.ie7 .btn-facebook > span:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#3e5a98", EndColorStr="#324f8a")}
.btn-twitter > span{border:1px solid #3295b9;border-top-color:#4bbde8;background:#6dd0f6;background:-webkit-gradient(linear,left top,left bottom,from(#6dd0f6),to(#4fc5f0));background:-webkit-linear-gradient(top,#6dd0f6,#4fc5f0);background:-moz-linear-gradient(top,#6dd0f6,#4fc5f0);background:-ms-linear-gradient(top,#6dd0f6,#4fc5f0);background:-o-linear-gradient(top,#6dd0f6,#4fc5f0);background:linear-gradient(top,#6dd0f6,#4fc5f0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 18px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);text-shadow:0;color:#fff;}
.ie8 .btn-twitter > span,.ie7 .btn-twitter > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#6dd0f6", EndColorStr="#4fc5f0")}
.btn-twitter > span:hover{background:#4cc5f4;background:-webkit-gradient(linear,left top,left bottom,from(#4cc5f4),to(#32bbed));background:-webkit-linear-gradient(top,#4cc5f4,#32bbed);background:-moz-linear-gradient(top,#4cc5f4,#32bbed);background:-ms-linear-gradient(top,#4cc5f4,#32bbed);background:-o-linear-gradient(top,#4cc5f4,#32bbed);background:linear-gradient(top,#4cc5f4,#32bbed);}
.ie8 .btn-twitter > span:hover,.ie7 .btn-twitter > span:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#4cc5f4", EndColorStr="#32bbed")}
.btn-brown > span{border:1px solid #313131;border-top-color:#626262;background:#494949;background:-webkit-gradient(linear,left top,left bottom,from(#494949),to(#3d3d3d));background:-webkit-linear-gradient(top,#494949,#3d3d3d);background:-moz-linear-gradient(top,#494949,#3d3d3d);background:-ms-linear-gradient(top,#494949,#3d3d3d);background:-o-linear-gradient(top,#494949,#3d3d3d);background:linear-gradient(top,#494949,#3d3d3d);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 18px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);text-shadow:0;color:#fff;}
.ie8 .btn-brown > span,.ie7 .btn-brown > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#494949", EndColorStr="#3d3d3d")}
.btn-brown > span:hover{background:#424242;background:-webkit-gradient(linear,left top,left bottom,from(#424242),to(#373737));background:-webkit-linear-gradient(top,#424242,#373737);background:-moz-linear-gradient(top,#424242,#373737);background:-ms-linear-gradient(top,#424242,#373737);background:-o-linear-gradient(top,#424242,#373737);background:linear-gradient(top,#424242,#373737);}
.ie8 .btn-brown > span:hover,.ie7 .btn-brown > span:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#424242", EndColorStr="#373737")}
.btn-m.btn-facebook > span,.btn-m.btn-twitter > span,.btn-m.btn-brown > span{font:700 18px/48px 'Oswald',sans-serif;height:48px}
.btn-m.btn-facebook .ico-before{padding-left:38px;}
.btn-m.btn-facebook .ico-before:after,.btn-m.btn-facebook .ico-before .after{left:6px}
.btn-m.btn-facebook .ico-after{padding-right:38px;}
.btn-m.btn-facebook .ico-after:after,.btn-m.btn-facebook .ico-after .after{right:6px}
.btn-m.btn-twitter .ico-before{padding-left:50px;}
.btn-m.btn-twitter .ico-before:after,.btn-m.btn-twitter .ico-before .after{left:9px}
.btn-m.btn-facebook .ico-twitter{padding-right:50px;}
.btn-m.btn-facebook .ico-twitter:after,.btn-m.btn-facebook .ico-twitter .after{right:9px}
.btn-l.btn-facebook > span{font-size:26px}
.btn-l.btn-facebook .ico-before{padding-left:60px;padding-right:35px;}
.btn-l.btn-facebook .ico-before:after,.btn-l.btn-facebook .ico-before .after{left:6px}
.btn-l.btn-facebook .ico-after{padding-right:46px;}
.btn-l.btn-facebook .ico-after:after,.btn-l.btn-facebook .ico-after .after{right:6px}
.btn-l.btn-twitter > span{font-size:26px}
.btn-l.btn-twitter .ico-before{padding-left:71px;padding-right:40px;}
.btn-l.btn-twitter .ico-before:after,.btn-l.btn-twitter .ico-before .after{left:9px}
.btn-l.btn-facebook .ico-twitter{padding-right:50px;}
.btn-l.btn-facebook .ico-twitter:after,.btn-l.btn-facebook .ico-twitter .after{right:9px}
.btn-play{display:inline-block;width:114px;height:63px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/btn/play-with-label.png") 0 0 no-repeat;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}
@media (min-width:641px){.btn-play{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}.btn-play:hover{background-position:0 -66px}
.btn-play:active{background-position:0 -133px}
.btn-play-round{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:url("../images/btn/play.png") 0 0 no-repeat;width:91px;height:91px;font:0/0 a;color:transparent;text-decoration:none;}
.btn-play-round:hover{background-position:0 -100px}
.btn-play-round:active{background-position:0 -200px}
.btn-play-round.s{background-position:-100px 0;}
.btn-play-round.s:hover{background-position:-100px -100px}
.btn-play-round.s:active{background-position:-100px -200px}
.btn.btn-fb,.btn.btn-tw,.btn.btn-em{color:#fff;text-transform:none;white-space:nowrap;font-size:15px;font-family:"museo-sans";padding:10px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);margin:6px;font-weight:100;text-shadow:1px;}
.btn.btn-fb b,.btn.btn-tw b,.btn.btn-em b{font-weight:500;padding-right:4px}
.btn.btn-fb img,.btn.btn-tw img,.btn.btn-em img{height:14px;vertical-align:baseline;padding-left:4px}
@media (max-width:640px){.btn.btn-fb,.btn.btn-tw,.btn.btn-em{display:inline-block}
.btn.btn-fb img,.btn.btn-tw img,.btn.btn-em img{display:inline-block}
}.btn.btn-fb{background:#1b63b1;border:1px solid #0e3b6a;}
.btn.btn-fb:hover{background:#18599f}
.btn.btn-fb:active{background:#2c78cb}
.btn.btn-tw{background:#37bdfd;border:1px solid #12a3e8;}
.btn.btn-tw:hover{background:#30b1ef}
.btn.btn-tw:active{background:#57c5f9}
.btn.btn-em{background:#323a42;}
.btn.btn-em:hover{background:#222a32}
.btn.btn-em:active{background:#424a42}
.btn-auth{width:100%}
.btn-auth span{font-family:'museo-sans',sans-serif;padding:5px 0;color:#fff;text-transform:none;font-weight:300;background:#19a1e3;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);border-bottom:1px solid #0c73a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:22px;letter-spacing:1px;}
.btn-auth span:hover{background:#1b94cf}
.btn-auth span:active{border-color:#258fc3;background:#258fc3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.select-card{display:inline-block;zoom:1;}
.select-card:after,.select-card:before{content:'';display:table;clear:both}
.select-card li{display:inline-block;margin:0 7px 10px 7px;text-align:center}
.select-card input{vertical-align:middle;display:block}
.select-card label{display:block;position:relative;outline:none;border:0 solid #eee;padding:0 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.select-card label img{padding:14px 0;display:block}
.select-card label:hover{border-color:#ccc;}
.select-card label:hover img{opacity:.95;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95)}
.select-card label.active,.select-card label.active:hover{border-color:#00c1f1;-webkit-box-shadow:0 0 5px rgba(0,195,243,0.17);-moz-box-shadow:0 0 5px rgba(0,195,243,0.17);box-shadow:0 0 5px rgba(0,195,243,0.17);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.select-card .simcard-tooltip{position:absolute;left:56px;bottom:-52px;}
@media (max-width:640px){.select-card .simcard-tooltip{left:16px}
}.select-card .jquery-radio{margin-left:6px}
.payment-method{text-align:center}
@media (min-width:641px){.modal.modal-video{width:840px;height:456px;margin-left:-420px}
}.modal.modal-video .modal-body{padding:0;overflow:visible;}
.modal.modal-video .modal-body .close{width:40px;height:40px;font-size:22px;background:#222;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;border:5px solid #777;top:-20px;right:-10px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.modal.modal-video .modal-body .close:hover{border-color:#fff}
@media (max-width:640px){.modal{position:fixed !important;-webkit-overflow-scrolling:touch;top:3% !important;right:3%;left:3%;width:auto !important;margin:0}
}.background-purple{background-color:#913ad4;}
.background-purple.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-purple.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-purple.dark{background-color:#7527b1}
.color-purple{color:#913ad4}
.border-purple{border-color:#913ad4;}
.border-purple.dark{border-color:#7527b1}
.background-yellow{background-color:#ffd200;}
.background-yellow.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-yellow.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-yellow.dark{background-color:#cca800}
.color-yellow{color:#ffd200}
.border-yellow{border-color:#ffd200;}
.border-yellow.dark{border-color:#cca800}
.background-magenta{background-color:#b82e5a;}
.background-magenta.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-magenta.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-magenta.dark{background-color:#932548}
.color-magenta{color:#b82e5a}
.border-magenta{border-color:#b82e5a;}
.border-magenta.dark{border-color:#932548}
.background-green{background-color:#a4cc05;}
.background-green.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-green.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-green.dark{background-color:#83a304}
.color-green{color:#a4cc05}
.border-green{border-color:#a4cc05;}
.border-green.dark{border-color:#83a304}
.background-blue{background-color:#00acec;}
.background-blue.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-blue.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-blue.dark{background-color:#008abd}
.color-blue{color:#00acec}
.border-blue{border-color:#00acec;}
.border-blue.dark{border-color:#008abd}
.background-grey{background-color:#bdbdbd;}
.background-grey.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-grey.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-grey.dark{background-color:#979797}
.color-grey{color:#bdbdbd}
.border-grey{border-color:#bdbdbd;}
.border-grey.dark{border-color:#979797}
.background-dark-grey{background-color:#898989;}
.background-dark-grey.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-dark-grey.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-dark-grey.dark{background-color:#6e6e6e}
.color-dark-grey{color:#898989}
.border-dark-grey{border-color:#898989;}
.border-dark-grey.dark{border-color:#6e6e6e}
.background-red{background-color:#ed4a3b;}
.background-red.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-red.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-red.dark{background-color:#d92514}
.color-red{color:#ed4a3b}
.border-red{border-color:#ed4a3b;}
.border-red.dark{border-color:#d92514}
.background-darkmagenta{background-color:#4e022e;}
.background-darkmagenta.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-darkmagenta.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-darkmagenta.dark{background-color:#3e0225}
.color-darkmagenta{color:#4e022e}
.border-darkmagenta{border-color:#4e022e;}
.border-darkmagenta.dark{border-color:#3e0225}
.background-aquamarine{background-color:#74c4bc;}
.background-aquamarine.pattern{background-image:url("../images/bg/prizeo-pattern.png")}
.background-aquamarine.pattern-subtle{background-image:url("../images/bg/prizeo-pattern-subtle.png")}
.background-aquamarine.dark{background-color:#4aafa5}
.color-aquamarine{color:#74c4bc}
.border-aquamarine{border-color:#74c4bc;}
.border-aquamarine.dark{border-color:#4aafa5}
.heading-darkmagenta{color:#fff !important}
@media (max-width:640px){.textcolor-darkmagenta,.textcolor-darkmagenta *{color:#fff !important}
}.raffles-slides .backgrounds .item-purple{background:#913ad4;}
.raffles-slides .backgrounds .item-purple .text-bg div{background:#7727c5}
.raffles-slides .item-purple .aid h3{color:#913ad4}
.raffles-slides .item-purple h2:after{color:#530a9b}
.raffles-slides .item-purple h3 span:after{color:#530a9b}
.raffles-slides .item-purple h3 span:before{color:#530a9b}
.raffles-slides .backgrounds .item-yellow{background:#ffd200;}
.raffles-slides .backgrounds .item-yellow .text-bg div{background:#ffba00}
.raffles-slides .item-yellow .aid h3{color:#ffd200}
.raffles-slides .item-yellow h2:after{color:#b38f00}
.raffles-slides .item-yellow h3 span:after{color:#b38f00}
.raffles-slides .item-yellow h3 span:before{color:#b38f00}
.raffles-slides .backgrounds .item-magenta{background:#b82e5a;}
.raffles-slides .backgrounds .item-magenta .text-bg div{background:#cf255b}
.raffles-slides .item-magenta .aid h3{color:#b82e5a}
.raffles-slides .item-magenta h2:after{color:#a30839}
.raffles-slides .item-magenta h3 span:after{color:#a30839}
.raffles-slides .item-magenta h3 span:before{color:#a30839}
.raffles-slides .backgrounds .item-green{background:#a4cc05;}
.raffles-slides .backgrounds .item-green .text-bg div{background:#97bf0a}
.raffles-slides .item-green .aid h3{color:#a4cc05}
.raffles-slides .item-green h2:after{color:#749900}
.raffles-slides .item-green h3 span:after{color:#749900}
.raffles-slides .item-green h3 span:before{color:#749900}
.raffles-slides .backgrounds .item-blue{background:#00acec;}
.raffles-slides .backgrounds .item-blue .text-bg div{background:#0895ca}
.raffles-slides .item-blue .aid h3{color:#00acec}
.raffles-slides .item-blue h2:after{color:#0071a2}
.raffles-slides .item-blue h3 span:after{color:#0071a2}
.raffles-slides .item-blue h3 span:before{color:#0071a2}
.raffles-slides .backgrounds .item-grey{background:#bdbdbd;}
.raffles-slides .backgrounds .item-grey .text-bg div{background:#ccc}
.raffles-slides .item-grey .aid h3{color:#bdbdbd}
.raffles-slides .item-grey h2:after{color:#8f8f8f}
.raffles-slides .item-grey h3 span:after{color:#8f8f8f}
.raffles-slides .item-grey h3 span:before{color:#8f8f8f}
.raffles-slides .backgrounds .item-dark-grey{background:#898989;}
.raffles-slides .backgrounds .item-dark-grey .text-bg div{background:#898989}
.raffles-slides .item-dark-grey .aid h3{color:#898989}
.raffles-slides .item-dark-grey h2:after{color:#606060}
.raffles-slides .item-dark-grey h3 span:after{color:#606060}
.raffles-slides .item-dark-grey h3 span:before{color:#606060}
.raffles-slides .backgrounds .item-red{background:#ed4a3b;}
.raffles-slides .backgrounds .item-red .text-bg div{background:#ed4a3b}
.raffles-slides .item-red .aid h3{color:#ed4a3b}
.raffles-slides .item-red h2:after{color:#c91200}
.raffles-slides .item-red h3 span:after{color:#c91200}
.raffles-slides .item-red h3 span:before{color:#c91200}
.raffles-slides .backgrounds .item-darkmagenta{background:#4e022e;}
.raffles-slides .backgrounds .item-darkmagenta .text-bg div{background:#4e022e}
.raffles-slides .item-darkmagenta .aid h3{color:#4e022e}
.raffles-slides .item-darkmagenta h2:after{color:#3e0022}
.raffles-slides .item-darkmagenta h3 span:after{color:#3e0022}
.raffles-slides .item-darkmagenta h3 span:before{color:#3e0022}
.raffles-slides .backgrounds .item-aquamarine{background:#74c4bc;}
.raffles-slides .backgrounds .item-aquamarine .text-bg div{background:#74c4bc}
.raffles-slides .item-aquamarine .aid h3{color:#74c4bc}
.raffles-slides .item-aquamarine h2:after{color:#34a79c}
.raffles-slides .item-aquamarine h3 span:after{color:#34a79c}
.raffles-slides .item-aquamarine h3 span:before{color:#34a79c}
.std-box-celebrity.item-purple h3 .color{color:#913ad4}
.std-box-celebrity.item-purple .referral-ft{background-color:#913ad4}
.std-box-celebrity.item-yellow h3 .color{color:#ffd200}
.std-box-celebrity.item-yellow .referral-ft{background-color:#ffd200}
.std-box-celebrity.item-magenta h3 .color{color:#b82e5a}
.std-box-celebrity.item-magenta .referral-ft{background-color:#b82e5a}
.std-box-celebrity.item-green h3 .color{color:#a4cc05}
.std-box-celebrity.item-green .referral-ft{background-color:#a4cc05}
.std-box-celebrity.item-blue h3 .color{color:#00acec}
.std-box-celebrity.item-blue .referral-ft{background-color:#00acec}
.std-box-celebrity.item-grey h3 .color{color:#bdbdbd}
.std-box-celebrity.item-grey .referral-ft{background-color:#bdbdbd}
.std-box-celebrity.item-dark-grey h3 .color{color:#898989}
.std-box-celebrity.item-dark-grey .referral-ft{background-color:#898989}
.std-box-celebrity.item-red h3 .color{color:#ed4a3b}
.std-box-celebrity.item-red .referral-ft{background-color:#ed4a3b}
.std-box-celebrity.item-darkmagenta h3 .color{color:#4e022e}
.std-box-celebrity.item-darkmagenta .referral-ft{background-color:#4e022e}
.std-box-celebrity.item-aquamarine h3 .color{color:#74c4bc}
.std-box-celebrity.item-aquamarine .referral-ft{background-color:#74c4bc}
.circle-purple .img-placeholder{background-color:#913ad4}
.circle-purple.circle-one:before,.circle-purple.circle-two:before,.circle-purple.circle-three:before{border-color:#7527b1}
.circle-purple.circle-one:after,.circle-purple.circle-two:after,.circle-purple.circle-three:after{border-color:#a761dd}
.prize-purple .prize-header{background-color:#913ad4}
.prize-purple .charity-circles .text{background:#913ad4;border-color:#9c4ed8}
@media (min-width:641px){.prize-purple .prize-header{background:none}
.prize-purple .prize-header .h3,.prize-purple .status{color:#913ad4}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#913ad4}
.circle-yellow .img-placeholder{background-color:#ffd200}
.circle-yellow.circle-one:before,.circle-yellow.circle-two:before,.circle-yellow.circle-three:before{border-color:#cca800}
.circle-yellow.circle-one:after,.circle-yellow.circle-two:after,.circle-yellow.circle-three:after{border-color:#ffdb33}
.prize-yellow .prize-header{background-color:#ffd200}
.prize-yellow .charity-circles .text{background:#ffd200;border-color:#ffd61a}
@media (min-width:641px){.prize-yellow .prize-header{background:none}
.prize-yellow .prize-header .h3,.prize-yellow .status{color:#ffd200}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#ffd200}
.circle-magenta .img-placeholder{background-color:#b82e5a}
.circle-magenta.circle-one:before,.circle-magenta.circle-two:before,.circle-magenta.circle-three:before{border-color:#932548}
.circle-magenta.circle-one:after,.circle-magenta.circle-two:after,.circle-magenta.circle-three:after{border-color:#d24c77}
.prize-magenta .prize-header{background-color:#b82e5a}
.prize-magenta .charity-circles .text{background:#b82e5a;border-color:#cd3566}
@media (min-width:641px){.prize-magenta .prize-header{background:none}
.prize-magenta .prize-header .h3,.prize-magenta .status{color:#b82e5a}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#b82e5a}
.circle-green .img-placeholder{background-color:#a4cc05}
.circle-green.circle-one:before,.circle-green.circle-two:before,.circle-green.circle-three:before{border-color:#83a304}
.circle-green.circle-one:after,.circle-green.circle-two:after,.circle-green.circle-three:after{border-color:#cbf914}
.prize-green .prize-header{background-color:#a4cc05}
.prize-green .charity-circles .text{background:#a4cc05;border-color:#bce906}
@media (min-width:641px){.prize-green .prize-header{background:none}
.prize-green .prize-header .h3,.prize-green .status{color:#a4cc05}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#a4cc05}
.circle-blue .img-placeholder{background-color:#00acec}
.circle-blue.circle-one:before,.circle-blue.circle-two:before,.circle-blue.circle-three:before{border-color:#008abd}
.circle-blue.circle-one:after,.circle-blue.circle-two:after,.circle-blue.circle-three:after{border-color:#24c4ff}
.prize-blue .prize-header{background-color:#00acec}
.prize-blue .charity-circles .text{background:#00acec;border-color:#08bcff}
@media (min-width:641px){.prize-blue .prize-header{background:none}
.prize-blue .prize-header .h3,.prize-blue .status{color:#00acec}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#00acec}
.circle-grey .img-placeholder{background-color:#bdbdbd}
.circle-grey.circle-one:before,.circle-grey.circle-two:before,.circle-grey.circle-three:before{border-color:#979797}
.circle-grey.circle-one:after,.circle-grey.circle-two:after,.circle-grey.circle-three:after{border-color:#cacaca}
.prize-grey .prize-header{background-color:#bdbdbd}
.prize-grey .charity-circles .text{background:#bdbdbd;border-color:#c4c4c4}
@media (min-width:641px){.prize-grey .prize-header{background:none}
.prize-grey .prize-header .h3,.prize-grey .status{color:#bdbdbd}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#bdbdbd}
.circle-dark-grey .img-placeholder{background-color:#898989}
.circle-dark-grey.circle-one:before,.circle-dark-grey.circle-two:before,.circle-dark-grey.circle-three:before{border-color:#6e6e6e}
.circle-dark-grey.circle-one:after,.circle-dark-grey.circle-two:after,.circle-dark-grey.circle-three:after{border-color:#a1a1a1}
.prize-dark-grey .prize-header{background-color:#898989}
.prize-dark-grey .charity-circles .text{background:#898989;border-color:#959595}
@media (min-width:641px){.prize-dark-grey .prize-header{background:none}
.prize-dark-grey .prize-header .h3,.prize-dark-grey .status{color:#898989}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#898989}
.circle-red .img-placeholder{background-color:#ed4a3b}
.circle-red.circle-one:before,.circle-red.circle-two:before,.circle-red.circle-three:before{border-color:#d92514}
.circle-red.circle-one:after,.circle-red.circle-two:after,.circle-red.circle-three:after{border-color:#f16e62}
.prize-red .prize-header{background-color:#ed4a3b}
.prize-red .charity-circles .text{background:#ed4a3b;border-color:#ef5c4f}
@media (min-width:641px){.prize-red .prize-header{background:none}
.prize-red .prize-header .h3,.prize-red .status{color:#ed4a3b}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#ed4a3b}
.circle-darkmagenta .img-placeholder{background-color:#4e022e}
.circle-darkmagenta.circle-one:before,.circle-darkmagenta.circle-two:before,.circle-darkmagenta.circle-three:before{border-color:#3e0225}
.circle-darkmagenta.circle-one:after,.circle-darkmagenta.circle-two:after,.circle-darkmagenta.circle-three:after{border-color:#a2045f}
.prize-darkmagenta .prize-header{background-color:#4e022e}
.prize-darkmagenta .charity-circles .text{background:#4e022e;border-color:#780347}
@media (min-width:641px){.prize-darkmagenta .prize-header{background:none}
.prize-darkmagenta .prize-header .h3,.prize-darkmagenta .status{color:#4e022e}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#4e022e}
.circle-aquamarine .img-placeholder{background-color:#74c4bc}
.circle-aquamarine.circle-one:before,.circle-aquamarine.circle-two:before,.circle-aquamarine.circle-three:before{border-color:#4aafa5}
.circle-aquamarine.circle-one:after,.circle-aquamarine.circle-two:after,.circle-aquamarine.circle-three:after{border-color:#90d0c9}
.prize-aquamarine .prize-header{background-color:#74c4bc}
.prize-aquamarine .charity-circles .text{background:#74c4bc;border-color:#82cac3}
@media (min-width:641px){.prize-aquamarine .prize-header{background:none}
.prize-aquamarine .prize-header .h3,.prize-aquamarine .status{color:#74c4bc}
}#main .tab-list-video .active,#main .tab-list-video .active:hover{background:#74c4bc}
.ribbon{position:relative;font-size:20px;text-align:center;width:auto;left:auto;font-size:15px;text-align:center;width:460px;margin:0 auto 20px auto;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#eee));background:-webkit-linear-gradient(top,#ddd,#eee);background:-moz-linear-gradient(top,#ddd,#eee);background:-ms-linear-gradient(top,#ddd,#eee);background:-o-linear-gradient(top,#ddd,#eee);background-image:-ms-linear-gradient(top,#ddd 0%,#eee 100%);-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 1px;box-shadow:rgba(0,0,0,0.1) 0 1px 1px;}
.ribbon strong{display:block;margin:0;font-family:'Oswald',sans-serif;padding:4px 10px;color:#2c2c2c;font-size:22px;text-transform:uppercase;text-shadow:none}
.ribbon:before,.ribbon:after{content:'';position:absolute;display:block;top:-1em;border:1.5em solid #d0d0d0;z-index:-1}
.ribbon:before{left:-6em;border-right-width:7em;border-left-width:1em;border-left-color:transparent !important;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;box-shadow:rgba(0,0,0,0.1) 1px 1px 1px}
.ribbon:after{right:-6em;border-left-width:7em;border-right-width:1em;border-right-color:transparent !important;-webkit-box-shadow:rgba(0,0,0,0.1) -1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) -1px 1px 1px;box-shadow:rgba(0,0,0,0.1) -1px 1px 1px}
.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{position:absolute;display:block;border-style:solid;content:'';border-color:transparent #2c2c2c transparent transparent;border-top-color:transparent !important;border-bottom-color:transparent !important;bottom:auto;top:-1em}
.ribbon .ribbon-content:before{left:0;border-width:1em 2em 0 0;border-left-color:transparent !important}
.ribbon .ribbon-content:after{right:0;border-color:transparent transparent transparent #2c2c2c;border-top-color:transparent !important;border-bottom-color:transparent !important;border-right-color:transparent !important;border-width:1em 0 0 2em}
.ribbon .ribbon-content span{padding:10px;color:#d3d3d3;text-shadow:0}
.ribbon .ribbon-stitches-top{padding-top:2px;border-bottom:1px dashed rgba(0,0,0,0.2)}
.ribbon .ribbon-stitches-bottom{padding-bottom:2px;border-top:1px dashed rgba(0,0,0,0.2)}
@media (max-width:640px){.ribbon{font-size:20px !important;margin-top:40px;width:96%}
.ribbon:before{left:-1em;border-right-width:2em}
.ribbon:after{right:-1em;border-left-width:2em}
.ribbon .ribbon-content strong{padding:8px 10px;font-size:18px}
.ribbon .ribbon-content span{display:none}
}.basic-layout .ribbon{margin-top:50px;}
.basic-layout .ribbon .ribbon-content{background:#cdcdcd;}
.basic-layout .ribbon .ribbon-content strong{color:#3d3d3d;text-transform:none;font-weight:300;font-size:17px;line-height:32px;font-family:'museo-sans',sans-serif}
.basic-layout .ribbon .ribbon-content:before,.basic-layout .ribbon .ribbon-content:after{background:#bab9b9;border-color:#696969}
.basic-layout .ribbon:before{border-color:#bab9b9;border-right-width:4em;left:-4em}
.basic-layout .ribbon:after{border-color:#bab9b9;border-left-width:4em;right:-4em}
@media (max-width:640px){.basic-layout .ribbon{display:none}
}.ribbon.ribbon-orange{background:#ffac0e;background:-webkit-gradient(linear,left top,left bottom,from(#ffac0e),to(#ff7200));background:-webkit-linear-gradient(top,#ffac0e,#ff7200);background:-moz-linear-gradient(top,#ffac0e,#ff7200);background:-ms-linear-gradient(top,#ffac0e,#ff7200);background:-o-linear-gradient(top,#ffac0e,#ff7200);background-image:-ms-linear-gradient(top,#ffac0e 0%,#ff7200 100%);}
.ribbon.ribbon-orange strong{color:#fff;text-shadow:none}
.ribbon.ribbon-orange .ribbon-content span{padding:13px;color:#8d6d2f;text-shadow:0}
.ribbon.ribbon-orange:before,.ribbon.ribbon-orange:after{border-color:#fda600}
.ribbon.ribbon-orange:before{border-left-color:transparent}
.ribbon.ribbon-orange:after{border-right-color:transparent}
.ribbon-darkmagenta{background:#541a74;background:-webkit-gradient(linear,left top,left bottom,from(#541a74),to(#6d149f));background:-webkit-linear-gradient(top,#541a74,#6d149f);background:-moz-linear-gradient(top,#541a74,#6d149f);background:-ms-linear-gradient(top,#541a74,#6d149f);background:-o-linear-gradient(top,#541a74,#6d149f);background-image:-ms-linear-gradient(top,#541a74 0%,#6d149f 100%);}
.ribbon-darkmagenta strong{color:#fff;text-shadow:none}
.ribbon-darkmagenta .ribbon-content span{padding:13px;color:#372242;text-shadow:0}
.ribbon-darkmagenta:before,.ribbon-darkmagenta:after{border-color:#4f186d}
.ribbon-darkmagenta:before{border-left-color:transparent}
.ribbon-darkmagenta:after{border-right-color:transparent}
.ie8 .ribbon .ribbon-content:before,.ie8 .ribbon .ribbon-content:after{display:none !important}
.ie8 .ribbon:after,.ie8 .ribbon:before{display:none !important}
.dot{min-height:16px;background:url("../images/bg/dotted-line-black.png") center repeat-x}
.ie8 .dot{background:none}
.swipe-icon{display:block;background:url("../images/illust/swipe-icon.png") center repeat-x;width:132px;height:132px;position:absolute;top:164px;left:50%;margin-left:-66px;z-index:999;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-background-size:132px 132px;-moz-background-size:132px 132px;background-size:132px 132px}
#mq{position:absolute;left:0;top:-5000px;}
@media (min-width:641px){#mq{left:1px}
}html{height:100%}
body{background:#f2f2f2 url("../images/bg/bg-pattern.png") 50% 0 repeat;color:#454545;padding:0;text-align:center;position:relative;min-height:100%;}
@media (min-width:641px){body{min-width:1000px}
}body.basic-layout{background:#e9e9e9}
#sk-content iframe.youtube{margin:-12px -16px 10px}
#logo{position:absolute;left:10px;top:0;font-size:100%;line-height:1;margin:0;padding:0;}
#logo img{position:absolute;top:0;left:0;width:56px;height:auto;max-width:none;}
#logo img + img{left:58px;width:75px}
#logo a{display:block;height:50px;text-decoration:none}
#logo .beta{width:43px;height:17px;background-image:url("../images/logo-beta.png");position:absolute;left:136px;top:0;margin:9px 0 0 3px}
@media all and (-webkit-min-device-pixel-ratio: 1.5){#logo .beta{background-image:url("../images/logo-beta@2x.png");-webkit-background-size:43px 17px;-moz-background-size:43px 17px;background-size:43px 17px}
}.basic-layout #logo{position:relative;left:0;top:0;}
.basic-layout #logo img{position:static;width:auto;max-width:320px}
.basic-layout #logo.error-logo{margin:0 !important;}
.basic-layout #logo.error-logo img{width:206px}
@media (min-width:641px){#logo{position:absolute;left:-10px}
#logo img{width:auto;}
#logo img + img{left:71px;width:auto}
#logo img.logo{width:105px !important;height:50px}
#logo .beta{left:175px}
.basic-layout #logo img{width:360px;max-width:none}
.basic-layout #logo.error-logo{margin:0 !important;}
.basic-layout #logo.error-logo img{width:206px}
}#header{position:relative;top:0;left:0;width:100%;z-index:105;padding:0 0 36px;}
#header .head-row{background:#313030;background:-webkit-gradient(linear,left top,left bottom,from(#313030),to(#222121));background:-webkit-linear-gradient(top,#313030,#222121);background:-moz-linear-gradient(top,#313030,#222121);background:-ms-linear-gradient(top,#313030,#222121);background:-o-linear-gradient(top,#313030,#222121);background:linear-gradient(top,#313030,#222121);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6);z-index:2;position:absolute;left:0;bottom:0;width:100%;height:36px;}
.ie8 #header .head-row,.ie7 #header .head-row{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#313030", EndColorStr="#222121")}
#header .head-row .row-main{padding:11px 0;font:700 14px/28px 'Oswald',sans-serif;text-shadow:0;text-transform:uppercase}
.basic-layout #header{position:absolute;}
.basic-layout #header .head-row{background:#e9e9e9;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;}
.basic-layout #header .head-row .row-main{padding:0;text-align:center}
.basic-layout #header .head-row #logo{margin-top:40px}
@media (min-width:641px){#header{position:absolute;padding:0 0 50px;}
.no-touch #header{position:fixed}
#header .head-row{height:50px}
.basic-layout #header{position:absolute;}
.basic-layout #header .head-row #logo{margin-top:60px}
}#main{padding:50px 0 156px;position:relative;}
.basic-layout #main{padding-top:135px;padding-bottom:30px}
.page-homepage #main{padding-top:0}
.page-prize #main{padding-top:0}
#main .row-main > :first-child{margin-top:0}
@media (min-width:641px){#main{padding:110px 0 220px;}
.page-homepage #main{padding-top:50px;background:url("../images/bg/glow.png") 50% 640px no-repeat}
.page-about #main{background:url("../images/bg/glow.png") 50% 820px no-repeat}
.basic-layout #main{padding-top:240px;padding-bottom:50px}
.page-prize #main{padding-top:50px}
}.wide-wrap{margin:0 auto;padding:0;width:auto;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);}
@media (min-width:1220px){.wide-wrap{width:1220px !important}
}#footer{position:absolute;background:#252525;padding:40px 0 0 0;width:100%;left:0;bottom:0;font:12px/21px arial,helvetica,sans-serif;}
#footer .h3{color:#fff}
#footer ul{width:316px;}
#footer ul li{width:156px;display:inline-block;}
#footer ul li a{color:#fff;line-height:1.5em;background:url("../images/ico/arrow.png") no-repeat left center;padding-left:20px;text-transform:uppercase}
#footer .legal{padding:10px 0;margin:30px 0 0;background:#191919;text-align:center;color:#888;}
#footer .legal a{color:#999;padding:0 6px}
#footer .mixpanel{position:absolute;bottom:20px;left:50%;margin-left:380px;color:#999;font-size:11px;}
#footer .mixpanel a{display:block}
@media (max-width:641px){#footer{padding:10px 0 16px 0;text-align:center}
#footer h5,#footer p{text-align:center}
#footer .legal{display:none}
}#main-menu{float:right;text-transform:uppercase;padding:4px 0;line-height:22px;font-size:0;}
#main-menu ul{display:none}
#main-menu li{display:inline-block;vertical-align:middle;border-left:1px dotted #545353;}
.ie7 #main-menu li{display:inline;zoom:1}
#main-menu li:first-child{border:none}
#main-menu a{font-size:14px;position:relative;display:block;zoom:1;padding:0 14px;color:#fff;}
#main-menu a:hover,#main-menu a.active{color:#01ade7;text-decoration:none}
#main-menu .notify{position:absolute;left:2px;top:-9px;width:15px;height:15px;line-height:15px;border:2px solid #fff;text-align:center;background:#ff836f;background:-webkit-gradient(linear,left top,left bottom,from(#ff836f),to(#f00));background:-webkit-linear-gradient(top,#ff836f,#f00);background:-moz-linear-gradient(top,#ff836f,#f00);background:-ms-linear-gradient(top,#ff836f,#f00);background:-o-linear-gradient(top,#ff836f,#f00);background:linear-gradient(top,#ff836f,#f00);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-family:arial;font-size:10px;font-weight:normal;color:#fff;text-shadow:none}
.ie8 #main-menu .notify,.ie7 #main-menu .notify{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#ff836f", EndColorStr="#f00")}
#main-menu > strong{position:absolute;right:12px;top:0;color:#fff;height:36px;width:50px;background:#494747;background:-webkit-gradient(linear,left top,left bottom,from(#494747),to(#1f1f1f));background:-webkit-linear-gradient(top,#494747,#1f1f1f);background:-moz-linear-gradient(top,#494747,#1f1f1f);background:-ms-linear-gradient(top,#494747,#1f1f1f);background:-o-linear-gradient(top,#494747,#1f1f1f);background:linear-gradient(top,#494747,#1f1f1f);-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.1);-moz-box-shadow:inset 0 0 5px rgba(255,255,255,0.1);box-shadow:inset 0 0 5px rgba(255,255,255,0.1);cursor:pointer;}
.ie8 #main-menu > strong,.ie7 #main-menu > strong{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#494747", EndColorStr="#1f1f1f")}
#main-menu > strong:after{content:'';position:absolute;top:10px;left:15px;width:20px;height:4px;background:#fff;-webkit-box-shadow:0 6px 0 #fff,0 12px 0 #fff;-moz-box-shadow:0 6px 0 #fff,0 12px 0 #fff;box-shadow:0 6px 0 #fff,0 12px 0 #fff}
.mobile-menu{display:none;background:#333131;text-align:left;text-transform:uppercase;font:700 14px/20px 'Oswald',sans-serif;position:relative;overflow:hidden;}
.mobile-menu a{display:block;color:#fff;padding:14px 20px;text-decoration:none;}
.mobile-menu a:hover,.mobile-menu a.active{color:#01ade7}
.mobile-menu ul{padding-bottom:10px}
.mobile-menu li + li{border-top:1px solid #3d3c3c}
#login-menu{display:none;position:relative;float:right;margin:-11px 0;}
#login-menu > a{display:block;position:relative;padding:11px 12px 11px 34px;background:#494747;background:-webkit-gradient(linear,left top,left bottom,from(#494747),to(#1f1f1f));background:-webkit-linear-gradient(top,#494747,#1f1f1f);background:-moz-linear-gradient(top,#494747,#1f1f1f);background:-ms-linear-gradient(top,#494747,#1f1f1f);background:-o-linear-gradient(top,#494747,#1f1f1f);background:linear-gradient(top,#494747,#1f1f1f);-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.1);-moz-box-shadow:inset 0 0 5px rgba(255,255,255,0.1);box-shadow:inset 0 0 5px rgba(255,255,255,0.1);color:#fff;}
.ie8 #login-menu > a,.ie7 #login-menu > a{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#494747", EndColorStr="#1f1f1f")}
#login-menu > a:after{content:'';position:absolute;top:15px;left:13px;width:17px;height:16px;background:url("../images/ico/head.png") 0 0 no-repeat}
#login-menu > a:hover,#login-menu > a.active{color:#01ade7;text-decoration:none;}
#login-menu > a:hover:after,#login-menu > a.active:after{background-position:-25px 0}
#login-menu.logged > a{padding-left:52px;padding-right:36px;}
#login-menu.logged > a:after,#login-menu.logged > a:hover:after{left:auto;right:5px;top:12px;width:22px;height:22px;border-left:1px dotted #545353;background-position:0 -199px}
#login-menu img{position:absolute;top:6px;left:7px;border:3px solid #2c2b2b}
#login-menu .list{display:none;position:absolute;top:100%;right:0;min-width:100%;white-space:nowrap;text-align:right;font-size:14px;line-height:32px;padding:5px 0;background:#484646;background:-webkit-gradient(linear,left top,left bottom,from(#484646),to(#2d2d2d));background:-webkit-linear-gradient(top,#484646,#2d2d2d);background:-moz-linear-gradient(top,#484646,#2d2d2d);background:-ms-linear-gradient(top,#484646,#2d2d2d);background:-o-linear-gradient(top,#484646,#2d2d2d);background:linear-gradient(top,#484646,#2d2d2d);}
.ie8 #login-menu .list,.ie7 #login-menu .list{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#484646", EndColorStr="#2d2d2d")}
#login-menu .list a{display:block;padding:0 15px;color:#fff;}
#login-menu .list a:hover{color:#0097cf;text-decoration:none}
#login-menu.logged:hover .list{display:block}
@media (min-width:641px){#main-menu ul,#login-menu{display:block}
.mobile-menu{display:none !important}
#main-menu strong{display:none}
}.news-std-box .more{position:absolute;z-index:2;top:100%;left:50%;margin-left:-19px;margin-top:-19px;width:38px;height:38px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/btn/more.png") 0 0 no-repeat;}
.news-std-box .more:hover{background-position:-50px 0}
.news-std-box.open .more{background-position:0 -100px;}
.news-std-box.open .more:hover{background-position:-50px -100px}
.news-std-box .datetime{margin-bottom:0}
.std-box-pay{padding:20px 25px;}
.std-box-pay .circle{display:none}
.std-box-pay .img-placeholder{width:100px;height:100px;-webkit-border-radius:56px;-moz-border-radius:56px;border-radius:56px;margin:-6px 0 0 -6px;border-width:6px}
.std-box-pay .mobile-sum{margin:0}
.std-box-pay .img{width:100px;height:140px;line-height:140px;-webkit-border-radius:0 0 140px 140px;-moz-border-radius:0 0 140px 140px;border-radius:0 0 140px 140px}
.std-box-pay .circle{position:absolute;left:38px;top:34px}
.std-box-pay .circle-one:before,.std-box-pay .circle-two:before,.std-box-pay .circle-three:before,.std-box-pay .circle-one:after,.std-box-pay .circle-two:after,.std-box-pay .circle-three:after{width:100px;height:100px}
.std-box-pay .circle-one:before{left:-10px;top:-13px}
.std-box-pay .circle-one:after{right:-10px;top:-7px}
.std-box-pay .circle-two:before{left:-11px;top:-7px}
.std-box-pay .circle-two:after{right:-10px;top:-11px}
.std-box-pay .circle-three:before{left:-8px;top:-10px}
.std-box-pay .circle-three:after{right:-10px;top:7px}
.std-box-pay table{display:none;text-transform:uppercase;font-family:'Oswald',sans-serif}
.std-box-pay th{color:#999;font-size:20px;font-weight:400}
.std-box-pay td{font-size:40px;font-weight:700}
.std-box-pay .name{width:370px}
.std-box-pay .charity{width:215px}
.std-box-pay .count{width:80px;text-align:center}
.std-box-pay .price{text-align:center}
.std-box-pay .inp-fix{display:inline-block;vertical-align:top;padding:4px 12px 0 0;width:55px}
.std-box-pay .inp-text{padding:0 5px;margin-right:-12px;font:700 40px/50px 'Oswald',sans-serif;text-align:center;height:50px;vertical-align:top}
@media (min-width:641px){.std-box-pay{padding:34px 40px 30px 185px;}
.std-box-pay .circle{display:block}
.std-box-pay table{display:table;}
.std-box-pay table .ie7 table{display:block}
.std-box-pay .mobile-sum{display:none}
}.std-box-info{padding-top:25px;padding-bottom:10px}
@media (min-width:641px){.std-box-info{padding-bottom:30px}
}@media (max-width:640px){.std-box-info .mb15{margin-bottom:0 !important}
}.std-box-cards h2 img,.std-box-mobile h2 img{margin-top:-5px}
@media (max-width:640px){.std-box-cards .pay-for-it,.std-box-mobile .pay-for-it{display:none}
}@media (max-width:640px){.std-box-cards .l,.std-box-mobile .l{float:none;display:block}
.std-box-cards .r,.std-box-mobile .r{float:none;display:block;margin-top:15px}
}@media (max-width:640px){.std-box-cards .r{margin-top:5px}
}.page-thank-you{background:#f3f3f3;}
.page-thank-you #main{padding-top:50px;}
@media (max-width:640px){.page-thank-you #main{padding-top:0}
}#thank-you{text-align:left;}
#thank-you h1{font-family:'museo-sans',sans-serif;font-weight:100 !important;text-transform:none;text-shadow:1px 1px 0 rgba(0,0,0,0.2);position:absolute;font-size:32px;left:40px;top:140px;width:420px;letter-spacing:-1px;color:#fff}
#thank-you h2{font-size:42px}
#thank-you header{position:relative;min-height:460px;background-color:#999;background-repeat:no-repeat;background-position:right top;}
#thank-you header .like-box{text-shadow:1px 1px 0 rgba(0,0,0,0.2);position:absolute;bottom:0;padding:20px 5%;width:90%;background:rgba(0,0,0,0.2);text-align:center;color:#fff;}
#thank-you header .like-box .like-fb,#thank-you header .like-box .like-tw{vertical-align:middle;margin:10px 2px 0 2px !important;padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;background:rgba(0,0,0,0.4)}
#thank-you header .like-box .like-fb{padding:6px 10px 7px 10px}
#thank-you header .like-box a{color:#fff}
#thank-you header .thank-you-ribbon{position:absolute;top:76px;left:-94px;}
#thank-you header .thank-you-ribbon img{width:560px}
#thank-you .leave-a-message{padding:20px 40px;background:#eee;}
#thank-you .leave-a-message h4{margin:30px 0 0;font-size:24px;line-height:1.6em;}
#thank-you .leave-a-message h4 span{font-size:32px;color:#00b9ef}
#thank-you .leave-a-message .inp-fix{position:relative}
#thank-you .leave-a-message .text{color:#afafaf;text-align:left;margin:10px 2px 20px 2px;font-size:13px}
#thank-you .leave-a-message #celebrity-message-characters-left{position:absolute;z-index:9;font-size:11px;right:0;bottom:0;margin:4px 8px;display:block;color:#777;}
#thank-you .leave-a-message #celebrity-message-characters-left.negative{color:#fc5549}
@media (min-width:641px){#thank-you h1{font-size:28px;left:40px;top:128px;width:460px;padding:0;font-weight:100 !important}
#thank-you .leave-a-message{background:url("../images/illust/thank-you-page/leave-a-message.jpg") center top no-repeat;height:660px;padding:0;text-align:center;}
#thank-you .leave-a-message h4{font-size:28px;}
#thank-you .leave-a-message h4 span{font-size:52px}
#thank-you .leave-a-message .message-form{max-width:440px;margin:0 auto;padding:132px 0 0}
#thank-you .leave-a-message .inp-text{max-width:186px;padding:6px 12px;font-size:16px}
#thank-you .leave-a-message textarea.inp-text{max-width:none;resize:none;}
#thank-you .leave-a-message textarea.inp-text.alone{height:160px}
}@media (min-width:1220px){#thank-you h1{left:140px;top:140px;width:550px}
#thank-you header .thank-you-ribbon{left:-30px;}
#thank-you header .thank-you-ribbon img{width:700px}
}@media (max-width:640px){#thank-you header .thank-you-ribbon{top:56px;left:-60px;}
#thank-you header .thank-you-ribbon img{width:400px}
#thank-you h1{top:200px;left:auto;font-size:22px;font-weight:300;max-width:none;width:auto;padding:0 40px;font-weight:300 !important}
#thank-you h2,#thank-you .lead{padding:0 20px}
}.refer-a-friend{text-align:center;padding:50px 0 30px 0;}
.refer-a-friend h2{margin:0}
.refer-a-friend label{font-family:'museo-sans',sans-serif;font-weight:100 !important;text-transform:uppercase}
.refer-a-friend .lead{max-width:710px}
.refer-a-friend .referral-container{padding:16px 0;text-align:center;background:url("../images/illust/prize-page/referral-vr.png") no-repeat center top #fff;}
.refer-a-friend .referral-container label{display:block}
.refer-a-friend .referral-container input{width:280px;display:block;font-size:18px;color:#aaa}
.refer-a-friend .referral-container .copy-paste{padding-left:20px}
@media (max-width:640px){.refer-a-friend .referral-container{padding:0;background:none}
}.refer-a-friend .referral-share{text-align:right;color:#aaa;}
.refer-a-friend .referral-share a{display:inline-block;text-align:center;font-size:12px;text-decoration:none;color:#bbb;}
.refer-a-friend .referral-share a:last-child{margin-right:10px}
.refer-a-friend .referral-share img{width:84px;height:84px;display:inline-block;margin:4px 6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.1s all ease-in;-moz-transition:.1s all ease-in;-ms-transition:.1s all ease-in;-o-transition:.1s all ease-in;transition:.1s all ease-in;cursor:pointer;border:2px solid #fff;}
.refer-a-friend .referral-share img:hover{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);background:#fff;border:2px solid #eee;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
@media (max-width:640px){.refer-a-friend .referral-share{text-align:center}
.refer-a-friend .referral-share img{width:64px;height:64px}
}@media (min-width:641px){.refer-a-friend .refer-a-friend .referral-link{padding-left:30px}
.refer-a-friend .refer-a-friend .referral-share a{font-size:13px}
.refer-a-friend .refer-a-friend .referral-share img{width:98px;height:98px;margin:0 8px 10px 8px}
}.flip-box{position:relative;margin:10px;float:left;background:transparent;-webkit-perspective:1300px;}
.flip-box .front,.flip-box .back{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;width:inherit;height:auto;overflow:hidden;top:0;left:0}
.flip-box .front{visibility:visible;float:none;position:relative;z-index:9;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0);-ms-transform:rotateX(0) rotateY(0);-o-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0);-moz-transform:none}
.flip-box .back{visibility:hidden;float:none;position:absolute;z-index:8;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-moz-transform:none}
.flip-box .close{position:absolute;outline:none;bottom:0;width:52px;cursor:pointer;height:51px;position:absolute;bottom:0;right:-1px;background:url("../images/illust/flip-close.png")}
.flip-box.flip{height:auto;}
.flip-box.flip .front{visibility:hidden;z-index:9;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-moz-transform:none}
.flip-box.flip .back{visibility:visible;z-index:10;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0);-ms-transform:rotateX(0) rotateY(0);-o-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0);-moz-transform:none}
.page-homepage{background:#f3f3f3}
.raffles-slides{position:relative;margin:0;text-align:left;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;height:514px;}
.raffles-slides span.unit{font-size:23px;padding-left:5px;padding-right:5px}
.raffles-slides:first-child{margin-top:-40px}
.raffles-slides .backgrounds,.raffles-slides .list,.raffles-slides .item,.raffles-slides .text-bg,.raffles-slides .image{position:absolute;left:0;top:0;width:100%;height:100%}
.raffles-slides .item{overflow:hidden;color:#fff;}
.raffles-slides .item + .item{display:none;}
.raffles-slides .item + .item .image{left:-100%}
.raffles-slides .item + .item .text{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.raffles-slides .pattern{background:url("../images/bg/prizeo-pattern-subtle.png") 50% 0 repeat;height:100%}
.raffles-slides .text-bg{display:none;}
.raffles-slides .text-bg div{position:relative;left:247px;height:100%;width:324px;margin:0 auto}
.raffles-slides .image{display:none;margin:0;text-align:center;z-index:15;}
.raffles-slides .image:before,.raffles-slides .image .before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:bottom}
.raffles-slides .image img{position:relative}
.raffles-slides .charity{display:none;position:absolute;left:50%;bottom:65px;height:90px;width:215px;padding:0 15px;margin:0 0 0 -490px;background:#fff;font:0/90px a;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.35);box-shadow:0 1px 5px rgba(0,0,0,0.35)}
.raffles-slides .text{position:relative;z-index:25;min-height:285px;margin:0 auto;padding:15px 27px 195px;text-align:center}
.raffles-slides .actions{position:absolute;bottom:40px;left:0;width:100%}
.raffles-slides h2{position:relative;overflow:hidden;color:#fff;margin:0 0 12px;padding:20px 0 0;font-family:'Oswald',sans-serif;text-shadow:0;line-height:1.05;}
.raffles-slides h2 span{display:block;width:270px;margin:0 auto}
.raffles-slides h3{overflow:hidden;color:#fff;margin:0;font-family:'Oswald',sans-serif}
.raffles-slides p{margin:0}
.raffles-slides .aid{font-size:20px;line-height:1.2;margin:0 0 8px;}
.raffles-slides .aid p{padding:0 5px;text-shadow:0}
.raffles-slides .aid h3{margin:0 0 12px;font-size:16px;line-height:28px;font-family:arial,helvetica,sans-serif;}
.raffles-slides .aid h3 span{position:relative;display:inline-block;width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#fff}
.raffles-slides .ends{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.1);}
.raffles-slides .ends p{padding:8px 10px 8px 10px;margin:0 auto}
.raffles-slides .ends .countdown{width:auto;max-width:220px;}
.raffles-slides .ends .countdown td.seconds{text-align:left;padding-left:4px}
.raffles-slides .ends .countdown td.hours{padding-left:2px}
.raffles-slides .link{margin:12px 0 0}
.raffles-slides .prev,.raffles-slides .next{display:none;position:absolute;top:50%;left:51%;z-index:60;margin:-31px 0 0 -510px;width:62px;height:62px;font:0/0 a;color:transparent;text-decoration:none;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.raffles-slides .prev:hover,.raffles-slides .next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.raffles-slides .next{left:auto;right:51%;margin:-28px -510px 0 0}
.raffles-slides .pages{background:rgba(0,0,0,0.1);position:absolute;bottom:0;left:0;z-index:99;padding:9px 0;width:100%;text-align:center;font:0/0 a;color:transparent;text-decoration:none;}
.raffles-slides .pages a{display:inline-block;width:9px;height:9px;margin:0 6px;vertical-align:middle;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font:0/0 a;color:transparent;text-decoration:none}
.raffles-slides .pages .active{background-color:#ff9800}
@media (min-width:641px){.raffles-slides{height:510px;}
.raffles-slides .image{display:block;height:510px;top:auto !important;bottom:0 !important;}
.raffles-slides .image img{cursor:pointer}
.raffles-slides .text-bg{display:block}
.raffles-slides .text{left:247px;width:270px;padding:30px 27px 195px}
.raffles-slides .charity{display:block;}
.raffles-slides .charity img{max-height:84px;width:auto}
.raffles-slides .prev,.raffles-slides .next{display:block;background:url("../images/btn/pager.png") 0 0 no-repeat}
.raffles-slides .next{background-position:-100px 0}
.raffles-slides .pages{display:none}
.raffles-slides h2:after{content:'.......................................................';position:absolute;top:-12px;left:0;font:18px/1 arial;color:#fff;text-shadow:0}
.raffles-slides h3 span:after{content:'.......................................................';position:absolute;top:-12px;left:0;font:18px/1 arial;color:#fff;text-shadow:0}
.raffles-slides h3 span:before{content:'.......................................................';position:absolute;top:-12px;left:0;font:18px/1 arial;color:#fff;text-shadow:0}
.raffles-slides h3 span:before{top:0;left:auto;right:100%;margin-right:10px}
.raffles-slides h3 span:after{top:0;left:100%;margin-left:10px}
}.winners{max-width:972px;margin:0 auto;padding:20px 0 50px 0;text-align:center;overflow:hidden;}
.winners .prev,.winners .next{margin:30px 0;display:inline-block;width:60px;height:60px;background:url("../images/illust/homepage/winners-slider-control.png");cursor:pointer;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-webkit-user-select:none;}
.winners .prev ::-moz-selection,.winners .next ::-moz-selection,.winners .prev ::selection,.winners .next ::selection{background:transparent}
.winners .prev:hover,.winners .next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.winners .prev.disable,.winners .next.disable{display:inline-block;opacity:.4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);cursor:default}
@media (max-width:640px){.winners .prev,.winners .next{zoom:.7}
}.winners .next{background-position:-60px 0}
.winners .viewport{width:972px;height:425px;overflow:hidden;position:relative}
.winners .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
.winners .overview li{display:inline-block;width:292px;padding:0 16px}
.winners ul{margin:0;padding:0}
.winners li{padding:0;margin:0}
.winners .prev,.winners .next{margin:30px 0;display:inline-block;width:60px;height:60px;background:url("../images/illust/homepage/winners-slider-control.png");cursor:pointer;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-webkit-user-select:none;}
.winners .prev ::-moz-selection,.winners .next ::-moz-selection,.winners .prev ::selection,.winners .next ::selection{background:transparent}
.winners .prev:hover,.winners .next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.winners .prev.disable,.winners .next.disable{display:inline-block;opacity:.4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);cursor:default}
@media (max-width:640px){.winners .prev,.winners .next{zoom:.7}
}.winners .next{background-position:-60px 0}
@media (max-width:640px){.winners{padding:0}
.winners h2{margin:10px 0 20px 0;font-size:22px}
.winners p.lead{font-size:18px;padding:0 20px}
.winners .viewport{width:90%;height:415px;margin:0 auto}
.winners .overview li{padding:0;margin:0}
}.std-box-winner{width:292px;vertical-align:top;float:left;}
@media (max-width:640px){.std-box-winner{width:100%}
.std-box-winner .winner-image{border:0 !important}
}.std-box-winner .winner-image{position:relative;display:block;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:0 0;border:4px solid #fff;width:100%;height:156px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.std-box-winner .winner-image.video{cursor:pointer;}
.std-box-winner .winner-image.video:after{display:block;content:" ";width:60px;height:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;background-repeat:no-repeat;background-image:url("../images/ico/icon-video.png");opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85)}
.std-box-winner .winner-image.video:hover{border-color:#ccc;}
.std-box-winner .winner-image.video:hover:after{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.std-box-winner h4{margin:12px 0 10px 0;font-size:24px;color:#292929;padding-bottom:16px;border-bottom:1px solid #ddd;}
.std-box-winner h4 span{display:block;font-size:16px}
.std-box-winner cite{color:#999;font-style:normal;font-family:'museo-sans',sans-serif;font-weight:300 !important}
.std-box-winner h5{font-family:'museo-sans',sans-serif;font-size:16px;font-style:normal;font-weight:normal;text-transform:none;margin:0 0 12px 0}
.std-box-winner .charity{font-family:'museo-sans',sans-serif;display:block;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #ddd}
.featured-in{max-width:960px;margin:30px auto;}
.featured-in h5{background:url("../images/bg/line.png") repeat-x;margin:10px 0;color:#aeaeae;font-family:'museo-sans',sans-serif;font-weight:900 !important;font-size:17px;}
.featured-in h5 span{display:inline-block;background:#fff;text-transform:uppercase;padding:0 12px}
.featured-in ul{text-align:center;}
.featured-in ul li{display:inline-block;margin:0;padding:0;opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.featured-in ul li:hover{opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
@media (max-width:640px){.featured-in img{max-width:120px;max-height:70px}
}.referral-box .referral-link{background:#f6f6f6;padding:15px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;font-size:20px;}
.referral-box .referral-link:hover{border:1px solid #aaa}
.referral-box .referral-link input{border:none;color:#555;background:transparent}
.copy-to-clipboard{color:#555;margin:4px 0 0 4px;background-position:0 8px;}
.copy-to-clipboard.copied{color:#67933b}
.news-crossroad{margin:0;padding:40px 0;}
.news-crossroad .list{text-align:left}
.news-crossroad .item{position:relative;margin-bottom:20px;background:#fff;border:1px solid #ddd}
.news-crossroad .inner{padding:15px 15px 37px 15px}
.news-crossroad .meta{position:absolute;bottom:0;left:0;right:0;overflow:hidden;zoom:1;margin:0;padding:10px 15px;background:#ebebeb url("../images/bg/dotted.png") 0 0 repeat-x;font-family:'Oswald',sans-serif;text-transform:uppercase;}
.news-crossroad .meta .date{float:left;margin:2px 0 0;color:#454545;font-size:12px;font-weight:bold}
.news-crossroad .meta .comments{float:right;width:33px;height:27px;background:url("../images/ico/ico-comment.png") 0 0 no-repeat;color:#fff;font-size:12px;font-weight:400;line-height:22px;text-align:center;text-decoration:none}
.news-crossroad .img{margin:0}
.news-crossroad .perex{margin:0 0 25px;color:#454545;font-size:14px;line-height:22px}
.news-crossroad h3{margin:10px 0 15px;color:#454545;font:bold 18px/22px 'Oswald',sans-serif;text-transform:none;}
.news-crossroad h3 a{color:#0097cf}
.news-crossroad .btn-more{font-weight:bold}
.news-crossroad .status{position:absolute;left:0;top:0;width:61px;height:61px;font:0/0 a;color:transparent;text-decoration:none}
.news-crossroad .status-update{background:url("../images/ico/status-update.png") 0 0 no-repeat}
.more-news{position:relative;overflow:hidden;height:80px;margin:-10px -10px 0;padding:10px 10px 0;}
.more-news .item{-webkit-transition:opacity ease .5s;-moz-transition:opacity ease .5s;-ms-transition:opacity ease .5s;-o-transition:opacity ease .5s;transition:opacity ease .5s;opacity:.25;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25)}
.more-news .all{position:absolute;bottom:20px;left:0;right:0;margin:0;text-align:center}
.more-news .btn-all,.more-news .btn-load{font-family:'Oswald',sans-serif;letter-spacing:0;word-spacing:0;}
.more-news .btn-all span,.more-news .btn-load span{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb;box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 1px 0 #fff,inset 0 -1px 0 #cbcbcb}
.more-news .btn-all:active span,.more-news .btn-load:active span{-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 -1px 0 #fff,inset 0 1px 0 #cbcbcb;-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 -1px 0 #fff,inset 0 1px 0 #cbcbcb;box-shadow:0 -1px 1px rgba(0,0,0,0.5),0 0 0 5px rgba(0,0,0,0.15),inset 0 -1px 0 #fff,inset 0 1px 0 #cbcbcb}
.more-news .btn-all{display:none}
.more-news.hover .item{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.more-news.active .item{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.more-news.active .btn-all{display:inline-block}
.more-news.active .btn-load{display:none}
@media (min-width:641px){.news-crossroad{margin:0;}
.news-crossroad .list{margin-bottom:15px;font-family:'Courier New',monospace;letter-spacing:-.63em;word-spacing:-.63em;margin-left:-20px}
.news-crossroad .list .item{display:inline-block;vertical-align:top;width:480px;font-family:arial,helvetica,sans-serif;letter-spacing:0;word-spacing:0}
.ie7 .news-crossroad .list .item{display:inline;zoom:1}
.news-crossroad .item{margin-left:20px}
.news-crossroad .inner{padding:30px 30px 57px 30px}
.news-crossroad h3{margin:10px 0 30px;font:bold 28px/28px 'Oswald',sans-serif}
.news-crossroad .meta{padding:15px 30px 12px}
.news-crossroad .img{margin:-15px -15px 30px -15px}
.more-news{margin:-10px -8px 0 0;padding:10px 0 0}
}@media (max-width:640px){.news-crossroad{padding:0;margin-top:20px;}
.news-crossroad .inner{min-height:0 !important}
}.about-banner{display:none;overflow:hidden;position:relative;z-index:20;}
.about-banner .row-main{padding:20px 0 0;min-height:160px}
.about-banner .video{float:right;display:inline;background:#fff;margin:0 50px 0 0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15);box-shadow:0 3px 3px rgba(0,0,0,0.15);}
.about-banner .video a{position:relative;display:block;padding:5px;}
.about-banner .video a .btn-play{position:absolute;top:50%;margin-top:-25px;left:18px}
.about-banner .video:hover .btn-play{background-position:-100px -100px}
.about-banner .video:active .btn-play{background-position:-100px -200px}
.about-banner .close{position:absolute;right:0;top:10px;width:27px;height:28px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/ico/head.png") 0 -100px no-repeat;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;}
.about-banner .close:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
@media (min-width:641px){.about-banner{display:block;background:url("../images/illust/about-banner.png") 50% 0 no-repeat}
}.charity-circles{display:none;position:relative;text-align:center}
@media (min-width:641px){.charity-circles{display:block;margin:0 0 30px;}
.charity-circles div{display:inline-block;vertical-align:middle;width:250px;height:250px;overflow:hidden;font:0/0 a;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;background:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:15px solid #f2f2f2;behavior:url("/public/stylesheets_src/PIE.htc")}
.ie7 .charity-circles div{display:inline;zoom:1}
.charity-circles div:before,.charity-circles div .before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}
.charity-circles .img{margin-right:-35px}
.charity-circles .text{background:#cbcbcb;border-color:#dfdfdf}
.charity-circles p{display:inline-block;vertical-align:middle;color:#fff}
.ie7 .charity-circles p{display:inline;zoom:1}
}.circle-text{display:inline-block;vertical-align:middle;width:250px;height:250px;overflow:hidden;font:0/0 a;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;background:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:15px solid #f2f2f2;text-align:center;behavior:url("/public/stylesheets_src/PIE.htc");}
.ie7 .circle-text{display:inline;zoom:1}
.circle-text:before,.circle-text .before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}
.circle-text div{display:inline-block;vertical-align:middle;font:16px/20px arial,helvetica,sans-serif;color:#999}
.ie7 .circle-text div{display:inline;zoom:1}
.circle-text .num{font:700 70px/1 'Oswald',sans-serif;color:#00acec;display:block;margin-bottom:10px}
#message.message-top{position:relative;top:-60px}
.form-let-me-know{padding:30px 0 5px;}
.form-let-me-know .line{font:0/0 a;color:transparent;text-decoration:none;height:0;border-top:1px dotted #ccc;margin:28px -28px 22px}
.form-let-me-know .inp-fix{display:inline-block;vertical-align:middle;max-width:260px}
@media (max-width:640px){.form-let-me-know .h5{font-size:14px}
.form-let-me-know .h2{font-size:20px}
}.sharing-home{width:980px;margin-left:auto;margin-right:auto;margin-top:0;padding:20px 0;overflow:hidden;visibility:hidden;height:20px;}
.sharing-home .fb-like{margin:0 20px 0 -20px}
.sharing-home iframe{margin-top:4px}
@media (max-width:640px){.sharing-home{width:auto}
}.table-referrals{margin:0 0 30px;}
.table-referrals + .table-referrals{padding:10px 0 0;margin-top:-42px;background:url("../images/bg/referral-shadow.png") 50% 0 no-repeat}
.table-referrals table{border-collapse:separate;border-top:1px solid #d9d9d9;border-bottom:1px solid #fff;font:bold 12px/1.5 'Oswald',sans-serif;text-transform:uppercase}
.table-referrals th,.table-referrals td,.table-referrals tr:first-child td,.table-referrals tr:first-child th{border-style:solid;border-color:#fff transparent #d9d9d9;border-width:1px 0;vertical-align:middle;padding:7px 15px 5px;}
.table-referrals th + td,.table-referrals td + td,.table-referrals tr:first-child td + td,.table-referrals tr:first-child th + td{padding-left:0}
.table-referrals thead{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.table-referrals thead th{background:#e9e9e9;background:rgba(217,217,217,0.3);color:#b0b0b0;padding:3px 15px 2px}
.table-referrals .avatar img{display:inline;border:3px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
@media (max-width:640px){.table-referrals .avatar{width:auto;padding-right:0 !important}
.table-referrals .avatar img{display:none}
}.table-referrals .name{font-size:16px}
.table-referrals .position{width:30px;font-size:20px;text-align:center}
.table-referrals .referral{text-align:right;font-size:28px;line-height:1}
.table-referrals .me td{background:#f2f2f2;background:rgba(255,255,255,0.4)}
.table-referrals .me .position,.table-referrals .me .name{color:#069add}
.table-referrals .btns{text-align:right;}
.table-referrals .btns span{vertical-align:middle}
@media (max-width:640px){.table-referrals .btns span,.table-referrals .btns .btn{display:none}
}.table-referrals .btn{margin-left:15px;margin-right:10px}
#search-form{float:right;display:inline;position:relative;width:160px;padding:0 12px 0 6px;}
#search-form .inp-fix{padding-top:0;padding-right:38px;position:relative;zoom:1}
#search-form .inp-text{border:1px solid #fff;padding:4px 9px 3px 27px;margin-right:-50px;font:400 12px/19px 'Oswald',sans-serif;height:19px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;color:#272727;background:#fff;}
#search-form .inp-text:-moz-placeholder{color:#a1a1a1}
#search-form .inp-text::-webkit-input-placeholder{color:#a1a1a1}
#search-form .inp-text.placeholder{color:#a1a1a1}
#search-form .inp-text:hover:-moz-placeholder{color:#636363}
#search-form .inp-text:hover::-webkit-input-placeholder{color:#636363}
#search-form .inp-text.placeholder:hover{color:#636363}
#search-form .inp-text:focus:-moz-placeholder{color:#a1a1a1}
#search-form .inp-text:focus::-webkit-input-placeholder{color:#a1a1a1}
#search-form .inp-text.placeholder:focus{color:#a1a1a1}
#search-form .inp-text:hover{cursor:pointer;}
#search-form .inp-text:hover + button{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
#search-form .inp-text:focus{border-color:#6de2ff;-webkit-box-shadow:0 0 5px rgba(0,195,243,0.8);-moz-box-shadow:0 0 5px rgba(0,195,243,0.8);box-shadow:0 0 5px rgba(0,195,243,0.8);cursor:text;}
#search-form .inp-text:focus + button{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
#search-form button{position:absolute;top:50%;left:6px;margin:-8px 0 0;padding:0;border:0;overflow:hidden;background:#fff;text-decoration:none;cursor:pointer;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
#search-form button span{display:block;width:16px;height:16px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/ico/head.png") 0 -50px no-repeat}
.ie7 #search-form button{margin-top:-10px}
.form-login{position:relative;}
.form-login h1{position:absolute;top:0;width:100%;margin:0 0 45px 0;text-align:center}
.form-login section{padding-top:20px;}
.form-login section.active h1{display:block}
.form-login section h1{display:none}
.form-login #email-sign-in{cursor:pointer}
.form-login #message{text-align:center;background:none;margin-top:20px;}
.form-login #message .ico-wait{display:none}
.form-login #message.message-dark{background:#454545;color:#fff}
.form-login .logo{margin:0 0 45px}
.connect-with{margin:20px 0 10px 0;}
.connect-with .btn{display:block;max-width:320px}
.connect-with a.btn-twitter span,.connect-with a.btn-facebook span{letter-spacing:-.043em;font-weight:700;font-size:20px}
.connect-with a.btn-facebook span{padding:4px 40px 4px 46px !important}
.connect-with a.btn-twitter span{padding:4px 40px 4px 50px !important}
#sign-up-links{margin-top:9px;text-align:center;display:block;line-height:30px;}
#sign-up-links a{float:none}
@media (min-width:641px){.connect-with .btn{max-width:none;min-width:180px !important;margin:0 3px;display:inline-block}
#sign-up-links{margin-top:8px;line-height:20px;text-align:right}
}@media (max-width:640px){.type-buttons .btn{margin:10px auto !important}
}.signup-tab-container .tab{display:none}
.signup-tab-container .tab.active{display:block}
.fb-msg,.tw-msg{padding:10px 20px 9px 38px;margin:0 0 1.2em;background:#3c5c9e url("../images/ico/fb.png") 15px 55% no-repeat;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tw-msg{background:#43a8cd url("../images/ico/tw.png") 15px 55% no-repeat}
.auth-forms{font-family:'museo-sans',sans-serif;font-weight:300 !important;font-size:18px;}
.auth-forms h1{font-family:'museo-sans',sans-serif;font-weight:300 !important;text-transform:none;font-size:24px;text-align:center;width:385px;position:relative;margin:0 auto;margin-bottom:35px;}
.auth-forms h1 span{background:#e9e9e9;display:inline-block;padding:0 12px}
.auth-forms h1.abs{position:absolute;left:50%;margin-left:-192px}
.auth-forms h1:after{content:" ";display:block;height:1px;border-top:1px solid #cecece;margin-top:-.6em}
.auth-forms p{margin:10px 0}
.auth-forms hr{margin:20px 0 10px 0;padding:0;background:none;border:none;border-top:1px solid #cecece}
.auth-forms form{margin:0 auto}
.auth-forms .terms{font-size:14px;text-align:center;color:#999}
.auth-forms .inp-text{font-weight:normal;font:20px/24px arial,helvetica,sans-serif;padding-top:8px;padding-bottom:8px}
.auth-forms section#connect,.auth-forms section#email{padding-top:40px}
.auth-forms #message{text-align:center;background:none;}
.auth-forms #message .ico-wait{display:none}
.auth-forms .connect-with{position:relative;}
.auth-forms .connect-with .or{position:absolute;top:12px;left:50%;margin-left:-16px;width:32px;height:32px;line-height:30px;font-weight:400;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#eee;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2);color:#999}
.auth-forms .connect-with .btn-facebook span{-webkit-border-radius:4px 0 0 4px !important;-moz-border-radius:4px 0 0 4px !important;border-radius:4px 0 0 4px !important;text-transform:none;font-family:'museo-sans',sans-serif;font-weight:500 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.auth-forms .connect-with .btn-twitter span{-webkit-border-radius:0 4px 4px 0 !important;-moz-border-radius:0 4px 4px 0 !important;border-radius:0 4px 4px 0 !important;text-transform:none;font-family:'museo-sans',sans-serif;font-weight:500 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
@media (min-width:641px){.auth-forms .connect-with .btn-twitter > span:after,.auth-forms .connect-with .btn-twitter > span .after{margin:-15px 0 0 12px}
}.std-box-form{background:#f6f6f6;border:1px solid #d6d6d6;border-bottom:6px solid #d2d2d2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 30px 30px;position:relative;margin:0 auto 20px auto;}
.std-box-form label{font-size:17px;display:block;margin:0 0 5px 0}
.prize-detail{position:relative;}
.prize-detail .prize-container{background:transparent;background:rgba(0,0,0,0.08);margin:0 auto;padding:20px 0 200px 0;width:auto;}
@media (max-width:640px){.prize-detail .prize-container{padding:20px 20px}
}.prize-detail > .prize-container{background:#fff;padding:40px 0 0;}
@media (max-width:640px){.prize-detail > .prize-container{padding:10px 0}
}.prize-detail .prize-footer{margin:0 auto;padding:20px 0 120px 0;background:#f6f6f6;}
@media (max-width:640px){.prize-detail .prize-footer{padding:0;width:auto}
}.prize-detail header{position:relative;padding:0;margin:0;}
.prize-detail header h1,.prize-detail header h2,.prize-detail header .sharing{position:relative;z-index:2}
.prize-detail header h1{margin:0 0 30px 0;font-size:80px;color:#2c2c2c;text-shadow:0;}
@media (max-width:640px){.prize-detail header h1{font-size:36px}
}.prize-detail header h2{margin:20px auto 6px auto;font-size:25px;color:#fff;text-shadow:0;max-width:900px;}
@media (max-width:640px){.prize-detail header h2{font-size:18px}
}.prize-detail header .ribbon-container{position:relative;z-index:2;}
.prize-detail header .ribbon-container .ribbon-content strong{font-size:20px;line-height:32px}
.prize-detail header .ribbon-container .badge{display:block;position:absolute;top:-30px;left:50%;z-index:0;content:" ";width:53px;height:53px;margin-left:-26px;background-image:url("../images/illust/prize-page/badge.png");}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.prize-detail header .ribbon-container .badge{background-image:url("../images/illust/prize-page/badge@2x.png");-webkit-background-size:53px 53px;-moz-background-size:53px 53px;background-size:53px 53px}
}.prize-detail header .radial-gradient{position:absolute;top:0;left:50%;z-index:1;width:700px;margin-left:-350px;height:500px;background-color:#fff;background:url("../images/illust/raffles-timeline/round-gradient.png") transparent top center no-repeat;}
@media (max-width:640px){.prize-detail header .radial-gradient{display:none}
}.prize-detail .prize-media,.prize-detail .prize-aside{z-index:2;margin-top:-220px !important;min-height:300px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.1),0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.1),0 0 3px rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.1),0 0 3px rgba(0,0,0,0.2);}
@media (max-width:640px){.prize-detail .prize-media,.prize-detail .prize-aside{min-height:0;margin-bottom:20px;margin-top:0 !important}
}.prize-detail .prize-media{background:#fff;-webkit-border-radius:5px 5px 10px 10px;-moz-border-radius:5px 5px 10px 10px;border-radius:5px 5px 10px 10px;}
.prize-detail .prize-media .promoted-tweet{position:relative}
.prize-detail .prize-media .promoted-tweet:before{display:block;z-index:9;position:absolute;left:160px;top:-14px;content:" ";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff}
.prize-detail .prize-media iframe.twitter-tweet{position:relative;width:640px;margin-top:-20px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;width:100% !important;margin:0 0 -1px 0 !important;max-width:100% !important}
.prize-detail .prize-aside{background:#f3f3f4;text-align:center;overflow:hidden;}
.prize-detail .prize-aside .btn span{-webkit-box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);box-shadow:0 3px 0 #f13c00,0 1px 2px rgba(0,0,0,0.4);text-shadow:0;min-width:112px}
.prize-detail .prize-aside header{background-image:url("../images/illust/prize-page/aside-background.png");background-color:#fff;background-repeat:no-repeat;background-position:left bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;padding:20px 20px 26px 20px}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.prize-detail .prize-aside header{background-image:url("../images/illust/prize-page/aside-background@2x.png");-webkit-background-size:307 33;-moz-background-size:307 33;background-size:307 33}
}.prize-detail .prize-aside footer{padding:10px}
.prize-detail .prize-aside h4{margin:0 0 6px 0;}
@media (max-width:640px){.prize-detail .prize-aside h4{font-size:22px}
}.prize-detail .prize-aside h5{margin:12px 0 15px 0;color:#555;text-transform:uppercase;font-weight:400;font-size:16px}
.prize-detail .prize-aside small{font-size:12px;color:#999}
.prize-detail .prize-aside .free-entry{color:#999;text-decoration:underline}
.prize-detail .prize-aside .to-go{font-size:20px}
.prize-detail .prize-aside .countdown{margin-bottom:20px}
.prize-detail .prize-aside .number{font-size:38px;font-family:'Oswald',sans-serif;font-weight:bold}
.prize-detail .prize-aside .charity-image{max-width:160px;}
@media (max-width:640px){.prize-detail .prize-aside .charity-image{max-width:120px;margin:0 0 20px 0}
}.prize-detail .prize-aside .prize-ticker{margin:10px 0 0 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 0;overflow:hidden;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2);background:#fff}
.prize-detail .prize-aside .current-donors{background:url("../images/illust/prize-page/ticker-line.png") repeat-x;margin:10px 0 0 0;}
.prize-detail .prize-aside .current-donors span{background:#f3f3f4;text-transform:uppercase;font-size:12px;color:#999;font-weight:300 !important;padding:0 6px;font-family:'museo-sans',sans-serif}
.prize-detail .prize-aside .prize-ticker ul{margin:0;position:relative;padding-top:6px;}
.prize-detail .prize-aside .prize-ticker ul.no-top-donor{top:-52px}
.prize-detail .prize-aside .prize-ticker ul li{margin:0;padding:0 10px;line-height:1.8em;height:1.8em;overflow:hidden;font-size:.9em;color:#a5a5a5;text-align:left;border-bottom:1px solid #f6f6f6;}
.prize-detail .prize-aside .prize-ticker ul li.top{position:absolute;top:0;left:0;padding:4px 10px;background:#e8e8e8;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-shadow:inset 0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 10px rgba(0,0,0,0.1);border-bottom:none;z-index:2;width:260px;}
.prize-detail .prize-aside .prize-ticker ul li.top b{color:#ffc600;text-shadow:1px}
.prize-detail .prize-aside .prize-ticker ul li span{float:right;font-weight:bold;font-size:14px;color:#808080}
.prize-detail .prize-cause{margin:60px 0 0 0;padding:80px 0 40px 0;border-top:1px solid #eee;}
.prize-detail .prize-cause .prize-details{background:url("../images/bg/dashed-line.png") center top repeat-y;position:relative;padding:0 0 20px 0}
.prize-detail .prize-cause .the-prize-and-cause{position:absolute;top:-36px;left:50%;margin-left:-141px;background:#fff;padding:0 0 16px 0}
.prize-detail .prize-cause .text{padding:20px 46px 0 46px}
.prize-detail .prize-cause .h1{font-weight:200;font-size:30px;margin:0}
.prize-detail .prize-cause .h2{font-size:48px;margin:0 0 46px 0}
.prize-detail .prize-cause .prize-heading{position:relative;top:0;text-align:right;padding-right:152px}
.prize-detail .prize-cause .cause-heading{position:relative;top:0;text-align:left;padding-left:152px}
.prize-detail .prize-cause .the-cause-image{max-width:320px}
@media (max-width:640px){.prize-detail .prize-cause{padding:0 0 20px 0;margin:0}
.prize-detail .prize-cause .h1{margin:20px 0 0}
.prize-detail .prize-cause .h2{margin:0 0 20px 0}
.prize-detail .prize-cause .col{text-align:center}
.prize-detail .prize-cause .prize-details{background:none;padding:0;}
.prize-detail .prize-cause .prize-details img{margin:0 auto}
.prize-detail .prize-cause .prize-details div{text-align:left;width:auto !important;margin:0 !important}
.prize-detail .prize-cause .prize-details .col > div{padding:0 20px}
.prize-detail .prize-cause .prize-heading,.prize-detail .prize-cause .cause-heading{padding:0;position:static;margin:10px 0}
.prize-detail .prize-cause .the-prize-image{margin:0 auto}
.prize-detail .prize-cause .the-cause-image{max-width:200px;margin:0 auto}
}.prize-detail .mobile-in{padding:20px;border-top:1px solid #eee;}
.prize-detail .mobile-in strong{font-size:20px;font-weight:100 !important;font-family:'museo-sans',sans-serif}
.prize-detail .mobile-in a{width:60%}
.prize-donation-types{padding:40px 0 40px 0;border-top:1px solid #eee;}
.prize-donation-types .wrap{width:982px;margin:0 auto;}
@media (max-width:640px){.prize-donation-types .wrap{width:auto;padding:20px}
}.prize-donation-types ul{font-family:'museo-sans',sans-serif;overflow:none;margin:0;padding:0;list-style-type:none;}
.prize-donation-types ul li{display:block;width:194px;padding:0;min-height:200px;text-align:center;float:left;font-size:12px;font-weight:300;color:#777;background:#f6f6f6;border:1px solid #e6e6e6;border-right:0;-webkit-box-shadow:0 3px 0 #e6e6e6;-moz-box-shadow:0 3px 0 #e6e6e6;box-shadow:0 3px 0 #e6e6e6;cursor:pointer;}
.prize-donation-types ul li:first-child{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.prize-donation-types ul li:last-child{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border:1px solid #e6e6e6}
.prize-donation-types ul li:hover{background:#e6e6e6}
.prize-donation-types ul li a{text-decoration:none;padding:20px;display:block;color:#777}
.prize-donation-types ul li strong{display:block;text-transform:uppercase;font-size:16px;font-weight:bold;color:#222}
.prize-donation-types ul li i{display:block;text-transform:uppercase;font-family:'museo-sans',sans-serif;color:#00acec;margin:0 0 6px 0;font-weight:700;font-style:normal;font-size:14px}
@media (min-width:640px){.prize-donation-types ul li.active{background:#e6e6e6}
}@media (max-width:640px){.prize-donation-types{padding:0}
.prize-donation-types ul li{display:block;float:none;min-height:0;margin:10px auto !important;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;border:1px solid #e6e6e6;}
.prize-donation-types ul li .donation-type{zoom:.6}
}.prize-donors .prize-donors-list li{font-size:13px;position:relative;border:1px solid #e0e0e0;background:#f4f4f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;margin:0 0 20px 0;-webkit-box-shadow:0 3px 0 #e8e8e8;-moz-box-shadow:0 3px 0 #e8e8e8;box-shadow:0 3px 0 #e8e8e8}
.prize-donors .prize-donors-list blockquote{position:relative;display:block;width:auto;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#fff;padding:22px 30px;margin:0;font-size:14px;color:#727272;font-style:italic;}
.prize-donors .prize-donors-list blockquote:after{display:block;position:absolute;left:80px;bottom:-8px;content:" ";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}
.prize-donors .prize-donors-list .donor-footer{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding:8px 16px 6px 16px;-webkit-box-shadow:inset 0 1px 10px rgba(0,0,0,0.03);-moz-box-shadow:inset 0 1px 10px rgba(0,0,0,0.03);box-shadow:inset 0 1px 10px rgba(0,0,0,0.03);color:#999;}
.prize-donors .prize-donors-list .donor-footer .timeago{padding-left:20px;font-size:.9em;background:url("../images/ico/icon-calendar.png") no-repeat left center;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;display:block;float:right}
.prize-donors .prize-donors-list .donor-footer .name{font-weight:500;color:#111}
.prize-donors .prize-donors-list .donor-footer .donated{color:#00acec;font-weight:bold}
@media (max-width:640px){.prize-donors .prize-donors-list .donor-footer .timeago{float:none;display:block}
}.prize-donors .prize-donors-list .top-donor blockquote{padding-left:116px}
.prize-donors .prize-donors-list .top-donor-badge{position:absolute;left:-8px;top:20px;padding:2px 6px 2px 8px;background:#8e8e8e;line-height:18px;text-transform:uppercase;color:#fff;font-size:10px;}
.prize-donors .prize-donors-list .top-donor-badge:before,.prize-donors .prize-donors-list .top-donor-badge:after{position:absolute;content:" ";width:0;height:0}
.prize-donors .prize-donors-list .top-donor-badge:before{top:22px;left:0;border-left:8px solid transparent;border-right:0 solid transparent;border-top:8px solid #2c2c2c}
.prize-donors .prize-donors-list .top-donor-badge:after{top:0;right:-6px;border-left:5px solid #8e8e8e;border-right:5px solid transparent;border-top:11px solid #8e8e8e;border-bottom:11px solid #8e8e8e}
.prize-donors .h4{font-weight:300;text-transform:none}
@media (max-width:640px){.prize-donors{padding:10px}
}.suporters-paging{text-align:center;}
.suporters-paging .suporters-paging-prev,.suporters-paging .suporters-paging-next{width:47px;height:47px;border:none;padding:0;margin:6px;background:url("../images/illust/prize-page/paging.png") transparent no-repeat;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.suporters-paging .suporters-paging-prev:hover,.suporters-paging .suporters-paging-next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.suporters-paging .suporters-paging-prev:disabled,.suporters-paging .suporters-paging-next:disabled{opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
.suporters-paging .suporters-paging-prev{background-position:-47px 0}
.donation-type{width:132px;height:132px;margin:0 auto 12px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url("../images/illust/user-donation-types.png");background-color:#01aef1;background-repeat:no-repeat;}
.donation-type.donation-1{background-position:0 0}
.donation-type.donation-2{background-position:-132px 0}
.donation-type.donation-3{background-position:-264px 0}
.donation-type.donation-4{background-position:-396px 0}
.donation-type.donation-5{background-position:-528px 0}
.donation-icon{width:84px;height:84px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url("../images/illust/user-donation-icons.png");background-repeat:no-repeat;background-color:transparent;}
.donation-icon.donation-1{background-position:0 -168px}
.donation-icon.donation-2{background-position:-84px -168px}
.donation-icon.donation-3{background-position:-168px -168px}
.donation-icon.donation-4{background-position:-252px -168px}
.donation-icon.donation-5{background-position:-336px -168px}
.active .donation-icon.donation-1{background-position:0 0}
.active .donation-icon.donation-2{background-position:-84px 0}
.active .donation-icon.donation-3{background-position:-168px 0}
.active .donation-icon.donation-4{background-position:-252px 0}
.active .donation-icon.donation-5{background-position:-336px 0}
.promoted-tweet{padding:16px;position:relative;z-index:2;font:normal normal normal 12px/16px "Helvetica Neue",Arial,sans-serif;}
.promoted-tweet img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.promoted-tweet i{font:bold normal normal 16px/18px "Helvetica Neue",Arial,sans-serif}
.promoted-tweet i a{color:#222}
.promoted-tweet i span{display:block;font-size:14px;font-weight:normal;color:#999}
.promoted-tweet p{font:18px/24px Georgia,"Times New Roman",Palatino,serif}
@media (min-width:641px){.page-prize #header{position:relative !important}
.page-prize #main{padding-top:0}
.page-prize #header-cta{display:none;position:fixed;bottom:0;background:#fff;background:rgba(255,255,255,0.95);color:#222;z-index:1000;width:100%;padding:20px 0;font-family:oswald;font-size:18px;text-transform:uppercase;line-height:1.3em;}
.page-prize #header-cta p{padding-left:66px;background:url("../images/logo-symbol-blue@half.png") no-repeat}
.page-prize #header-cta strong{display:block}
.page-prize #header-cta .btn span{min-width:110px}
.page-prize #header-cta.bottom{position:absolute}
.page-prize .read-more{display:none}
}@media (max-width:640px){#header-cta{display:none !important}
.excerpt{height:128px;overflow:hidden;position:relative;margin-bottom:40px}
.read-more{display:block;cursor:pointer !important}
}.std-box-sharing{padding:40px 0;}
.std-box-sharing .h2{font-size:40px}
@media (max-width:640px){.std-box-sharing{padding:10px 20px 20px 20px}
.std-box-sharing .h2{font-size:32px}
.std-box-sharing .lead{font-size:18px}
}.std-box-sharing .bonus-prize-description{max-width:760px;font-size:1.15em;color:#959595;font-family:"museo-sans",sans-serif;font-weight:300;margin:0 auto}
.leaderboard-container{padding:40px 0;min-height:360px;background:url("../images/illust/prize-page/sharing-vr.png") no-repeat center top #fff;}
.leaderboard-container .top-ten{position:relative;margin:20px 0 0 -36px;display:block;background:url("../images/illust/prize-page/bonus-prizes-ribbon.png") no-repeat center top #fff;width:438px;height:66px;}
@media (max-width:640px){.leaderboard-container .top-ten{display:none}
}.leaderboard-container .leaderboard{padding:0;margin:0 0 0 -17px;text-align:left;}
.leaderboard-container .leaderboard li{font-family:"museo-sans",sans-serif;font-weight:300;position:relative;margin:0;padding:4px 0 4px 92px;}
.leaderboard-container .leaderboard li i{position:absolute;left:56px}
.leaderboard-container .leaderboard li span{position:absolute;left:376px;text-align:right !important;min-width:30px}
.leaderboard-container .leaderboard li:nth-child(odd){background:#f8f8f8}
.leaderboard-container .leaderboard li:before{position:absolute;left:62px;top:3px;text-align:right}
.leaderboard-container .leaderboard li.minus:after,.leaderboard-container .leaderboard li.plus:after{font-size:11px;position:absolute;left:44px;top:8px}
.leaderboard-container .leaderboard li.plus:after{color:#00c260;content:'▲'}
.leaderboard-container .leaderboard li.minus:after{color:#ff4141;content:'▼'}
.leaderboard-container .leaderboard li.you{color:#069add}
.leaderboard-container .leaderboard.leaderboard-you{padding-top:10px;border-top:1px solid #eee;}
.leaderboard-container .leaderboard.leaderboard-you li{background:#fff}
.leaderboard-container .leaderboard.leaderboard-you b{position:absolute;left:62px;top:3px;font-size:16px;text-align:right;width:20px;font-weight:bold}
.leaderboard-container .leaderboard .refer-a-friend{padding:0;margin:0;}
.leaderboard-container .leaderboard .refer-a-friend .referral-container{padding:0}
@media (max-width:640px){.leaderboard-container{padding:0;margin:0;background:none}
.leaderboard-container .leaderboard li{padding:4px 0 4px 52px;}
.leaderboard-container .leaderboard li.minus:after,.leaderboard-container .leaderboard li.plus:after{left:10px}
.leaderboard-container .leaderboard li:before{left:24px}
.leaderboard-container .leaderboard li span{position:static;float:right;text-align:right !important;min-width:30px;padding-right:12px}
}#country-block-modal .close{position:absolute;z-index:9;right:20px;top:20px}
.profile-header .col-l{float:left;display:inline;margin-right:40px}
.profile-header .col-r{overflow:hidden;zoom:1}
.profile-header .img{background:#fff;width:130px;height:130px;padding:10px;position:relative;-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.25);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.25);box-shadow:1px 0 4px rgba(0,0,0,0.25);}
.profile-header .img:hover .overlay{display:block}
.profile-header .overlay{display:none;position:absolute;top:10px;bottom:10px;left:10px;right:10px;background:rgba(0,0,0,0.4);text-align:center;}
.profile-header .overlay .btn{margin-top:80px}
.profile-header .remove{position:absolute;right:-26px;top:-20px;width:27px;height:27px;font:0/0 a;color:transparent;text-decoration:none;background:url("../images/btn/remove.png") 0 0 no-repeat}
.std-box-celebrity{padding:0;overflow:hidden;}
.std-box-celebrity .holder{position:relative;padding:0 50px 22px 170px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2)}
.std-box-celebrity .img-placeholder{width:100px;height:100px;-webkit-border-radius:56px;-moz-border-radius:56px;border-radius:56px;margin:-16px 0 0 -6px;border-width:6px}
.std-box-celebrity .img{width:100px;height:140px;line-height:140px;-webkit-border-radius:0 0 140px 140px;-moz-border-radius:0 0 140px 140px;border-radius:0 0 140px 140px}
.std-box-celebrity .circle{position:absolute;left:38px;top:50%;margin-top:-45px}
.std-box-celebrity .circle + h3{margin-top:0}
.std-box-celebrity .col-l{float:left;display:inline;width:510px}
.std-box-celebrity .col-r{float:right;display:inline;width:240px;padding:0 10px;margin-right:-50px;}
.std-box-celebrity .col-r:after{content:'';position:absolute;right:210px;top:-25px;bottom:-22px;width:0;border-left:2px dotted #cecece}
.std-box-celebrity.ended{background:#edfaff;-webkit-box-shadow:inset 0 0 0 4px #d4edf5;-moz-box-shadow:inset 0 0 0 4px #d4edf5;box-shadow:inset 0 0 0 4px #d4edf5;}
.std-box-celebrity.ended .col-r:after{border-color:#c5dce4}
.std-box-celebrity .countdown{margin:0}
.std-box-celebrity .time{color:#c1c1c1}
.std-box-celebrity .referral-ft{background:#a4cc05;color:#fff;overflow:hidden;padding:14px 0 14px 30px;font:400 18px/32px 'Oswald',sans-serif;text-transform:uppercase;}
.std-box-celebrity .referral-ft a{color:#333}
.std-box-celebrity .referral-ft p{margin:0}
.std-box-celebrity .referral-ft .r{padding:0 10px;width:240px;text-align:center}
.std-box-celebrity .referral-ft .btn{vertical-align:top;margin-left:25px}
#account-info,#account-password{min-height:250px}
#twitter-message-textarea{resize:none}
#twitter-characters-left{top:180px;font-weight:bold;right:15px;position:absolute;display:block;color:#777;}
#twitter-characters-left.negative{color:#fc5549}
.message-container{margin-top:30px;position:relative;margin-bottom:16px}
.page-pickafriend{background:#f3f3f3;}
.page-pickafriend #main{padding-top:50px;}
@media (max-width:640px){.page-pickafriend #main{padding-top:0}
}#pick-a-friend{padding:60px 0;}
#pick-a-friend ::-webkit-scrollbar{width:4px;background:#eee}
#pick-a-friend ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0);box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#pick-a-friend ::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ccc}
#pick-a-friend ::-webkit-scrollbar-thumb:window-inactive{background:#ddd}
#pick-a-friend h3{margin:0 0 40px 0}
#pick-a-friend .item{min-height:500px;text-align:center}
#pick-a-friend #pick-network ul li{display:inline-block;margin:60px 6px}
@media (max-width:640px){#pick-a-friend #pick-network ul li{margin:20px 4px 0 4px}
}#pick-a-friend #pick-finder .form-wrap{width:760px;text-align:left;margin:0 auto}
#pick-a-friend #pick-finder input[type=search]{margin-top:20px;}
@media (min-width:641px){#pick-a-friend #pick-finder input[type=search]{width:334px}
}#pick-a-friend #select-friends{padding:16px;margin:20px 0;background:#f6f6f6;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:266px;}
#pick-a-friend #select-friends #no-results{margin-top:100px}
#pick-a-friend #select-friends ul{margin:0;height:266px;overflow-x:hidden;overflow-y:scroll;width:332px;}
#pick-a-friend #select-friends ul li{vertical-align:top;min-height:104px;width:65px;display:inline-block;text-align:center;margin:0 10px 0 0;padding:0 4px 4px 0;font-size:11px;cursor:pointer;}
#pick-a-friend #select-friends ul li img{width:64px;margin:0 0 2px 0;display:block}
#pick-a-friend #select-friends ul li.selected{opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
@media (max-width:640px){#pick-a-friend #select-friends{height:194px}
#pick-a-friend #select-friends ul{height:194px;width:100%}
}#pick-a-friend .pick-selected-friends{padding:0;margin:0;}
#pick-a-friend .pick-selected-friends li{display:inline-block;padding:0;margin:0 22px 4px 0;width:86px;height:86px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4);}
#pick-a-friend .pick-selected-friends li:before{position:absolute;z-index:2;top:0;left:0;margin:0;background:#00a6de;width:26px;height:26px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;font-size:16px;line-height:26px}
#pick-a-friend .pick-selected-friends li .remove-friend{display:none}
#pick-a-friend .pick-selected-friends li:hover:not([data-id]) .remove-friend{display:none}
#pick-a-friend .pick-selected-friends li:hover .remove-friend{position:absolute;z-index:2;top:0;left:0;margin:0;width:26px;height:26px;display:block;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;font-size:16px;line-height:28px;background-color:#222;color:#fff}
#pick-a-friend .pick-selected-friends li img{width:78px;height:78px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #eee}
#pick-a-friend #pick-message .form-wrap{width:400px;margin:0 auto;}
#pick-a-friend #pick-message .form-wrap .pick-selected-friends li:hover .remove-friend{display:none}
#pick-a-friend #pick-email .form-wrap{width:400px;margin:0 auto}
#pick-a-friend #pick-email .email-pick,#pick-a-friend #pick-email .email-remove{position:absolute;color:#222;right:10px;top:11px;font-size:18px;background:#eee;padding:4px 16px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
@media (max-width:640px){#pick-a-friend{width:90%;padding:0;margin:0 auto}
#pick-a-friend form{width:100%}
#pick-a-friend h3{margin:0 0 12px 0}
#pick-a-friend textarea{width:100%;margin:0 auto !important}
#pick-a-friend .pickfriend-input{margin:0 0 10px 0 !important;width:92%;padding:4px 4% 4px 4%;font-size:16px}
#pick-a-friend .item{padding:20px;min-height:none}
#pick-a-friend .form-wrap{margin:0 20px;width:auto !important}
#pick-a-friend .inp-fix{padding:0 !important}
#pick-a-friend .back-link{margin-top:20px;display:inline-block}
#pick-a-friend #post-to-friends-container{margin:0 0 20px 0;padding:0 20px}
#pick-a-friend #remaining-characters{text-align:center;display:block;margin:0 0 20px 0;float:none}
}.pick-a-friend-quote-container{background:#f9f9f9;padding-top:124px;position:relative;border-bottom:1px solid #ddd;z-index:1;}
.pick-a-friend-quote-container .pick-a-friend-quote{padding-bottom:40px;}
.pick-a-friend-quote-container .pick-a-friend-quote blockquote{width:540px;display:block;margin:0 auto 30px auto;position:relative;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff;padding:20px 30px 14px 130px;text-align:left;font-size:18px;font-style:italic;font-family:"museo-sans";font-weight:300;}
.pick-a-friend-quote-container .pick-a-friend-quote blockquote .img-placeholder{position:absolute;left:-20px;top:-20px;width:128px;height:128px;border:5px solid #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.pick-a-friend-quote-container .pick-a-friend-quote blockquote .img{width:128px;height:128px;line-height:128px;-webkit-border-radius:128px;-moz-border-radius:128px;border-radius:128px}
.pick-a-friend-quote-container .pick-a-friend-quote blockquote small{display:block;font-style:normal;text-align:right;margin-top:20px}
@media (max-width:640px){.pick-a-friend-quote-container .pick-a-friend-quote blockquote{width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:100px 40px 20px 40px;}
.pick-a-friend-quote-container .pick-a-friend-quote blockquote .img-placeholder{zoom:.7;left:50%;margin-left:-64px}
.pick-a-friend-quote-container .pick-a-friend-quote .btn.btn-fb,.pick-a-friend-quote-container .pick-a-friend-quote .btn.btn-tw,.pick-a-friend-quote-container .pick-a-friend-quote .btn.btn-em{width:70%}
}.pick-a-friend-quote-container .lead{font-size:20px}
.pick-a-friend-quote-container span{display:inline-block;float:right;margin:20px 20px 0 0;font-size:16px;font-style:normal}
@media (max-width:640px){.pick-a-friend-quote-container{padding-top:30px}
.pick-a-friend-quote-container p{margin:0}
.pick-a-friend-quote-container blockquote{padding:20px}
.pick-a-friend-quote-container h1{font-size:1.3em;margin:0 0 10px 0;padding:0 !important}
}.circle-fb,.circle-tw,.circle-em{cursor:pointer;display:inline-block;width:136px;height:136px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#eee;line-height:112px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),inset 0 20px 10px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),inset 0 20px 10px rgba(0,0,0,0.05);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),inset 0 20px 10px rgba(0,0,0,0.05);text-align:center;}
.circle-fb span,.circle-tw span,.circle-em span{display:inline-block;margin-top:12px;width:112px;height:112px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f30;line-height:112px;-webkit-transition:background-color .2s}
.circle-fb:hover span,.circle-tw:hover span,.circle-em:hover span{background:#00da6c}
.circle-fb:active span,.circle-tw:active span,.circle-em:active span{background:#02c462}
.circle-fb img,.circle-tw img,.circle-em img{width:64px;vertical-align:middle}
@media (max-width:640px){.circle-fb,.circle-tw,.circle-em{width:92px;height:92px;line-height:92px}
.circle-fb span,.circle-tw span,.circle-em span{margin-top:4px;width:84px;height:84px;line-height:84px}
.circle-fb img,.circle-tw img,.circle-em img{width:42px}
}.circle-fb span{background:#3b5998}
.circle-tw span{background:#36d8ff}
.circle-em span{background:#2c2c2c}
#raffle-subscribe-container{display:none;overflow:visible;}
@media (min-width:641px){#raffle-subscribe-container{background:rgba(0,0,0,0.05);padding:40px 0 60px 0;margin:-60px 0 40px 0;border-bottom:1px solid rgba(0,0,0,0.05)}
#raffle-subscribe-container #raffle-subscribe{width:580px;vertical-align:top;margin:0 auto;}
#raffle-subscribe-container #raffle-subscribe .inp-fix{display:inline-block}
#raffle-subscribe-container #raffle-subscribe .mailcheck-suggestion{margin:0 auto;width:99%}
#raffle-subscribe-container #raffle-subscribe button{display:inline-block;vertical-align:top}
#raffle-subscribe-container #raffle-subscribe .h3{font-weight:normal;text-transform:none;}
#raffle-subscribe-container #raffle-subscribe .h3 span{color:#00acda}
}@media (max-width:640px){#raffle-subscribe-container #raffle-subscribe{padding:0 20px 20px 20px;border-bottom:1px dashed #aaa;}
#raffle-subscribe-container #raffle-subscribe .mailcheck-suggestion{width:100%}
}.raffles-timeline{text-align:left;}
.raffles-timeline h1,.raffles-timeline h2,.raffles-timeline h3{color:#292828}
.raffles-timeline .timeline-label{margin-bottom:40px;text-align:center}
.raffles-timeline.raffles-upcoming .upcoming-raffle .circle{width:116px;height:116px;margin:20px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:40%;-moz-background-size:40%;background-size:40%;overflow:hidden;border:5px solid #fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.3),inset 2px 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,0.3),inset 2px 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 12px rgba(0,0,0,0.3),inset 2px 2px 6px rgba(0,0,0,0.2);position:relative;text-align:left;}
.raffles-timeline.raffles-upcoming .upcoming-raffle .circle img{position:absolute;bottom:-10px;width:100%}
@media (min-width:641px){.raffles-timeline.raffles-upcoming{padding-top:60px}
.raffles-timeline.raffles-upcoming .introduction{position:absolute;top:60px;left:50%;width:440px;min-height:300px;padding:0 40px}
.raffles-timeline.raffles-upcoming .celebrities{position:relative;padding-bottom:160px;width:460px;left:50%;margin-left:-455px;background:url("../images/illust/raffles-timeline/timeline-upcoming.png") right bottom no-repeat}
.raffles-timeline.raffles-upcoming .upcoming-raffle{z-index:2;padding-left:136px;position:relative;min-height:92px;}
.raffles-timeline.raffles-upcoming .upcoming-raffle h3{font-size:1.5em;color:#00acda;padding:20px 0 0 0;margin:0 0 0 0;display:block;}
.raffles-timeline.raffles-upcoming .upcoming-raffle h3:after{content:"...........................................";color:#999;margin:0 0 10px 0;display:block;font-weight:normal;font-size:12px;letter-spacing:2px}
.raffles-timeline.raffles-upcoming .upcoming-raffle .circle{position:absolute !important;margin:0 auto;top:0;left:-14px;}
.raffles-timeline.raffles-upcoming .upcoming-raffle .circle img{position:absolute;bottom:-10px;width:100%}
.raffles-timeline.raffles-upcoming .upcoming-raffle.even{z-index:1;padding:48px 0 48px 232px;background:url("../images/illust/raffles-timeline/timeline-split.png") 43px center repeat-y;}
.raffles-timeline.raffles-upcoming .upcoming-raffle.even h3{padding:10px 0 0 0}
.raffles-timeline.raffles-upcoming .upcoming-raffle.even .circle{left:92px;top:36px}
}.raffles-timeline.raffles-active{position:relative;margin:0;padding-top:0;}
.raffles-timeline.raffles-active article{text-align:center;}
.raffles-timeline.raffles-active article .pattern{padding:20px;-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,0.3);box-shadow:inset 0 0 30px rgba(0,0,0,0.3)}
.raffles-timeline.raffles-active article .circle{margin:30px auto 10px auto}
.raffles-timeline.raffles-active article .text{font-size:14px;}
.raffles-timeline.raffles-active article .text h3{padding:20px 20px 0 20px;margin:0;color:#292828;font-size:42px;}
.raffles-timeline.raffles-active article .text h3 span{font-size:26px;display:block;}
@media (max-width:640px){.raffles-timeline.raffles-active article .text h3 span{color:#fff}
}.raffles-timeline.raffles-active article .text h3 hr{display:none}
.raffles-timeline.raffles-active article .text h3 .charity{font-size:14px;font-weight:400;margin-top:6px;margin-bottom:60px;font-family:'museo-sans',sans-serif}
.raffles-timeline.raffles-active article .text .h5{font-weight:normal;font-family:'museo-sans',sans-serif;font-size:16px;}
@media (max-width:640px){.raffles-timeline.raffles-active article .text .h5{color:#fff}
}@media (min-width:641px){.raffles-timeline.raffles-active article{position:relative;min-height:510px}
.raffles-timeline.raffles-active article .gfx{position:absolute;left:0;width:100%;height:510px;overflow:hidden}
.raffles-timeline.raffles-active article .pattern{padding:0;position:absolute;width:100%;height:510px}
.raffles-timeline.raffles-active article .timeline{height:510px}
.raffles-timeline.raffles-active article .circle{display:none}
.raffles-timeline.raffles-active article .round{position:absolute;z-index:2;left:50%;bottom:0;width:700px;margin-left:-350px;height:500px;background:url("../images/illust/raffles-timeline/round-gradient.png") transparent top center no-repeat;}
.raffles-timeline.raffles-active article .round:after{display:block;position:absolute;z-index:4;left:50%;bottom:0;content:" ";height:307px;width:1025px;margin-left:-700px;background:url("../images/illust/raffles-timeline/triangle-background.png") transparent no-repeat}
.raffles-timeline.raffles-active article .image{display:block;position:absolute;overflow:hidden;left:0%;z-index:5;width:50%;bottom:0}
.raffles-timeline.raffles-active article .text{z-index:6;position:absolute;background:#fff;left:50%;top:-20px;width:390px;text-align:left;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.3);box-shadow:0 4px 10px rgba(0,0,0,0.3);}
.raffles-timeline.raffles-active article .text div{border-top:1px solid #fff;padding:20px}
.raffles-timeline.raffles-active article .text .prize-description{padding:0 20px;color:#777;font-family:'museo-sans',sans-serif;font-weight:300 !important}
.raffles-timeline.raffles-active article .text .actions{border-top:1px solid #e3e3e3;background:#f4f4f4}
.raffles-timeline.raffles-active article .text h3:after{position:absolute;display:block;top:88px;width:20px;height:20px;background:#fff;content:" ";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.raffles-timeline.raffles-active article .text h3 hr{display:block;border:0;margin:10px 0;border-top:1px solid #eee}
.raffles-timeline.raffles-active article .text h3 .charity{margin-bottom:0}
.raffles-timeline.raffles-active article .point{top:68px;left:50%;margin-left:-11px;border-style:solid;border-width:4px;background:#fff;width:14px;height:14px}
.raffles-timeline.raffles-active article.odd .image{left:0%;right:auto}
.raffles-timeline.raffles-active article.odd .image img{float:right}
.raffles-timeline.raffles-active article.odd .text{left:50%;margin-left:40px}
.raffles-timeline.raffles-active article.odd .text h3:after{left:-10px}
.raffles-timeline.raffles-active article.even .image{left:auto;right:0%}
.raffles-timeline.raffles-active article.even .image img{float:left}
.raffles-timeline.raffles-active article.even .text{left:auto;right:50%;margin-right:40px}
.raffles-timeline.raffles-active article.even .text h3:after{right:-10px}
.raffles-timeline.raffles-active article.even .round:after{background:url("../images/illust/raffles-timeline/triangle-background-flip.png") transparent no-repeat;margin-left:-300px}
}.raffles-timeline.raffles-active .countdown{margin:10px 0;}
@media (max-width:640px){.raffles-timeline.raffles-active .countdown{margin:10px auto;padding-right:50px}
}@media (min-width:641px){.raffles-timeline.raffles-active{padding-top:120px;background:url("../images/illust/raffles-timeline/timeline.png") center repeat-y}
}.raffles-timeline.raffles-past h2{text-align:center}
.raffles-timeline.raffles-past article{padding:20px;text-align:center;margin-bottom:20px;}
.raffles-timeline.raffles-past article .circle{margin:0 auto;}
.raffles-timeline.raffles-past article .circle .img-placeholder{margin:0 auto}
.raffles-timeline.raffles-past article .text h3{color:#292828;font-size:32px;}
.raffles-timeline.raffles-past article .text h3 span{font-size:22px;padding:0;line-height:1em;display:block}
.raffles-timeline.raffles-past article .text .charity{display:block;font-size:16px;font-family:'museo-sans',sans-serif}
@media (min-width:641px){.raffles-timeline.raffles-past{background:url("../images/illust/raffles-timeline/timeline.png") center repeat-y;position:relative;padding:370px 0 0 0}
.raffles-timeline.raffles-past article{text-align:left;width:490px;position:relative;padding:0 0 10px 0;left:50%;display:block;margin:0 auto;margin-left:0;margin-top:-260px;}
.raffles-timeline.raffles-past article hr{margin:6px 0 12px 0}
.raffles-timeline.raffles-past article .move{position:relative}
.raffles-timeline.raffles-past article .text{width:420px;padding:0 0 0 70px;font-size:13px;}
.raffles-timeline.raffles-past article .text h3{font-size:56px;letter-spacing:-1px;margin-bottom:0;}
.raffles-timeline.raffles-past article .text h3 span{letter-spacing:0}
.raffles-timeline.raffles-past article .text .charity{padding-bottom:4px}
.raffles-timeline.raffles-past article .circle{display:inline-block;position:relative;margin:20px 80px 10px 80px;}
.raffles-timeline.raffles-past article .circle .img-placeholder{width:220px;height:220px;}
.raffles-timeline.raffles-past article .circle .img-placeholder .img{width:auto;}
.raffles-timeline.raffles-past article .circle .img-placeholder .img img{width:220px}
.raffles-timeline.raffles-past article .circle:after{width:38px;height:74px;top:84px;right:-32px;content:" ";background:url("../images/illust/raffles-timeline/circle-triangle.png") no-repeat;background-position:0 0;z-index:9;position:absolute;display:block;content:" "}
.raffles-timeline.raffles-past article .point{border:4px solid #fff}
.raffles-timeline.raffles-past article.odd{text-align:right;margin-left:-490px;}
.raffles-timeline.raffles-past article.odd .point{right:0;left:auto;margin:0 -14px 0 0}
.raffles-timeline.raffles-past article.odd .text{width:420px;padding:0 70px 0 0}
.raffles-timeline.raffles-past article.even{top:-160px;}
.raffles-timeline.raffles-past article.even .circle:after{right:auto;left:-32px;background-position:-38px 0}
.raffles-timeline.raffles-past .timeline-label{top:40px}
}.raffles-timeline .circle{display:block;}
.raffles-timeline .circle .img-placeholder{margin:0 auto;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.15),inset 3px 6px 12px rgba(0,0,0,0.5);border:12px solid #fff;}
.raffles-timeline .circle .img-placeholder img{width:100%}
@media (max-width:641px){.raffles-timeline{text-align:center}
}@media (min-width:641px){.raffles-timeline-container{position:relative;margin-top:-60px;}
.raffles-timeline-container .timeline-label{position:absolute;left:50%;width:208px;top:0;z-index:3;background:#fff;margin-left:-124px;padding:12px 24px;font-size:22px;text-align:center;text-transform:uppercase;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1);color:#292828;margin-top:0}
.raffles-timeline-container .timeline{display:block;position:absolute;background:rgba(0,0,0,0.15);-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset -1px 0 0 rgba(0,0,0,0.05);box-shadow:inset -1px 0 0 rgba(0,0,0,0.05);left:50%;top:0;content:" ";width:6px;margin-left:-4px;height:100%;z-index:2;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.raffles-timeline-container .point{position:absolute;top:132px;left:0;margin:0 0 0 -14px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:3}
.ie8 .point{display:none}
}@media (max-width:640px){.page-timeline #main{padding-top:0;padding-bottom:200px}
}.page-about h1{padding-left:10px;padding-right:10px}
.page-about .light-row{margin-top:50px;margin-bottom:40px;padding-top:55px;padding-bottom:15px;position:relative;}
.page-about .light-row:after{content:'';position:absolute;left:50%;top:-75px;width:144px;height:144px;margin-left:-72px;background:url("../images/ico/prizeo.png") 0 0 no-repeat;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.page-about .light-row h2{margin-bottom:20px}
.page-about .light-row .row{margin-bottom:10px;text-align:center;}
.page-about .light-row .row:last-child{margin-bottom:0 !important}
.page-about .light-row img{margin:20px 0}
.page-about #main{overflow:hidden}
#video-how-it-works{position:relative;background:#fff;padding:10px;max-width:486px;margin:20px auto;}
#video-how-it-works .btn-play{margin:-45px 0 0 -45px;position:absolute;top:50%;left:50%;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}
#video-how-it-works img{max-width:106%}
#video-how-it-works + hr,#video-how-it-works + .hr{display:none;position:relative;margin-top:-7px}
.how-it-works{margin-top:30px;}
.how-it-works li{text-align:center;padding-left:0;}
.how-it-works li:before,.how-it-works li .ie-counter{display:block;position:static;margin:0 auto 18px;width:65px;height:65px;background:#00c9f8;background:-webkit-gradient(linear,left top,left bottom,from(#00c9f8),to(#209fcb));background:-webkit-linear-gradient(top,#00c9f8,#209fcb);background:-moz-linear-gradient(top,#00c9f8,#209fcb);background:-ms-linear-gradient(top,#00c9f8,#209fcb);background:-o-linear-gradient(top,#00c9f8,#209fcb);background:linear-gradient(top,#00c9f8,#209fcb);background-color:#209fcb;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;color:#fff;font:bold 30px/65px 'Oswald',sans-serif;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.34);-moz-box-shadow:1px 2px 2px rgba(0,0,0,0.34);box-shadow:1px 2px 2px rgba(0,0,0,0.34);text-align:center}
.ie8 .how-it-works li:before,.ie8 .how-it-works li .ie-counter,.ie7 .how-it-works li:before,.ie7 .how-it-works li .ie-counter{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#00c9f8", EndColorStr="#209fcb")}
.how-it-works h2{text-align:center;}
.how-it-works h2 br{display:none}
@media (min-width:641px){.page-about .light-row{padding-bottom:50px;margin-bottom:55px;padding-top:85px;}
.page-about .light-row img{margin:0}
.page-about .light-row h2{margin-bottom:40px}
.page-about .light-row .row{margin-bottom:45px;text-align:left}
#video-how-it-works{margin-top:0;margin-bottom:0;padding:7px 7px 0;}
#video-how-it-works + hr,#video-how-it-works + .hr{display:block}
#video-how-it-works .btn-play{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.how-it-works{margin-top:85px;}
.how-it-works li{padding-left:165px;height:370px;text-align:left;}
.how-it-works li:before,.how-it-works li .ie-counter{position:absolute;z-index:2;top:12px;left:0;margin:0;background:#b7b7b7;width:130px;height:130px;color:#fff;-webkit-border-radius:82px;-moz-border-radius:82px;border-radius:82px;text-align:center;font:400 80px/130px 'Oswald',sans-serif;text-shadow:0}
.how-it-works h2{text-align:left;font-size:40px;margin-bottom:10px;text-shadow:0;}
.how-it-works h2 br{display:inline}
.how-it-works p{font-size:16px;line-height:22px;color:#676767}
.how-it-works .line{position:absolute;left:60px;top:100px;border-top:14px dotted transparent;font:0/0 a;color:transparent;text-decoration:none;width:400px;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(1) rotate(132deg);-moz-transform:scale(1) rotate(132deg);-ms-transform:scale(1) rotate(132deg);-o-transform:scale(1) rotate(132deg);transform:scale(1) rotate(132deg);border-color:rgba(0,0,0,0.1)}
.how-it-works .illust{position:absolute}
.how-it-works .step-1{margin-left:350px;width:400px;}
.how-it-works .step-1 .illust{left:-300px;top:-45px;width:313px;height:257px;background:url("../images/illust/how-1.png") 0 0 no-repeat}
.how-it-works .step-1 h2{color:#00acec}
.how-it-works .step-2{margin-left:35px;width:490px;}
.how-it-works .step-2 .illust{right:-235px;top:-15px;width:187px;height:241px;background:url("../images/illust/how-2.png") 0 0 no-repeat}
.how-it-works .step-2 h2{color:#a4cc05}
.how-it-works .step-3{margin-left:350px;width:430px;}
.how-it-works .step-3 .illust{left:-360px;top:-30px;width:285px;height:287px;background:url("../images/illust/how-3.png") 0 0 no-repeat}
.how-it-works .step-3 h2{color:#8b38cc}
.how-it-works .step-4{margin-left:35px;width:410px;}
.how-it-works .step-4 .illust{right:-235px;top:-35px;width:193px;height:198px;background:url("../images/illust/how-4.png") 0 0 no-repeat}
.how-it-works .step-4 h2{color:#ffc600;font-size:60px}
.how-it-works .step-5{margin-left:350px;width:317px;}
.how-it-works .step-5 .illust{left:-200px;top:0;width:166px;height:166px;background:url("../images/illust/how-5.png") 0 0 no-repeat}
.how-it-works .step-5 h2{color:#ff6101}
.how-it-works .step-2 .line,.how-it-works .step-4 .line{-webkit-transform:scale(1) rotate(50deg);-moz-transform:scale(1) rotate(50deg);-ms-transform:scale(1) rotate(50deg);-o-transform:scale(1) rotate(50deg);transform:scale(1) rotate(50deg);left:80px;top:90px}
}.page-landing #footer{display:none}
.page-landing #main{padding:50px 0 0}
#landing-page{width:100%;padding:30px 0;background:url("../images/illust/landing-page/background.jpg") center #000 no-repeat;background:url("../images/bg/pattern-squares.png"),url("../images/illust/landing-page/background.jpg") center top #000 no-repeat;color:#fff;text-align:left;}
#landing-page ul{border-bottom:1px solid #444;padding-bottom:30px}
#landing-page ul li{width:30%;vertical-align:top;display:inline-block;padding:0 3% 0 0}
#landing-page a{color:#fff}
#landing-page p{font-size:16px;margin:20px 0}
#landing-page h1{color:#fff;margin:0;font-size:60px;line-height:60px}
#landing-page h2{font-size:28px}
#landing-page h4{text-transform:none;font-size:2em}
#landing-page h3{text-transform:uppercase;font-size:42px;font-weight:300}
#landing-page h2,#landing-page h3,#landing-page h4{margin:0;color:#00ffef}
#landing-page .dot{background:url("../images/bg/dotted-line-white-signle.png") repeat-x center}
#landing-page .btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:10px solid rgba(255,255,255,0.2);-webkit-box-shadow:1px -1px 1px rgba(0,0,0,0.1);-moz-box-shadow:1px -1px 1px rgba(0,0,0,0.1);box-shadow:1px -1px 1px rgba(0,0,0,0.1)}
#landing-page #supported-charities{padding:40px 0 30px 0;margin:40px 0 0;background:rgba(0,0,0,0.6)}
#landing-page #hero{margin-top:20px;margin-bottom:40px}
#landing-page #other-prizes span{background:#eee;color:#222;font-size:14px;padding:4px 20px}
#landing-page footer{padding:10px 0 0;background:rgba(0,0,0,0.6);font-weight:normal;}
#landing-page footer p{font-size:14px}
#landing-page footer img{vertical-align:middle}
@media (max-width:640px){.page-landing #footer{display:none}
.page-landing #main{padding:0}
#landing-page ul li{width:auto;display:block}
#landing-page #hero{margin-bottom:0}
#landing-page #follow-us{margin:0 0 20px 0}
#landing-page .btn span{font-size:13px;font-weight:normal !important;padding:0 20px}
}.page-payment{background:#f3f3f3;}
.page-payment #main{padding-top:50px;}
@media (max-width:640px){.page-payment #main{padding-top:0}
}.page-payment #login-menu,.page-payment #main-menu{display:none}
.page-payment .wait{min-height:800px;}
.page-payment .wait h4{margin:140px 0 30px 0}
#payment label{font-size:16px}
#payment header{padding:50px 0 100px 0;margin:0 0 70px 0;background-color:#404040;border:0;position:relative;background:url("../images/illust/payment-page/header-background.png");}
#payment header h1,#payment header h2{max-width:800px;margin:0 auto;color:#fff}
#payment header h1{font-size:42px}
#payment header h2{font-size:20px;font-weight:500;margin-top:6px}
@media (max-width:640px){#payment header{padding:20px 20px 0 20px;margin:0}
#payment header h1{font-size:26px}
#payment header h2{font-weight:300;font-size:16px}
}#payment form{border:0;padding:0 0 80px 0}
@media (max-width:640px){#payment label{display:block}
}#payment #select-amount-form{padding:0;position:relative;}
#payment #select-amount-form hr{border-color:#ddd}
#payment #select-amount-form .custom-amount-input{position:relative}
#payment #select-amount-form .custom-amount-input span{font-size:26px;margin-right:10px}
#payment #select-amount-form .custom-amount-input #amount{padding-left:14px}
#payment #select-amount-form .select-amount-wrap{padding:20px 20px 20px 20px}
#payment #select-amount-form .custom-amount-wrap{margin-bottom:40px}
#payment #select-amount-form .back{margin-top:10px;display:inline-block}
#payment #select-amount-form .payment-submit{padding:20px 0 0 0;}
@media (min-width:641px){#payment #select-amount-form .payment-submit{border-top:1px solid #eee}
#payment #select-amount-form .payment-submit p{width:600px}
#payment #select-amount-form .payment-submit button{float:right}
}#payment #select-amount-form.selected .payment-donation-types{margin-bottom:140px}
#payment #select-amount-form.selected .payment-submit{position:fixed;bottom:-100px;left:50%;margin-left:-610px;width:1070px;z-index:9;padding:20px 0 20px 150px;background:#fff;border-top:1px solid #eee;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);text-align:center}
@media (min-width:641px){#payment #select-amount-form{padding:0 0 80px 0;margin-top:140px}
#payment #select-amount-form .select-amount-wrap{padding:30px 0 0 30px}
}@media (max-width:640px){#payment #select-amount-form button{margin:0 auto;display:block;width:auto}
}#payment .payment-donation-types{margin:0 0 0 -20px;}
#payment .payment-donation-types .bg-1{background:#feee82 !important}
#payment .payment-donation-types .bg-2{background:#ffe21d !important}
#payment .payment-donation-types .bg-3{background:#ffb21d !important}
#payment .payment-donation-types .bg-4{background:#ff871d !important}
#payment .payment-donation-types .bg-5{background:#ff5d1d !important}
#payment .payment-donation-types .bg-6{background:#df3b3b !important}
#payment .payment-donation-types li{vertical-align:top;}
#payment .payment-donation-types li label{display:block;min-height:66px;vertical-align:top;position:relative;padding:20px 20px 30px 178px;font-size:14px !important;}
#payment .payment-donation-types li label strong{font-size:1.2em;display:block;color:#222}
#payment .payment-donation-types li p{margin:0}
#payment .payment-donation-types li:hover label{background:#f9f9f9}
#payment .payment-donation-types li.active label{background:#f3f3f3}
#payment .payment-donation-types li .extra{display:block;color:#00acec;font-size:1.1em;text-transform:uppercase;font-weight:bold}
#payment .payment-donation-types li .number{position:absolute;left:20px;top:20px;display:inline-block;margin:0 16px 0 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:14px 20px;background:#ffe21d;font-size:14px;text-transform:uppercase;color:#222;padding-left:50px;}
#payment .payment-donation-types li .number .input{position:absolute;top:28px;left:18px}
#payment .payment-donation-types li .number b{font-size:28px;display:block;margin:0;padding-top:3px;line-height:1em}
@media (max-width:640px){#payment .payment-donation-types{margin:20px 0}
#payment .payment-donation-types li{border:1px solid #eee;}
#payment .payment-donation-types li label{padding:10px 10px 10px 110px;font-size:12px !important}
#payment .payment-donation-types li .number{left:10px;top:10px;font-size:10px;padding:6px 12px 6px 26px;}
#payment .payment-donation-types li .number b{font-size:18px}
#payment .payment-donation-types li .number .input{left:10px;top:24px;zoom:.7}
}#payment .secure-payments{background:#f7f7f7;padding:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #eee;position:relative;margin-top:30px;border-bottom:4px solid #ddd;}
#payment .secure-payments b{font-size:1.2em;display:block;font-weight:100;margin:0 0 10px 0}
#payment .secure-payments:after{content:" ";display:block;width:48px;height:48px;position:absolute;top:-20px;right:20px;background:url("../images/illust/payment-page/lock.png") no-repeat}
#payment #amount{max-width:180px}
#payment .payment-box{padding:20px 30px;background:#f6f6f6;border:1px solid #e3e3e3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:10px;border-bottom:4px solid #ddd;min-height:190px;}
#payment .payment-box .donation{color:#666;font-size:20px;border-bottom:1px solid #ddd;padding:0 0 6px 0;font-weight:100}
#payment .payment-box .type{font-size:16px;color:#666;margin:0}
#payment .payment-box .entries{font-size:14px;text-transform:uppercase;color:#069add}
#payment .payment-box .description{font-size:14px;color:#666}
#payment .payment-box.alone{min-height:0;background:none;border:none;}
#payment .payment-box.alone h4{font-weight:normal;font-size:32px}
#payment .payment-box.alone h4 a{font-size:16px;font-family:"Helvetica",arial;font-weight:normal;text-transform:none}
#payment #unregistered-form label{display:inline-block;padding:0 0 4px 2px;font-size:17px}
@media (max-width:640px){#payment #unregistered-form label{margin:0;padding:0}
}#payment #payment-form{margin-top:20px;}
@media (max-width:640px){#payment #payment-form{padding-bottom:20px;margin-top:10px}
#payment #payment-form h1,#payment #payment-form h2{padding:20px}
}#payment .thin{font-weight:100 !important}
#payment .back{color:#3d3d3d;text-transform:uppercase !important;margin-bottom:20px}
#payment .sign-or-register{margin-top:50px}
#payment .sign-or-register h2,#payment .payment-method h2{font-family:'museo-sans',sans-serif;margin-top:22px;color:#6c6c6c;letter-spacing:-2px;font-size:30px;font-weight:100;text-transform:none}
#payment .payment-method{background:url("../images/bg/divider-with-shadow.png") no-repeat center top;margin-top:45px;padding-top:35px;}
@media (max-width:640px){#payment .payment-method{background:none;margin-top:0;padding-top:20px}
}#payment .payment-terms{color:#666;font-size:13px;text-align:left;padding:40px 0;border-top:1px solid #e2e2e2;}
#payment .payment-terms p{max-width:1000px;margin:0 auto}
@media (max-width:640px){#payment .payment-terms{padding:0;font-size:11px;color:#aaa}
}#payment .payment-steps{width:768px;height:154px;text-align:center;position:absolute;z-index:2;bottom:-56px;left:50%;margin-left:-384px;}
#payment .payment-steps ul{position:absolute;top:126px;left:50%;width:768px;margin-left:-384px}
#payment .payment-steps li{width:256px;float:left;display:inline-block;margin:0;padding:0;font-size:13px;color:#3d3d3d;font-family:'museo-sans',sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#payment .payment-steps li.active{font-size:15px;font-weight:900;color:#333;padding-top:24px}
#payment .payment-steps li.left{padding-left:30px;}
#payment .payment-steps li.left.active{padding-left:16px !important}
#payment .payment-steps li.right{padding-right:84px;}
#payment .payment-steps li.right.active{padding-right:76px}
@media (max-width:640px){#payment .payment-steps{width:100%;left:0%;max-width:480px;height:auto;position:relative;margin:0 auto;bottom:-26px}
#payment .payment-steps ul{display:none}
}@media (max-width:640px){#payment .back{display:block;text-align:center}
#payment .payment-terms{padding:20px;}
#payment .payment-terms p{padding:20px}
#payment .sign-or-register{margin:0}
#payment .sign-or-register label{margin:20px}
}.thickboxOpen iframe{display:none}
#sk-box-overlay{position:absolute;z-index:990;width:100%;height:100%;top:0;left:0;min-height:100%;background-color:#000;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);padding:0;overflow:hidden}
#sk-box-window{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.9);-moz-box-shadow:0 0 25px rgba(0,0,0,0.9);box-shadow:0 0 25px rgba(0,0,0,0.9);z-index:999;position:fixed;top:50px;left:50%;margin:100px 0 0;background:#fff;color:#454545;}
@media (max-width:640px){#sk-box-window{margin:0 !important;width:auto !important;right:25px !important;left:25px !important;top:25px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#sk-box-window #sk-box-desc,#sk-box-window form{padding:0}
#sk-box-window .line{margin-left:-16px}
}* html #sk-box-window{position:absolute}
#sk-content{min-height:90px;padding:24px 28px 28px;text-align:left;position:relative;}
@media (max-width:640px){#sk-content{padding-left:15px;font-size:12px;line-height:18px}
}#sk-content .video-player{background:#000;margin:-12px -16px 10px;width:626px;height:352px}
#sk-content .scroll-content{margin-right:-10px;padding-right:10px;max-height:400px;overflow:auto;outline:none;-webkit-overflow-scrolling:touch}
#sk-content .sharing{text-align:left;margin-bottom:-18px}
#sk-box-window.loading{background:#fff url("../images/ico/pickafriend-loader.gif") no-repeat 50% 50%;min-height:250px}
#sk-box-title{margin:0 0 20px;text-align:center;font-size:25px}
#sk-box-desc{padding:0;margin:0;text-align:left}
#sk-box-image{display:block;margin:0;padding:0;text-align:center;height:800px;line-height:800px}
#sk-content-wrap{position:relative}
#sk-box-pages{display:block;text-align:center;line-height:20px;margin:10px 0 -5px;}
#sk-box-pages a{margin:0 2px;padding:5px;display:inline-block}
#sk-box-pages .active{font-weight:bold;color:#454545;text-decoration:none}
#sk-box-pager{display:none}
#sk-box-close{position:absolute;top:-20px;right:-20px;background:url("../images/btn/skbox-close.png") 0 0 no-repeat;font:0/0 a;color:transparent;text-decoration:none;width:38px;height:38px;}
#sk-box-close:hover{background-position:0 -100px}
#sk-box-share{padding:12px 0 0;}
#sk-box-share a{display:inline-block;padding:2px 0 2px 30px;font-size:14px;line-height:17px;text-decoration:none;text-transform:uppercase;color:#fff;text-shadow:-1px}
#sk-box-share a + a{margin-left:15px}
#sk-box-HideSelect{z-index:99;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);margin:0}
.cycle .prev,.cycle .next{width:48px;height:48px;position:absolute;cursor:pointer;z-index:109;top:50%;margin-top:-36px;background:url("../images/ico/flip-carousel-controls.png");opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.cycle .prev:hover,.cycle .next:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.cycle .prev{left:20px}
.cycle .next{right:20px;background-position:-48px 0}
.cycle .nav{line-height:1em;padding-top:6px;}
.cycle .nav span{font-size:22px;text-decoration:none;padding:3px;color:#ccc;cursor:pointer;}
.cycle .nav span.cycle-pager-active{color:#666}
.cycle .nav span:focus{outline:none}
@media (max-width:640px){.cycle{display:block}
.cycle .items{width:100%;height:auto;display:block;}
.cycle .items img{display:block}
}.mentions-input-box{position:relative;background:#fff;font-size:16px;}
.mentions-input-box textarea{width:100%;display:block;height:200px;padding:9px;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;background:transparent;position:relative;outline:0;resize:none;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;font-size:16px !important;font-size:14px !important;letter-spacing:normal !important;line-height:14px !important;padding:0 !important;margin:0 !important}
.mentions-input-box .mentions-autocomplete-list{display:none;background:#fff;border:1px solid #b2b2b2;position:absolute;left:0;right:0;z-index:10000;margin-top:-2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.148);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.148);box-shadow:0 2px 5px rgba(0,0,0,0.148);}
.mentions-input-box .mentions-autocomplete-list ul{margin:0;padding:0}
.mentions-input-box .mentions-autocomplete-list li{background-color:#fff;padding:0 5px;margin:0;width:auto;color:#222;border-bottom:1px solid #eee;height:42px;line-height:26px;overflow:hidden;cursor:pointer;list-style:none;white-space:nowrap;}
.mentions-input-box .mentions-autocomplete-list li > img,.mentions-input-box .mentions-autocomplete-list li > div.icon{width:32px;height:32px;float:left;margin-top:5px;margin-right:5px;-moz-background-origin:3px}
.mentions-input-box .mentions-autocomplete-list li em{font-weight:bold;font-style:none}
.mentions-input-box .mentions-autocomplete-list li:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.mentions-input-box .mentions-autocomplete-list li:hover,.mentions-input-box .mentions-autocomplete-list li.active{background-color:#6d84b4;color:#fff}
.mentions-input-box .mentions-autocomplete-list li b{font-weight:normal}
.mentions-input-box .mentions,.mentions-input-box textarea{line-height:22px !important;font-size:16px !important;letter-spacing:normal !important;padding:9px !important}
.mentions-input-box .mentions{position:absolute;left:1px;right:0;top:1px;bottom:0;padding:9px;color:#fff;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;}
.mentions-input-box .mentions > div{color:#fff;white-space:pre-wrap;width:100%;}
.mentions-input-box .mentions > div > strong{font-weight:normal;background:#d8dfea}

