/*@base-font_v2_thin: 'Museo Sans Thin';
@base-font_v2_medium: 'Museo Sans Regular';*/
/*@base-font-regular: 'MuseoSans-100';
@base-font-medium: 'MuseoSans-300';
@base-font-semibold: 'MuseoSans-500';
@base-font-bold: 'MuseoSans-500';
@base-font-bolder: 'MuseoSans-700';
@handwritten-font: 'ShadowsIntoLightRegular';
@handwrittern-font-two: 'ShadowsIntoLightTwoRegular';
@cursive-font: 'WisdomScriptRegular';
@museo-slab-medium: 'MuseoSlab-300';
@museo-slab-bolder: 'MuseoSlab-700';
@museo-slab-bolder-italic: 'MuseoSlab-700Italic';
@museo-slab-extra-bold: 'MuseoSlab-900';*/
/* -------- STATIC PAGE BEGIN -------- */
#page {
  margin: 0 auto 30px;
  clear: both;
  width: 965px;
}
body {
  background: none;
  background-color: #fff;
}
.container {
  width: 965px;
}
/* -------- STATIC PAGE END -------- */
/* -- LEFT SIDE MENU START ---*/
.left-side-menu {
  display: block;
  width: 190px;
  float: left;
}
#left-sidebar-items {
  width: 160px;
}
#left-sidebar-items .bgt {
  background: url("/images/static-pages/sidebar-bgt.png") no-repeat scroll 142px 0 transparent;
  height: 77px;
  width: 100%;
  padding: 60px 0 0 0;
}
#left-sidebar-items .bgc {
  background: url("/images/static-pages/sidebar-bgc.png") repeat-y scroll 142px 0 transparent;
  width: 100%;
}
#left-sidebar-items .bgb {
  background: url("/images/static-pages/sidebar-bgb.png") no-repeat scroll 142px 100% transparent;
  width: 100%;
  height: 150px;
}
#left-sidebar-items a {
  display: block;
  border-bottom: 1px solid #ccc;
  height: 75px;
  line-height: 75px;
  text-align: center;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 20px;
  color: #000;
  width: 150px;
}
#left-sidebar-items a:hover {
  background: none repeat scroll 0 0 #F2F2F2;
  color: #00A19F;
  text-shadow: 0 -1px 1px #fff;
}
#left-sidebar-items .active {
  background: url("/images/game/icons/teal-right-arrow-icon.png") no-repeat scroll right center transparent;
  position: relative;
}
#left-sidebar-items .active a {
  background: none repeat 0 0 #00A19F;
  color: #fff;
  text-shadow: 0 -2px 0 #5EABAE;
}
#left-sidebar-items .first a {
  border-top: 1px solid #ccc;
}
/* -- LEFT SIDE MENU END ---*/
/*--- MAIN INFO START---*/
#main-info {
  display: block;
  width: 765px;
  float: right;
  padding: 60px 0 0 0;
}
/*--- MAIN INFO END  ---*/
/* -------- LAYOUT BEGIN -------- */
.page-wrap-white {
  padding: 0;
  border-radius: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#page-wrap {
  background: url('/images/static-pages/bg-sidebar.jpg') repeat-y top right #fff;
  overflow: hidden;
  width: 960px;
  margin: 0 auto;
}
#page-wrap.page-rules {
  background: none;
}
#page-wrap #main {
  float: left;
  margin-left: 40px;
  width: 600px;
}
#page-wrap.page-rules #main {
  margin-left: 0;
  width: 640px;
}
#page-wrap #main form.content {
  width: 94%;
}
#page-wrap #side {
  float: right;
  width: 320px;
}
#page-wrap .rules-title {
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 36px;
  color: #000;
  margin: 0 0 30px 0;
  line-height: 36px;
}
#page-wrap .rules-list-title,
#page-wrap .definition-title {
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 18px;
  color: #000;
  margin: 0 0 8px 0;
}
#page-wrap .dietbet-rules .rules-list-item-title {
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 14px;
  color: #000;
}
#page-wrap .dietbet-rules > li,
#page-wrap .definition-info {
  color: #000 !important;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  list-style: disc outside none;
  margin: 0 0 30px 25px;
}
#page-wrap .dietbet-rules {
  margin-bottom: 40px;
}
#page-wrap .dietbet-rules.bottom-border {
  border-bottom: 1px solid #eaeaea;
}
#main-info .top-margin {
  margin-top: 25px;
}
/* -------- LAYOUT END -------- */
/* -------- RIGHT SIDEBAR BEGIN -------- */
#rules-right-side {
  width: 315px;
  display: block;
  float: left;
}
#page-wrap .definitions-bgt,
.definitions-bgc,
.definitions-bgb {
  background: url("/images/static-pages/rules-static-page-bgt.png") no-repeat scroll left top transparent;
  clear: both;
  float: left;
  padding: 0 0 0 35px;
  margin-left: 25px;
}
#page-wrap .definitions-bgc {
  background: url("/images/static-pages/rules-static-page-bgc.png") repeat-y scroll left top transparent;
}
#page-wrap .definitions-bgb {
  background: url("/images/static-pages/rules-static-page-bgb.png") repeat-y scroll left bottom transparent;
  height: 100px;
}
#page-wrap .definition-info {
  list-style: none;
  margin: 0 0 30px 0;
}
#side .content {
  clear: both;
  width: 100%;
  float: left;
}
#side h3 {
  background: url("/images/static-pages/bg-banner.jpg") no-repeat scroll 0 0 transparent;
  color: #fff;
  height: 28px;
  margin: 0 0 20px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  width: 291px;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}
#side h3 span {
  display: block;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  margin: 3px 0 0 26px;
  float: left;
}
#side .ct-container {
  clear: both;
  margin-left: 20px;
  width: 242px;
  float: left;
}
#side p {
  color: #999;
  font-size: 12px;
  line-height: 19px;
  margin: 0 0 20px;
}
/* -------- RIGHT SIDEBAR END -------- */
/* -------- PAGE QUOTE BEGIN -------- */
#main h3 {
  color: #000;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 14px;
}
#main p {
  color: #000;
  font-size: 13px;
  line-height: 20px;
  margin: 0 0 20px;
}
#main .big-quote-container {
  width: 560px;
  border-bottom: 1px solid #EDEDED;
  border-top: 1px solid #EDEDED;
  padding: 20px 0 0;
  margin: 0 0 20px;
}
#formDietBetForCharity_successMsg {
  color: #000;
}
.big-quote-container .mark-icon {
  color: #F0F0F0;
  font-size: 70px;
  font-style: normal;
  left: -30px;
  position: absolute;
  top: 20px;
}
.big-quote-container blockquote {
  margin-left: 26px;
  position: relative;
  width: 100%;
}
.big-quote-container blockquote p {
  color: #999;
  font-size: 21px;
  font-style: italic;
  line-height: 30px;
  margin: 0 0 15px;
}
.big-quote-container blockquote cite {
  color: #666;
  display: block;
  font-size: 12px;
}
.big-quote-container .quote-author {
  color: #E0821F;
  display: block;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 18px;
  font-style: normal;
  margin: 0 0 1px;
}
.big-quote-container .quote-author-details {
  color: #666;
  display: block;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 21px;
  margin: 0 0 20px;
}
/* -------- PAGE QUOTE END -------- */
/* -------- PAGE TEXT BEGIN -------- */
#main .ct-container {
  width: 560px;
}
.static-page-text p {
  color: #000;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 20px;
}
.static-page-text h1 {
  color: #000;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 36px;
  margin-bottom: 20px;
  line-height: 36px;
}
.static-page-text h3 {
  color: #000;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 5px;
  line-height: 24px;
}
.static-page-text h2 {
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 26px;
  line-height: 24px;
  color: #000;
  margin-bottom: 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  letter-spacing: -0.005em;
}
.static-page-text .midle-title-sub {
  color: #EA8032;
  font-size: 26px;
  font-style: normal;
  font-family: 'Averta-Light-300';
  letter-spacing: -0.1em;
  margin-bottom: 25px;
  padding-bottom: 15px;
}
.static-page-text .news-box-main .midle-title-sub {
  color: #000;
  font-size: 16px;
  font-style: italic;
  font-family: sans-serif;
  letter-spacing: 0;
  margin: 0;
  padding-bottom: 15px;
}
.static-page-text ol {
  list-style: decimal outside none;
}
.static-page-text ul,
ol {
  margin-bottom: 20px;
  margin-left: 20px;
}
.static-page-text ul ul,
.static-page-text ul ol,
.static-page-text ol ol,
.static-page-text ol ul {
  margin: 4px 0 5px 30px;
  font-size: 90%;
}
.static-page-text ol li {
  color: #000;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 15px 0;
}
.static-page-text ol li strong {
  color: #666;
}
.static-page-text ul li {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  color: #000 !important;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 14px;
  list-style: disc;
  line-height: 22px;
}
.static-page-text .bold-gray {
  font-weight: bold;
  color: #666;
}
.static-page-text .border-2 {
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #EDEDED;
}
.static-page-text .spacing-letter-1 {
  letter-spacing: 1px;
}
.static-page-text .press-room-midle-main p {
  margin-bottom: 10px;
}
.static-page-text .press-room-midle-main h3 {
  margin: 0 0 10px;
  font-size: 18px;
}
.static-page-text .press-room-midle-box-left {
  width: 259px;
  float: left;
  padding: 0 10px 15px 0;
  border-right: #dddddd 1px solid;
  color: #666;
  line-height: 20px;
}
.static-page-text .press-room-midle-box-right {
  width: 250px;
  float: left;
  padding: 0 0px 15px 20px;
  color: #666;
  line-height: 20px;
}
.static-page-text .name-text {
  float: left;
  padding: 6px 0;
  width: 100%;
}
#main-info .border-2 .name-text {
  float: none;
}
.static-page-text .new-box-main {
  border-left: 1px solid #ccc;
  float: left;
  padding-left: 20px;
  width: 560px;
}
.static-page-text .news-box-main {
  width: 100%;
}
.news-box-main .date-text {
  color: black;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.news-box-main h3 {
  font-family: 'Averta-Light-300';
  font-size: 26px;
  font-weight: normal;
  color: #e0821f;
  margin-bottom: 20px;
  display: block;
}
.news-box-main p {
  margin: 0;
}
#main-info .news-box-main .date-box-main {
  width: 100%;
}
.news-box-main .bottom-margin {
  margin-bottom: 20px;
}
.new-box-main .arrow-midle {
  font-size: 18px;
  font-weight: bold;
}
.jump-to {
  float: left;
  text-indent: -9999px;
}
.static-page-text .date-box-main {
  float: left;
  width: 560px;
  padding-bottom: 20px;
  color: #999;
  font-weight: bold;
}
.date-box-main .date-text {
  float: left;
  width: 560px;
}
.date-box-main .name-2-text {
  float: left;
  width: 560px;
}
.privacy-policy .static-page-text .content,
.rules .static-page-text .content {
  margin: 0 0 20px;
  clear: both;
  float: left;
  width: 100%;
}
.access-denied #page-wrap {
  background: none repeat scroll 0 0 #fff !important;
}
.access-denied .static-page-text {
  width: 878px;
  float: left;
  margin: 0px 40px;
  padding: 38px 0;
}
.access-denied .static-page-text .content,
.thank-you .static-page-text .content,
.page-not-found .static-page-text .content,
.contact-us .static-page-text .content {
  border-bottom: 1px solid #EDEDED;
  border-top: 1px solid #EDEDED;
  padding: 20px 0 0;
}
.contact-us .static-page-text .form.content {
  border: none;
}
.page-not-found #page {
  margin: 0 auto 30px;
}
/* faq tabs */
#faq-tabber ul.tabber-headers {
  float: left;
  width: 100%;
  clear: both;
  margin: 0 0 20px 0;
}
#faq-tabber ul.tabber-headers li {
  float: left;
  margin: 0 1px 0 0;
  list-style: none outside none;
  font-size: 11px;
  font-weight: bold;
}
#faq-tabber ul.tabber-headers li.ui-state-default a {
  background: #D37126;
  color: #fff;
  padding: 7px 12px;
}
#faq-tabber ul.tabber-headers li.ui-tabs-selected a {
  background: #A7BD6B;
  color: #fff;
}
.borderless-table td,
.borderless-table th {
  padding: 0 20px 0 0;
  text-align: left;
}
#faq-fees-table {
  margin-top: -15px;
  margin-bottom: 20px;
  color: #999;
  font-size: 13px;
}
#static-page-body.charity-page .name-image.right,
#static-page-body.health-professionals-page .name-image.right,
#static-page-body.office-dietbets-page .name-image.right {
  padding-left: 20px;
}
#static-page-body #btn-start-dietbet-today {
  display: block;
  margin: 20px 0;
}
/** testimonials page begin **/
.testimonials-page .testimonial-author {
  color: #E0821F;
  display: block;
  font-family: 'Averta-Light-300';
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  line-height: 36px;
  margin: 10px 0;
  text-align: left;
}
.testimonials-page #main .big-quote-container {
  float: left;
  border-bottom: none;
  margin: 0;
}
.testimonials-page #main .dietbet-testimonial.two-column .big-quote-container {
  width: 340px;
}
.testimonials-page .dietbet-testimonial.two-column .big-quote-container blockquote {
  width: auto;
}
.testimonials-page .dietbet-testimonial .read-more {
  clear: left;
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  padding: 20px 0;
}
.testimonials-page .dietbet-testimonial .read-more.border-top {
  border-bottom: none;
}
.testimonials-page #main-info {
  float: left;
  width: 965px;
  padding: 0;
}
.testimonials-page #main-info .name-image {
  margin: 0;
}
.testimonials-page .center-separator {
  width: 765px;
  margin: 0 auto;
  border-bottom: 1px solid #EDEDED;
}
.testimonials-page .static-page-text h3 {
  color: #666;
  font-family: 'Averta-Light-300';
  font-size: 14px;
  margin-top: 20px;
  text-align: center;
}
.testimonials-page .testimonial-container {
  display: block;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 20px 0 0;
  padding: 7px;
  height: 392px;
}
.testimonial-image {
  display: inline-block;
  float: left;
  margin: 0;
  position: relative;
  width: 567px;
}
.testimonial-container .dietbet-testimonial {
  background: none #fff;
  height: 392px;
  margin: 0 0 0 25px;
  width: 340px;
  display: inline-block;
}
.testimonial-container .testimonial-stats {
  display: none;
}
.static-page-text .testimonial-container li {
  margin: 0;
  list-style: none;
  display: none;
}
.static-page-text .testimonial-container li.active {
  display: block;
}
.testimonials-block-shadow {
  background: url("/images/static-pages/testimonials/block-shadow.png") no-repeat scroll center bottom transparent;
  padding-bottom: 17px;
}
.testimonial-container .testimonial-stats .left {
  display: block;
  height: 190px;
  text-align: center;
  width: 178px;
  margin-left: 10px;
}
.testimonial-container .testimonial-stats .left p {
  margin-bottom: 40px;
}
.testimonial-container .testimonial-stats .title {
  display: block;
  font-size: 18px;
  margin-top: 26px;
}
.testimonial-container .testimonial-stats .value {
  display: block;
  font-size: 77px;
  line-height: 65px;
}
.testimonial-container .testimonial-stats .weight-unit {
  font-family: 'Averta-Semibold-500';
  font-size: 18px;
}
.testimonial-container .testimonial-stats .right {
  float: left;
  margin-left: -33px;
  text-align: center;
  width: 150px;
}
.testimonial-container .testimonial-stats .right .title {
  margin-bottom: 0;
  margin-top: -30px;
}
.dietbet-testimonial .money-won {
  margin-top: -5px;
}
.dietbet-testimonial .money {
  display: inline-block;
  font-size: 43px;
  margin-right: -5px;
  margin-top: 16px;
  vertical-align: top;
}
.testimonial-container .testimonial-stats .right .value {
  display: inline-block;
  font-size: 53px;
  vertical-align: top;
}
.dietbet-testimonial .description {
  display: none;
  font-size: 14px;
  line-height: 20px;
}
.dietbet-testimonial .description a {
  font-family: 'Averta-Semibold-500';
}
.dietbet-testimonial .description.scrollable {
  display: block;
}
.dietbet-testimonial .quote {
  display: none;
}
.dietbet-testimonial .scroll-tag {
  width: 340px;
  height: 290px;
}
.dietbet-testimonial .show-less {
  display: block;
  font-family: 'Averta-Semibold-500';
  font-size: 15px;
  margin: 10px 0;
}
.dietbet-testimonial .jspContainer .jspDrag {
  background-color: #00A19F;
}
.testimonial-container .image-label {
  bottom: 27px;
  color: #E0821F;
  font-family: 'Averta-Light-300';
  font-size: 22px;
  height: 63px;
  line-height: 48px;
  position: absolute;
  text-align: center;
  width: 82px;
}
.testimonial-container .image-label.before {
  background: url("/images/static-pages/testimonials/before-bg.png") no-repeat scroll 0 0 transparent;
  left: 0;
}
.testimonial-container .image-label.after {
  background: url("/images/static-pages/testimonials/after-bg.png") no-repeat scroll 0 0 transparent;
  right: 0;
}
/* testimonials class toggler css */
.testimonial-container .dietbet-testimonial.visual-bg {
  background: url("/images/static-pages/testimonials/testimonial-bg.png") no-repeat scroll 0 top transparent;
}
.testimonial-container .visual-bg .testimonial-stats {
  display: block;
  height: 200px;
  margin-bottom: 0;
}
.dietbet-testimonial.visual-bg .short.description {
  display: block;
  margin: 0;
}
.dietbet-testimonial.visual-bg .quote {
  color: #E0821F;
  display: block;
  font-family: 'Averta-Light-300';
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 22px;
  margin: 0px 0px 10px 0px;
}
.dietbet-testimonial.visual-bg .quote a {
  font-family: 'Averta-Light-300';
  font-size: 15px;
}
.dietbet-testimonial.visual-bg .description.scrollable {
  display: none;
}
.dietbet-testimonial.visual-bg .scroll-tag {
  height: 330px;
}
.dietbet-testimonial.visual-bg .show-less {
  display: none;
}
.dietbet-testimonial.visual-bg .jspContainer {
  overflow: visible;
}
.dietbet-testimonial.visual-bg .scroll-tag {
  overflow: visible !important;
}
/** about us begin **/
#static-page-body.about-us .ct-container {
  border-bottom: 1px solid #EDEDED;
}
#static-page-body.about-us .ct-container.move-down {
  margin-top: 20px;
}
#static-page-body.about-us .person-details {
  margin-top: 30px;
}
#static-page-body.about-us .person-details .name {
  color: #E0821F;
  display: block;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 26px;
  font-style: normal;
  margin: 0 0 1px;
}
#static-page-body.about-us .person-details .post {
  font-weight: bold;
}
#main-info .name-image {
  margin-top: 25px;
}
#main-info .team-photo-bottom-margin {
  margin-bottom: 50px;
}
#main-info .team-photo-text-width {
  width: 83%;
}
/* -------- PAGE TEXT END -------- */
/* -------- PAGE PRESS REELASES BEGIN -------- */
.press-releases .ct-container.border-2 {
  padding-bottom: 10px;
  margin-bottom: 35px;
}
.static-page-text .title {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}
.static-page-text .date-text {
  font-family: 'Averta-Semibold-500';
}
/* -------- PAGE PRESS REELASES END -------- */
/* -------- PAGE ADVISORS BEGIN -------- */
.advisors .midle-title-sub {
  margin-bottom: 10px;
}
.advisors #main-info .team-photo-bottom-margin {
  margin-bottom: 10px;
}
/* -------- PAGE ADVISORS END -------- */
/* --------- PAGE MEDIA-KIT START------ */
.media-kit .border-2 {
  padding: 0;
}
.media-kit .midle-title-sub {
  padding: 0;
}
/* --------- PAGE MEDIA-KIT END------ */
/* -------- PAGE PHILOSOFY BEGIN -------- */
.our-mission-money-scale {
  background: url('/images/static-pages/money-scale.png') no-repeat top right transparent;
  width: 100%;
  height: 195px;
}
.our-mission-money-scale .money-scale-first-text {
  width: 80%;
}
.our-mission-money-scale .money-scale-second-text {
  width: 79%;
}
/* -------- PAGE PHILOSOFY END -------- */
/* -------- PAGE RULES BEGIN -------- */
.rules #page-wrap,
.testimonials-page #page-wrap,
.office-dietbets-page #page-wrap,
.charity-page #page-wrap,
.page-not-found #page-wrap,
.forgot-password #page-wrap,
.reset-password #page-wrap {
  padding: 50px 0 40px;
}
/* -------- PAGE RULES END -------- */
/*--------- PAGE BLOGS START ------*/
#main-info .blogs p {
  margin: 0 0 20px;
}
#main-info .blogs .name-image {
  margin: 0;
}
#main-info .blogs .border-2 {
  padding: 0;
}
/*--------- PAGE BLOGS END ------*/
/*--------- PAGE CHARITY START --*/
.office-dietbets-page #page-wrap.page-rules #main,
.charity-page #page-wrap.page-rules #main {
  width: 100%;
}
.office-dietbets-page #main .ct-container,
.charity-page #main .ct-container {
  width: 100%;
}
/*--------- PAGE CHARITY END ----*/
/* WEIGHIN PHOTOS CAROUSEL BEGIN */
#photos-filter-options {
  float: right;
  margin: 0;
}
#carousel-title {
  float: left;
  font-family: 'Averta-Light-300';
  font-size: 23px;
  line-height: 28px;
}
#carousel-description {
  background: url("/images/locked-photo-bg.png") no-repeat scroll 0 0 transparent;
  width: 310px;
  height: 26px;
  padding-left: 30px;
  margin: -5px auto 15px;
  color: #666;
  font-family: 'Averta-Light-300';
  font-size: 14px;
  line-height: 28px;
}
#photos-carousel {
  margin: 25px 0 0;
}
#photos-carousel .jcarousel-clip {
  overflow: hidden;
  margin: 0 40px;
}
#photos-carousel .jcarousel-item {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin: 10px;
  padding: 1px;
}
#photos-carousel .jcarousel-item.active {
  background-color: #00A19F;
  border: 1px solid #00A19F;
}
#photos-carousel .jcarousel-item > a {
  background-color: #fff;
  display: block;
  height: 85px;
  margin: 0;
  padding: 2px;
  width: 120px;
}
#photos-carousel .jcarousel-item img {
  background-color: #F4F4F4;
  margin: auto;
  max-height: 85px;
  max-width: 120px;
  padding: 0;
}
#photos-carousel .jcarousel-next-horizontal {
  position: absolute;
  top: 40px;
  width: 26px;
  height: 36px;
  cursor: pointer;
  right: 0px;
  background: url("/images/game/icons/carousel_next_button.png") no-repeat scroll 0 -50px transparent;
}
#photos-carousel .jcarousel-next-disabled-horizontal {
  cursor: default;
  background-position: 0 0;
}
#photos-carousel .jcarousel-prev-horizontal {
  position: absolute;
  top: 40px;
  width: 26px;
  height: 36px;
  cursor: pointer;
  left: 0px;
  background: url("/images/game/icons/carousel_prev_button.png") no-repeat scroll 0 -50px transparent;
}
#photos-carousel .jcarousel-prev-disabled-horizontal {
  cursor: default;
  background-position: 0 0;
}
#photos-carousel .photo-status {
  background: none repeat scroll 0 0 #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 30px;
  position: absolute;
  bottom: 4px;
  right: 4px;
  z-index: 30;
}
#photos-carousel .photo-status-bg {
  text-indent: -99999px;
}
#photos-carousel .photo-status-bg.locked {
  display: block;
  background: url("/images/locked-photo-bg.png") no-repeat scroll 0 0 transparent;
  width: 22px;
  height: 26px;
  margin: 1px 0 0 4px;
}
#photos-carousel .photo-status-bg.unlocked {
  display: block;
  background: url("/images/unlocked-photo-bg.png") no-repeat scroll 0 0 transparent;
  width: 22px;
  height: 26px;
  margin: 1px 0 0 4px;
}
/* WEIGHIN PHOTOS CAROUSEL END */
/* PAGE-GAME PHOTOS-CAROUSEL BEGIN */
#game-photos-carousel.top-shadow {
  background: url("/images/separators/shadowed-separator-w1090.png") no-repeat scroll center 0 transparent;
  padding-top: 30px;
}
#game-photos-carousel #carousel-title {
  font-family: 'Averta-Light-300';
  font-size: 26px;
  font-weight: normal;
}
#game-photos-carousel .jcarousel-item {
  width: 150px;
  height: 150px;
  margin: 10px 15px 20px;
  position: relative;
}
#game-photos-carousel .jcarousel-item > a {
  width: 144px;
  height: 144px;
}
#game-photos-carousel .jcarousel-item img {
  max-width: 144px;
  max-height: 144px;
}
#game-photos-carousel .jcarousel-clip {
  margin: 0 25px;
}
#game-photos-carousel .jcarousel-prev-horizontal {
  top: 60px;
}
#game-photos-carousel .jcarousel-next-horizontal {
  top: 60px;
}
#game-photos-carousel #photos-carousel-wrap {
  border: none;
}
#game-photos-carousel #photos-filter-options {
  float: left;
  margin-left: 15px;
}
#game-photos-carousel #carousel-description {
  float: right;
  margin: 0;
  width: 120px;
}
#game-photos-carousel #photos-carousel {
  margin: 20px 0 0;
}
/* PAGE-GAME PHOTOS-CAROUSEL END */
/*----------- LANDING PAGE DIETBET 10 BEGIN -------*/
#page.landing-dietbet-10 {
  width: auto;
}
#page.landing-dietbet-10 .special-offer {
  background: url("/images/sign-up/new-design/special-offer-corner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-family: 'Averta-Semibold-500';
  font-size: 24px;
  height: 135px;
  padding: 10px 0 0 5px;
  position: absolute;
  text-align: left;
  width: 142px;
}
#header-logo.center {
  margin: 0 auto;
}
#start-dietbet-signup-block {
  background: url("/images/sign-up/new-design/dietbet-10-landing-page-bg.png") no-repeat scroll center bottom transparent;
  padding-top: 6px;
  text-align: center;
}
#start-dietbet-signup-description {
  display: inline-block;
  float: left;
  height: auto;
  margin-left: 200px;
  padding: 17px 0 0 30px;
  text-align: center;
}
#start-dietbet-signup-description h1 {
  margin: 0;
  padding: 0 0 20px;
  font-size: 40px;
  text-align: left;
}
#start-dietbet-signup-description .step {
  margin: -5px 10px 0;
}
#start-dietbet-signup-description .step-2 {
  margin-left: 25px;
}
#start-dietbet-signup-description .step-3 {
  margin-left: 40px;
}
#featured-game-stats {
  background: url("/images/sign-up/new-design/featured-game-stats-bg-2.png") no-repeat scroll 0 bottom transparent;
  width: 185px;
  height: 245px;
  display: inline-block;
  float: right;
  font-family: 'Averta-Semibold-500';
  margin-top: -5px;
  margin-bottom: -15px;
}
#featured-game-stats .stats-title {
  color: #666;
  font-size: 14px;
  margin: 25px 0 10px;
}
#featured-game-stats .stats-game-date {
  font-size: 20px;
}
#featured-game-stats .value {
  font-size: 20px;
  display: block;
}
#featured-game-stats .text {
  font-family: 'Averta-Light-300';
  font-size: 16px;
  display: block;
  color: #666;
}
#featured-game-stats .block-item {
  margin-top: 20px;
  padding-left: 80px;
  text-align: left;
}
/*----------- LANDING PAGE GAME MARKETING BEGIN -------*/
#game-marketing {
  font-family: 'Averta-Semibold-500';
  padding: 15px 0 25px;
  text-align: center;
  margin-top: 10px;
  -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #ccc;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.035) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.035) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.035) 100%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.035) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='@white', EndColorStr='#F7F7F7');
  /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='@white', EndColorStr='#F7F7F7')";
  /* IE8 */
}
#game-marketing h3 {
  font-family: 'Averta-Semibold-500';
  font-size: 28px;
  margin: 15px 0;
}
#game-marketing h3.variation3 {
  color: #E0821F;
  font-family: 'Averta-Light-300';
  font-size: 36px;
}
#game-marketing .variation3 .text {
  color: #000;
  font-family: 'Averta-Light-300';
  font-size: 24px;
}
#game-marketing .close-banner:hover {
  background-position: 0 -40px;
  opacity: 0.7;
}
#game-marketing-table .notes {
  font-family: 'Averta-Light-300';
  font-size: 13px;
  line-height: 22px;
}
#game-marketing-table h4 {
  font-family: 'Averta-Semibold-500';
  font-size: 16px;
  line-height: 24px;
  margin: 7px 0 0;
}
#game-marketing-table td {
  text-align: left;
}
#game-marketing-table .step-1 {
  width: 370px;
  padding-right: 0px;
}
#game-marketing-table .step-2 {
  width: 345px;
  padding-right: 25px;
}
#game-marketing .link-see-more {
  background: url("/images/separators/footer-separator-large.png") no-repeat scroll center top transparent;
  font-size: 16px;
  margin-top: 15px;
  padding-top: 15px;
  -webkit-text-size-adjust: 100%;
}
#game-marketing .grand-prize {
  background: url("/images/game/dietbet10-promo-amount-big.png") no-repeat scroll right 0 transparent;
  float: right;
  height: 80px;
  width: 140px;
  margin-top: 25px;
}
#game-marketing .progress-graph {
  background: url("/images/game/dietbet10-promo-graph.png") no-repeat scroll 0 bottom transparent;
  float: right;
  height: 115px;
  width: 125px;
  margin-top: 10px;
}
#game-marketing .footer {
  margin: -10px auto -20px;
}
#game-marketing .footer .block {
  display: inline-block;
  margin: 0 25px;
  text-align: left;
  vertical-align: top;
}
#game-marketing .footer .note .title {
  color: #d6450a;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 16px;
  margin: 0;
}
#game-marketing .footer .note {
  float: left;
  padding: 10px 0;
}
#game-marketing .footer .note .value {
  color: #000;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
#game-marketing .footer .bg-verify-secure {
  background: url("/images/sign-up/new-design/secured.png") no-repeat scroll 0 center transparent;
  float: left;
  height: 70px;
  margin: 0;
  width: 100px;
}
/*----------- LANDING PAGE GAME MARKETING END -------*/
#testimonials-block {
  margin-top: 40px;
}
#testimonials-block .testimonial-block-title {
  text-align: center;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 34px;
  color: #e47a2b;
  line-height: 55px;
}
#testimonials-block .testimonial-block-text {
  text-align: center;
  font-family: 'Averta-Light-300';
  font-weight: normal;
  font-size: 20px;
  color: #000;
}
#testimonials-block .press {
  margin: 10px 0 25px;
}
#testimonials-block .news-name-image {
  margin-right: 8px;
}
#faq-block {
  background: url("/images/separators/long-separator-w1060.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  height: 1px;
}
#faq-block h1 {
  font-family: 'Averta-Light-300';
  font-size: 27px;
  font-weight: normal;
  color: #000;
  line-height: 27px;
  margin-top: 25px;
}
#faq-block .left-side {
  width: 51%;
  float: left;
}
#faq-block p.question {
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  color: #e47a2b;
  font-size: 18px;
  margin-top: 20px;
  line-height: 20px;
}
#faq-block p.answer {
  font-family: 'Averta-Light-300';
  font-weight: normal;
  color: #000;
  font-size: 15px;
  line-height: 17px;
}
#faq-block .right-side {
  width: 49%;
  float: right;
  background: url("/images/sign-up/new-design/video-bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  height: 270px;
}
#faq-block #start-dietbet-signup-video {
  margin: 0;
}
.start-own-game #cta-start-your-own-dietbet {
  background: none;
}
#starting-soon-games-block h1 {
  text-align: center;
  color: #000;
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 32px;
  margin-top: 65px;
}
#press-email-content h1 {
  font-family: 'Averta-Semibold-500';
  font-weight: normal;
  font-size: 23px;
  color: #000;
  text-align: center;
}
#press-email-content p {
  font-family: 'Averta-Light-300';
  font-size: 16px;
  color: #666;
  margin: 10px 0 15px;
  text-align: center;
}
#press-email-content .join-game-request-succes {
  text-align: center;
}
/*----------- LANDING PAGE DIETBET 10 END -------*/
#left-sidebar-items .active {
  background: url("/images/game/icons/new-teal-right-arrow-icon.png") no-repeat scroll right center transparent;
  position: relative;
}
/*----------------- CHARITY PAGE BEGIN --------------------*/
.full-width.gray-page {
  background-color: #f5f5f5;
}
.charity-page .ct-container {
  border: 1px solid #ccc;
  background: #fff;
  padding: 50px;
  box-sizing: border-box;
}
.charity-page #page-wrap.page-rules {
  padding: 80px 0 50px;
}
.charity-page #footer {
  margin-top: 0;
}
.charity-page .static-page-text h1 {
  font-family: 'Averta-Light-300';
  color: #000;
  font-size: 40px;
  line-height: 40px;
  margin: 0 0 35px;
}
.charity-page #main.static-page-text h3 {
  margin: 20px 0 35px;
  font-size: 16px;
}
.charity-page #main p.spacing-letter-1 {
  margin-bottom: 23px;
}
.charity-page #main p {
  margin-bottom: 0;
}
.charity-page .static-page-text ol li {
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 15px;
  font-family: 'Averta-Light-300';
}
.charity-page .static-page-text ol li:last-child {
  margin-bottom: 0;
}
.charity-page .block-separator {
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin: 50px 0;
}
/*----------------- CHARITY PAGE END --------------------*/
