@charset "UTF-8";
/* line 106, ../../../../../../../../.rvm/gems/ruby-3.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

/*
    To change this license header, choose License Headers in Project Properties.
    To change this template file, choose Tools | Templates
    and open the template in the editor.
*/
/* 
    Created on : Aug 12, 2014, 11:39:18 AM
    Author     : jefferyvincent
*/
/* line 37, ../sass/styles/globals/_oocss.scss */
body.contests .enter-now, body.game #badge-rating-holder .compare-btn, body.games .games li.game .more-info .mi-bottom .column2 .play-btn, body.kids-devo .download .color-btn, body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder .buy, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder .buy, body.view-all-contests .recent-contests-activity li form .entrybtn, body.contest .co1 button, body.favs .favorite-games .play-now, body.favs .favorite-games .enter-now, body.favs .favorite-contests .play-now, body.favs .favorite-contests .enter-now, body.favs .other-favorites .play-now, body.favs .other-favorites .enter-now, body.favs .favorite-games .remove .yes, body.favs .favorite-games .remove .no, body.favs .favorite-contests .remove .yes, body.favs .favorite-contests .remove .no, body.favs .other-favorites .remove .yes, body.favs .other-favorites .remove .no, body.kids-devo .download .printer-btn, body.profile .profileHeader .gender-panel form .sub-btn, body.profile .profileHeader .shop-panel .cart-popup button, body.profile .profileHeader .closet-panel .cart-popup button, body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder button, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder button, body.profile .profileHeader .message-button, body.recent-earnings .recent-earnings-activity li .play-now, body.recent-earnings .recent-earnings-activity li button {
  cursor: pointer;
  color: #cf102d;
  text-transform: uppercase;
  border: solid 2px #cdcdcd;
  background-image: linear-gradient(to top, #ffffff 49%, #f4f4f4 49%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, white 49%, #f4f4f4 49%, white 100%);
  background-image: -moz-linear-gradient(bottom, white 49%, #f4f4f4 49%, white 100%);
  background-image: -webkit-linear-gradient(bottom, white 49%, #f4f4f4 49%, white 100%);
  background-image: -ms-linear-gradient(bottom, white 49%, #f4f4f4 49%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, white), color-stop(0.49, #f4f4f4), color-stop(0.79, white));
}

/* line 62, ../sass/styles/globals/_oocss.scss */
body.contests .enter-now, body.game #badge-rating-holder .compare-btn, body.games .games li.game .more-info .mi-bottom .column2 .play-btn, body.kids-devo .download .color-btn, body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder .buy, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder .buy, body.view-all-contests .recent-contests-activity li form .entrybtn {
  color: white;
  background: #55c1e9;
  background-image: linear-gradient(to top, #55c1e9 49%, #55c1e9 49%, #55c1e9 100%);
  background-image: -o-linear-gradient(bottom, #55c1e9 49%, #55c1e9 49%, #55c1e9 100%);
  background-image: -moz-linear-gradient(bottom, #55c1e9 49%, #55c1e9 49%, #55c1e9 100%);
  background-image: -webkit-linear-gradient(bottom, #55c1e9 49%, #55c1e9 49%, #55c1e9 100%);
  background-image: -ms-linear-gradient(bottom, #cf102d 49%, #cf102d 49%, #cf102d 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, #55c1e9), color-stop(0.49, #55c1e9), color-stop(0.79, #55c1e9));
}

/* line 78, ../sass/styles/globals/_oocss.scss */
body.bible #page-header .fav-btn {
  cursor: pointer;
  display: inline-block;
}

/* line 96, ../sass/styles/globals/_oocss.scss */
body.bible #page-header .fav-btn {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -93px -166px;
  height: 34px;
  width: 38px;
}

@font-face {
  font-family: 'superbook';
  src: url("/sites/all/themes/custom/superbook/fonts/superbook.eot?75575119");
  src: url("/sites/all/themes/custom/superbook/fonts/superbook.eot?75575119#iefix") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/superbook.woff?75575119") format("woff"), url("/sites/all/themes/custom/superbook/fonts/superbook.ttf?75575119") format("truetype"), url("/sites/all/themes/custom/superbook/fonts/superbook.svg?75575119#superbook") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'figaGO';
  src: url("/sites/all/themes/custom/superbook/fonts/firago/FiraGO-Regular.eot");
  src: url("/sites/all/themes/custom/superbook/fonts/firago/FiraGO-Regular.eot") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/firago/FiraGO-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveM_Hindi Regular';
  src: url("/sites/all/themes/custom/superbook/fonts/helveM_Hindi-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova Regular';
  src: url("/sites/all/themes/custom/superbook/fonts/proxima-nova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova Bold';
  src: url("/sites/all/themes/custom/superbook/fonts/proxima-nova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'superbook';
    src: url('/sites/all/themes/custom/superbook/fonts/superbook.svg?67866356#superbook') format('svg');
  }
}
*/
/* line 57, ../sass/styles/globals/_fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "superbook";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 88, ../sass/styles/globals/_fonts.scss */
.icon-star:before {
  content: '\e800';
}

/* '' */
/* line 89, ../sass/styles/globals/_fonts.scss */
.icon-star-empty:before {
  content: '\e801';
}

/* '' */
/* line 90, ../sass/styles/globals/_fonts.scss */
.icon-like:before {
  content: '\e802';
}

/* '' */
/* line 91, ../sass/styles/globals/_fonts.scss */
.icon-star-half-alt:before {
  content: '\e803';
}

/* '' */
/* line 92, ../sass/styles/globals/_fonts.scss */
.icon-thumbs-up-alt:before {
  content: '\e804';
}

/* '' */
/* line 93, ../sass/styles/globals/_fonts.scss */
.icon-badge:before {
  content: '\e805';
}

/* '' */
/* line 94, ../sass/styles/globals/_fonts.scss */
.icon-phone:before {
  content: '\e806';
}

/* '' */
/* line 95, ../sass/styles/globals/_fonts.scss */
.icon-phone-outline:before {
  content: '\e807';
}

/* '' */
/* line 96, ../sass/styles/globals/_fonts.scss */
.icon-cancel-circle:before {
  content: '\e808';
}

/* '' */
/* line 97, ../sass/styles/globals/_fonts.scss */
.icon-cancel:before {
  content: '\e809';
}

/* '' */
/* line 98, ../sass/styles/globals/_fonts.scss */
.icon-ok:before {
  content: '\e80a';
}

/* '' */
/* line 99, ../sass/styles/globals/_fonts.scss */
.icon-plus:before {
  content: '\e80b';
}

/* '' */
/* line 100, ../sass/styles/globals/_fonts.scss */
.icon-share:before {
  content: '\e80c';
}

/* '' */
/* line 101, ../sass/styles/globals/_fonts.scss */
.icon-left-circled2:before {
  content: '\e80d';
}

/* '' */
/* line 102, ../sass/styles/globals/_fonts.scss */
.icon-award:before {
  content: '\e80e';
}

/* '' */
/* line 103, ../sass/styles/globals/_fonts.scss */
.icon-music:before {
  content: '\e80f';
}

/* '' */
/* line 104, ../sass/styles/globals/_fonts.scss */
.icon-video:before {
  content: '\e810';
}

/* '' */
/* line 105, ../sass/styles/globals/_fonts.scss */
.icon-picture:before {
  content: '\e811';
}

/* '' */
/* line 106, ../sass/styles/globals/_fonts.scss */
.icon-lock:before {
  content: '\e812';
}

/* '' */
/* line 107, ../sass/styles/globals/_fonts.scss */
.icon-lock-open:before {
  content: '\e813';
}

/* '' */
/* line 108, ../sass/styles/globals/_fonts.scss */
.icon-lock-open-alt:before {
  content: '\e814';
}

/* '' */
/* line 109, ../sass/styles/globals/_fonts.scss */
.icon-left-circled:before {
  content: '\e815';
}

/* '' */
/* line 110, ../sass/styles/globals/_fonts.scss */
.icon-globe:before {
  content: '\e816';
}

/* '' */
/* line 111, ../sass/styles/globals/_fonts.scss */
.icon-to-end:before {
  content: '\e817';
}

/* '' */
/* line 112, ../sass/styles/globals/_fonts.scss */
.icon-popup:before {
  content: '\e818';
}

/* '' */
/* line 113, ../sass/styles/globals/_fonts.scss */
.icon-quote-right-alt:before {
  content: '\e819';
}

/* '' */
/* line 114, ../sass/styles/globals/_fonts.scss */
.icon-quote-left-alt:before {
  content: '\e81a';
}

/* '' */
/* line 115, ../sass/styles/globals/_fonts.scss */
.icon-quote-right:before {
  content: '\e81b';
}

/* '' */
/* line 116, ../sass/styles/globals/_fonts.scss */
.icon-quote-left:before {
  content: '\e81c';
}

/* '' */
/* line 117, ../sass/styles/globals/_fonts.scss */
.icon-gittip:before {
  content: '\e81d';
}

/* '' */
/* line 118, ../sass/styles/globals/_fonts.scss */
.icon-award-1:before {
  content: '\e81e';
}

/* '' */
/* line 119, ../sass/styles/globals/_fonts.scss */
.icon-trophy:before {
  content: '\e81f';
}

/* '' */
/* line 120, ../sass/styles/globals/_fonts.scss */
.icon-book-1:before {
  content: '\e820';
}

/* '' */
/* line 121, ../sass/styles/globals/_fonts.scss */
.icon-right-open:before {
  content: '\e821';
}

/* '' */
/* line 122, ../sass/styles/globals/_fonts.scss */
.icon-left-open:before {
  content: '\e822';
}

/* '' */
/* line 123, ../sass/styles/globals/_fonts.scss */
.icon-down-circle:before {
  content: '\e823';
}

/* '' */
/* line 124, ../sass/styles/globals/_fonts.scss */
.icon-left-circle:before {
  content: '\e824';
}

/* '' */
/* line 125, ../sass/styles/globals/_fonts.scss */
.icon-right-circle:before {
  content: '\e825';
}

/* '' */
/* line 126, ../sass/styles/globals/_fonts.scss */
.icon-up-circle:before {
  content: '\e826';
}

/* '' */
/* line 127, ../sass/styles/globals/_fonts.scss */
.icon-mobile:before {
  content: '\e827';
}

/* '' */
/* line 128, ../sass/styles/globals/_fonts.scss */
.icon-video-1:before {
  content: '\e828';
}

/* '' */
/* line 129, ../sass/styles/globals/_fonts.scss */
.icon-export:before {
  content: '\e829';
}

/* '' */
/* line 130, ../sass/styles/globals/_fonts.scss */
.icon-book:before {
  content: '\e82a';
}

/* '' */
/* line 131, ../sass/styles/globals/_fonts.scss */
.icon-picture-1:before {
  content: '\e82b';
}

/* '' */
/* line 132, ../sass/styles/globals/_fonts.scss */
.icon-book-open:before {
  content: '\e82c';
}

/* '' */
/* line 133, ../sass/styles/globals/_fonts.scss */
.icon-camera:before {
  content: '\e82d';
}

/* '' */
/* line 134, ../sass/styles/globals/_fonts.scss */
.icon-globe-1:before {
  content: '\e82e';
}

/* '' */
/* line 135, ../sass/styles/globals/_fonts.scss */
.icon-trophy-1:before {
  content: '\e82f';
}

/* '' */
/* line 136, ../sass/styles/globals/_fonts.scss */
.icon-popup-1:before {
  content: '\e830';
}

/* '' */
/* line 137, ../sass/styles/globals/_fonts.scss */
.icon-chat-1:before {
  content: '\e831';
}

/* '' */
/* line 138, ../sass/styles/globals/_fonts.scss */
.icon-right-open-1:before {
  content: '\e832';
}

/* '' */
/* line 139, ../sass/styles/globals/_fonts.scss */
.icon-left-open-1:before {
  content: '\e833';
}

/* '' */
/* line 140, ../sass/styles/globals/_fonts.scss */
.icon-religious-christian:before {
  content: '\e834';
}

/* '' */
/* line 141, ../sass/styles/globals/_fonts.scss */
.icon-right-open-2:before {
  content: '\e835';
}

/* '' */
/* line 142, ../sass/styles/globals/_fonts.scss */
.icon-left-open-2:before {
  content: '\e836';
}

/* '' */
/* line 143, ../sass/styles/globals/_fonts.scss */
.icon-up-open:before {
  content: '\e837';
}

/* '' */
/* line 144, ../sass/styles/globals/_fonts.scss */
.icon-down-open:before {
  content: '\e838';
}

/* '' */
/* line 145, ../sass/styles/globals/_fonts.scss */
.icon-gift-2:before {
  content: '\e839';
}

/* '' */
/* line 146, ../sass/styles/globals/_fonts.scss */
.icon-basket-circled:before {
  content: '\e83a';
}

/* '' */
/* line 147, ../sass/styles/globals/_fonts.scss */
.icon-key:before {
  content: '\e83b';
}

/* '' */
/* line 148, ../sass/styles/globals/_fonts.scss */
.icon-inbox-circled:before {
  content: '\e83c';
}

/* '' */
/* line 149, ../sass/styles/globals/_fonts.scss */
.icon-drive:before {
  content: '\e83d';
}

/* '' */
/* line 150, ../sass/styles/globals/_fonts.scss */
.icon-traffic-cone:before {
  content: '\e83e';
}

/* '' */
/* line 151, ../sass/styles/globals/_fonts.scss */
.icon-file-pdf:before {
  content: '\e83f';
}

/* '' */
/* line 152, ../sass/styles/globals/_fonts.scss */
.icon-cc:before {
  content: '\e840';
}

/* '' */
/* line 153, ../sass/styles/globals/_fonts.scss */
.icon-videocam:before {
  content: '\e841';
}

/* '' */
/* line 154, ../sass/styles/globals/_fonts.scss */
.icon-gift-1:before {
  content: '\e842';
}

/* '' */
/* line 155, ../sass/styles/globals/_fonts.scss */
.icon-movie:before {
  content: '\e843';
}

/* '' */
/* line 156, ../sass/styles/globals/_fonts.scss */
.icon-cinema:before {
  content: '\e844';
}

/* '' */
/* line 157, ../sass/styles/globals/_fonts.scss */
.icon-video-chat:before {
  content: '\e845';
}

/* '' */
/* line 158, ../sass/styles/globals/_fonts.scss */
.icon-video-circled:before {
  content: '\e846';
}

/* '' */
/* line 159, ../sass/styles/globals/_fonts.scss */
.icon-tag:before {
  content: '\e847';
}

/* '' */
/* line 160, ../sass/styles/globals/_fonts.scss */
.icon-lock-open-1:before {
  content: '\e848';
}

/* '' */
/* line 161, ../sass/styles/globals/_fonts.scss */
.icon-lock-1:before {
  content: '\e849';
}

/* '' */
/* line 162, ../sass/styles/globals/_fonts.scss */
.icon-lock-circled:before {
  content: '\e84a';
}

/* '' */
/* line 163, ../sass/styles/globals/_fonts.scss */
.icon-lock-open-alt-1:before {
  content: '\e84b';
}

/* '' */
/* line 164, ../sass/styles/globals/_fonts.scss */
.icon-left-circle-1:before {
  content: '\e84c';
}

/* '' */
/* line 165, ../sass/styles/globals/_fonts.scss */
.icon-to-end-1:before {
  content: '\e84d';
}

/* '' */
/* line 166, ../sass/styles/globals/_fonts.scss */
.icon-back:before {
  content: '\e84e';
}

/* '' */
/* line 167, ../sass/styles/globals/_fonts.scss */
.icon-play-circled:before {
  content: '\e84f';
}

/* '' */
/* line 168, ../sass/styles/globals/_fonts.scss */
.icon-book-alt:before {
  content: '\e850';
}

/* '' */
/* line 169, ../sass/styles/globals/_fonts.scss */
.icon-book-2:before {
  content: '\e851';
}

/* '' */
/* line 170, ../sass/styles/globals/_fonts.scss */
.icon-tag-1:before {
  content: '\e852';
}

/* '' */
/* line 171, ../sass/styles/globals/_fonts.scss */
.icon-dollar:before {
  content: '\e853';
}

/* '' */
/* line 172, ../sass/styles/globals/_fonts.scss */
.icon-t-shirt:before {
  content: '\e854';
}

/* '' */
/* line 173, ../sass/styles/globals/_fonts.scss */
.icon-money:before {
  content: '\e855';
}

/* '' */
/* line 174, ../sass/styles/globals/_fonts.scss */
.icon-tag-2:before {
  content: '\e856';
}

/* '' */
/* line 175, ../sass/styles/globals/_fonts.scss */
.icon-right-fat:before {
  content: '\e857';
}

/* '' */
/* line 176, ../sass/styles/globals/_fonts.scss */
.icon-cc-by:before {
  content: '\e858';
}

/* '' */
/* line 177, ../sass/styles/globals/_fonts.scss */
.icon-universal-access:before {
  content: '\e859';
}

/* '' */
/* line 178, ../sass/styles/globals/_fonts.scss */
.icon-eyedropper:before {
  content: '\e85a';
}

/* '' */
/* line 179, ../sass/styles/globals/_fonts.scss */
.icon-eye-2:before {
  content: '\e85b';
}

/* '' */
/* line 180, ../sass/styles/globals/_fonts.scss */
.icon-left-fat:before {
  content: '\e85c';
}

/* '' */
/* line 181, ../sass/styles/globals/_fonts.scss */
.icon-basket-1:before {
  content: '\e85d';
}

/* '' */
/* line 182, ../sass/styles/globals/_fonts.scss */
.icon-align-justify:before {
  content: '\e85e';
}

/* '' */
/* line 183, ../sass/styles/globals/_fonts.scss */
.icon-left:before {
  content: '\e85f';
}

/* '' */
/* line 184, ../sass/styles/globals/_fonts.scss */
.icon-right:before {
  content: '\e860';
}

/* '' */
/* line 185, ../sass/styles/globals/_fonts.scss */
.icon-left-1:before {
  content: '\e861';
}

/* '' */
/* line 186, ../sass/styles/globals/_fonts.scss */
.icon-right-1:before {
  content: '\e862';
}

/* '' */
/* line 187, ../sass/styles/globals/_fonts.scss */
.icon-ccw:before {
  content: '\e863';
}

/* '' */
/* line 188, ../sass/styles/globals/_fonts.scss */
.icon-play:before {
  content: '\e864';
}

/* '' */
/* line 6, ../sass/styles/sections/_404.scss */
body.p404 #content h3 {
  display: block;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  color: #cf102d;
  margin-bottom: 1em;
  text-transform: uppercase;
}
/* line 15, ../sass/styles/sections/_404.scss */
body.p404 .options {
  padding: 20px;
  -webkit-box-shadow: #f4f4f4;
  -moz-box-shadow: #f4f4f4;
  box-shadow: #f4f4f4;
  display: inline;
  float: left;
  width: 81.25%;
  margin: 0 1.04167%;
  *width: 81.24995%;
  *margin: 0 1.04162%;
}
/* line 19, ../sass/styles/sections/_404.scss */
body.p404 .options p {
  color: black;
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 24, ../sass/styles/sections/_404.scss */
body.p404 .options ul {
  display: inline;
  float: left;
  width: 81.25%;
  margin: 0 1.04167%;
  *width: 81.24995%;
  *margin: 0 1.04162%;
  margin-left: 9.375%;
  margin-bottom: 1em;
}
/* line 28, ../sass/styles/sections/_404.scss */
body.p404 .options ul li {
  color: #cf102d;
  list-style-type: disc;
  text-transform: uppercase;
}
/* line 32, ../sass/styles/sections/_404.scss */
body.p404 .options ul li a {
  color: #cf102d;
  text-decoration: underline;
}
/* line 41, ../sass/styles/sections/_404.scss */
body.p404 .c11 img {
  width: 100%;
  max-width: 261px;
}

/* line 9, ../sass/styles/sections/_alerts.scss */
body.alerts #main #content .c9, body.alerts #main #content .c4 {
  *margin: 0px;
}
/* line 15, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 {
  display: block;
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  overflow: hidden;
  margin-bottom: 1em !Important;
}
/* line 20, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li {
  display: block;
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  overflow: hidden;
  border-bottom: 1px solid #55c1e9;
  border-top: 0px;
  border-left: 1px solid #55c1e9;
  border-right: 1px solid #55c1e9;
  background-color: white;
  padding: 1em 0 1em 0;
}
/* line 30, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li .c2 {
  text-align: center;
}
/* line 33, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li .c9 {
  margin-top: 1em;
}
/* line 35, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li .c9 a {
  color: #cf102d;
}
/* line 38, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li .c9 time {
  color: #55c1e9;
  margin: 1em 0 1em 0;
  font-size: 0.75em;
  line-height: 2em;
  display: block;
}
/* line 45, ../sass/styles/sections/_alerts.scss */
body.alerts ul.sent-previously-01 li:first-child {
  border-top: 1px solid #55c1e9;
}
@media screen and (max-width: 800px) {
  /* line 59, ../sass/styles/sections/_alerts.scss */
  body.alerts ul.sent-previously-01 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
  /* line 61, ../sass/styles/sections/_alerts.scss */
  body.alerts ul.sent-previously-01 li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
  /* line 63, ../sass/styles/sections/_alerts.scss */
  body.alerts ul.sent-previously-01 li .c2 {
    display: inline;
    float: left;
    width: 31.25%;
    margin: 0 1.04167%;
    *width: 31.24995%;
    *margin: 0 1.04162%;
    text-align: center;
  }
  /* line 67, ../sass/styles/sections/_alerts.scss */
  body.alerts ul.sent-previously-01 li .c9 {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
  }
}

/* line 7, ../sass/styles/sections/_all-friends.scss */
body.all-friends #page-header h1 {
  display: none;
}
/* line 11, ../sass/styles/sections/_all-friends.scss */
body.all-friends #page-header {
  padding: 0;
}
/* line 14, ../sass/styles/sections/_all-friends.scss */
body.all-friends .search-friends {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  border-bottom: 1px solid #E4E4E4;
  padding: 1em 0;
  text-align: left;
  width: 100%;
}
/* line 20, ../sass/styles/sections/_all-friends.scss */
body.all-friends .search-friends .friend-finder {
  text-align: right;
}
/* line 25, ../sass/styles/sections/_all-friends.scss */
body.all-friends .see-through {
  width: 100%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  height: 59px;
  top: 496px;
  left: 0px;
  position: absolute;
  z-index: 3;
}
@media screen and (max-width: 56.1875em) {
  /* line 25, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .see-through {
    top: 320px;
    height: 80px;
  }
}
/* line 38, ../sass/styles/sections/_all-friends.scss */
body.all-friends .see-through .mid-bar {
  max-width: 1184px;
  margin: 0 auto;
  padding-top: 0.5em;
  padding-left: 0.5em;
}
/* line 45, ../sass/styles/sections/_all-friends.scss */
body.all-friends .notifications-area {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  border-bottom: 1px solid #E4E4E4;
  padding: 1em 0;
  text-align: left;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 55, ../sass/styles/sections/_all-friends.scss */
body.all-friends form#f-search {
  float: right;
}
/* line 57, ../sass/styles/sections/_all-friends.scss */
body.all-friends form#f-search input[type="text"] {
  border: 1px solid #55c1e9;
  text-align: left;
  color: #55c1e9;
  text-decoration: none;
  width: 150px;
  margin-top: 0px;
  float: left;
  padding: 5px;
  font-size: 0.6875em;
  line-height: 2.18182em;
}
/* line 68, ../sass/styles/sections/_all-friends.scss */
body.all-friends form#f-search input[type="submit"] {
  float: left;
  margin-left: 0.6em;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -399px -213px;
  border: 0px;
  height: 18px;
  padding: 0px;
  width: 18px;
  cursor: pointer;
  text-indent: -2000px;
}
/* line 81, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  height: 423px;
  top: 4px;
  position: relative;
}
@media screen and (max-width: 56.1875em) {
  /* line 81, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room {
    height: 300px;
  }
}
/* line 89, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-1, body.all-friends .room .position-2, body.all-friends .room .position-3, body.all-friends .room .position-4, body.all-friends .room .position-5 {
  position: absolute;
}
/* line 91, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-1 img, body.all-friends .room .position-2 img, body.all-friends .room .position-3 img, body.all-friends .room .position-4 img, body.all-friends .room .position-5 img {
  width: 100%;
}
/* line 95, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-1 {
  width: 30%;
  left: 50%;
  top: 5%;
  z-index: 4;
}
@media screen and (max-width: 56.1875em) {
  /* line 95, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room .position-1 {
    top: 30%;
  }
}
/* line 104, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-2 {
  width: 25%;
  left: 40%;
  top: 15%;
  z-index: 3;
}
@media screen and (max-width: 56.1875em) {
  /* line 104, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room .position-2 {
    top: 38%;
  }
}
/* line 113, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-3 {
  left: 60%;
  width: 25%;
  top: 15%;
  z-index: 3;
}
@media screen and (max-width: 56.1875em) {
  /* line 113, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room .position-3 {
    top: 38%;
  }
}
/* line 122, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-4 {
  left: 29%;
  width: 23%;
  z-index: 2;
  top: 21%;
}
@media screen and (max-width: 56.1875em) {
  /* line 122, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room .position-4 {
    top: 45%;
  }
}
/* line 131, ../sass/styles/sections/_all-friends.scss */
body.all-friends .room .position-5 {
  left: 70%;
  top: 21%;
  width: 23%;
  z-index: 2;
}
@media screen and (max-width: 56.1875em) {
  /* line 131, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .room .position-5 {
    top: 45%;
  }
}
/* line 141, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 144, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  border-bottom: 2px solid #55c1e9;
  padding-top: 1em;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 56.1875em) {
  /* line 144, ../sass/styles/sections/_all-friends.scss */
  body.all-friends .friends-list li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 1em;
  }
}
/* line 155, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .bg_image {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 162, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .user-area {
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
  height: 102px;
}
/* line 166, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .mid-section {
  display: inline;
  float: left;
  width: 39.58333%;
  margin: 0 1.04167%;
  *width: 39.58328%;
  *margin: 0 1.04162%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  padding: 1em;
  color: #55c1e9;
  font-weight: bold;
  text-align: left;
  overflow: hidden;
}
/* line 176, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .tail-section {
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
  text-align: right;
}
/* line 179, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .tail-section .btn {
  font-size: 0.75em;
  line-height: 2em;
}
/* line 183, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 {
  width: 100% !Important;
  background-color: white;
  margin: 0 !Important;
  padding: .5em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 189, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl {
  float: left;
}
/* line 191, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-1, body.all-friends .friends-list li .c12 .friend-ctrl .position-2, body.all-friends .friends-list li .c12 .friend-ctrl .position-3, body.all-friends .friends-list li .c12 .friend-ctrl .position-4, body.all-friends .friends-list li .c12 .friend-ctrl .position-5 {
  float: left;
  width: 18px;
  height: 20px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -498px -280px;
}
/* line 196, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-1.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-2.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-3.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-4.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-5.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -546px -324px;
}
/* line 199, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-1:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-2:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-3:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-4:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-5:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -546px -324px;
}
/* line 203, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-2, body.all-friends .friends-list li .c12 .friend-ctrl .position-3 {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -501px -326px;
  width: 16px;
  height: 18px;
}
/* line 207, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-2.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-3.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -524px -326px;
}
/* line 210, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-2:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-3:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -524px -326px;
}
/* line 214, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-4, body.all-friends .friends-list li .c12 .friend-ctrl .position-5 {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -503px -348px;
  width: 14px;
  height: 16px;
}
/* line 218, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-4.active, body.all-friends .friends-list li .c12 .friend-ctrl .position-5.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -526px -348px;
}
/* line 221, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c12 .friend-ctrl .position-4:hover, body.all-friends .friends-list li .c12 .friend-ctrl .position-5:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -526px -348px;
}
/* line 227, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .c4 {
  text-align: right;
}
/* line 230, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .friendButton, body.all-friends .friends-list li .user-name {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 234, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .user-name {
  word-break: break-all;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: #cf102d;
  font-size: 1.0625em;
  line-height: 1.41176em;
  margin: 0;
}
/* line 245, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .user-name:hover {
  text-decoration: underline;
}
/* line 248, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .user-name.active {
  text-decoration: underline;
}
/* line 252, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .toolbar {
  border-bottom: 0;
}
/* line 254, ../sass/styles/sections/_all-friends.scss */
body.all-friends .friends-list li .toolbar li {
  float: left;
}

/* line 4, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories {
  width: 100%;
  float: left;
  background-color: #f4f4f4;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 12, ../sass/styles/sections/_badges.scss */
body.badges .col-inner {
  width: 100% !Important;
  margin: 0 !Important;
}
/* line 17, ../sass/styles/sections/_badges.scss */
body.badges .badge-info {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin: 0px;
}
/* line 20, ../sass/styles/sections/_badges.scss */
body.badges .badge-info a {
  display: block;
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  *width: 288px;
  overflow: hidden;
  text-align: center;
}
/* line 26, ../sass/styles/sections/_badges.scss */
body.badges .badge-info a img {
  max-width: 276px;
  *width: 276px;
}
/* line 33, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border-bottom: 0;
  background-color: #f4f4f4;
  min-height: 179px;
  overflow: hidden;
  padding: 1em 0 1em 0;
}
/* line 40, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .badge-cats {
  display: inline;
  float: left;
  width: 13.33333%;
  margin: 0 1.04167%;
  *width: 13.33328%;
  *margin: 0 1.04162%;
  border: 0.3em solid #f4f4f4;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
  padding: 0.3em 0em 0.3em 0;
  height: 155px;
  text-align: center;
  cursor: pointer;
  margin-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 40, ../sass/styles/sections/_badges.scss */
  body.badges .badge-categories-options .badge-cats {
    display: inline;
    float: left;
    width: 43.75%;
    margin: 0 1.04167%;
    *width: 43.74995%;
    *margin: 0 1.04162%;
  }
}
/* line 53, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .badge-cats img {
  max-width: 100%;
  clear: left;
  margin-bottom: 0.5em;
}
/* line 58, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .badge-cats .badge-category-name {
  color: #cf102d;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  clear: left;
  display: block;
}
/* line 66, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .badge-cats:hover {
  border: 0.3em solid #55c1e9;
  background: white;
  background-image: linear-gradient(to top, #ffffff 0%, #55c1e9 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -webkit-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -ms-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #55c1e9));
}
/* line 69, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .badge-cats:hover .badge-category-name {
  color: #55c1e9;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 75, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .active {
  border: 0.3em solid #55c1e9;
  background: white;
  background-image: linear-gradient(to top, #ffffff 0%, #55c1e9 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -webkit-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -ms-linear-gradient(bottom, white 0%, #55c1e9 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #55c1e9));
}
/* line 78, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-options .active .badge-category-name {
  color: #55c1e9;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 85, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-description {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  width: 100%;
  margin: 0px;
  background-color: white;
  padding: 2em;
  overflow: hidden;
  background-size: 200%;
  background-color: #fde300;
}
/* line 95, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-description .badge-desc {
  display: inline;
  float: left;
  width: 14.58333%;
  margin: 0 1.04167%;
  *width: 14.58328%;
  *margin: 0 1.04162%;
  color: #cf102d;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  text-indent: 1em;
}
/* line 104, ../sass/styles/sections/_badges.scss */
body.badges .badge-categories-description p {
  display: inline;
  float: left;
  width: 72.91667%;
  margin: 0 1.04167%;
  *width: 72.91662%;
  *margin: 0 1.04162%;
  color: black;
  font-size: 0.9375em;
  line-height: 1.6em;
  text-align: left;
}
/* line 113, ../sass/styles/sections/_badges.scss */
body.badges aside.badge-cats {
  display: inline;
  float: left;
  width: 28.33333%;
  margin: 0 1.04167%;
  *width: 28.33328%;
  *margin: 0 1.04162%;
  width: 290px;
  overflow: hidden;
  *background-color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 113, ../sass/styles/sections/_badges.scss */
  body.badges aside.badge-cats {
    width: 100%;
  }
}
/* line 122, ../sass/styles/sections/_badges.scss */
body.badges aside.badge-cats hgroup.cat-head {
  text-align: left;
  min-height: 51px;
  width: 100%;
  *height: 51px;
  overflow: hidden;
  text-transform: uppercase;
  background-color: #fde300;
}
/* line 130, ../sass/styles/sections/_badges.scss */
body.badges aside.badge-cats hgroup.cat-head h3 {
  color: #cf102d;
  padding: 1em;
  font-size: 1em;
  line-height: 1.5em;
  line-height: 1;
}
/* line 140, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list {
  margin: 0px;
  text-align: left;
  width: 290px;
  overflow: hidden;
  position: absolute;
  top: 68px;
  left: 11px;
}
@media screen and (max-width: 56.1875em) {
  /* line 140, ../sass/styles/sections/_badges.scss */
  body.badges ul.cat-list {
    position: relative;
    top: 0px !Important;
    left: 0px;
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    width: 100%;
  }
}
/* line 155, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li {
  float: left;
  border: 1px solid #cdcdcd;
  border-top: 0;
  width: 100%;
  margin: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/lite-grey-repeat.jpg") repeat-x;
}
/* line 164, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li a {
  padding-left: 1em;
  color: black;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 172, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin: 0px;
  margin-top: 2em;
  overflow: hidden;
}
/* line 177, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner li {
  background: none;
  border: 0;
}
/* line 180, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner li a {
  display: inline;
  float: left;
  width: 93.75%;
  margin: 0 1.04167%;
  *width: 93.74995%;
  *margin: 0 1.04162%;
  color: white;
  font-size: 1.0625em;
  line-height: 1.41176em;
}
/* line 184, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner li a:hover {
  color: #fde300;
}
/* line 187, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner li a.active {
  color: #fde300;
}
/* line 192, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li .cat-inner li:last-child a {
  margin-bottom: 1em;
}
/* line 198, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li:first-child {
  border-top: 1px solid #cdcdcd;
}
/* line 201, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/med-grey-repeat.jpg") repeat-x;
}
/* line 204, ../sass/styles/sections/_badges.scss */
body.badges ul.cat-list li.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/med-grey-repeat.jpg") repeat-x;
}
/* line 211, ../sass/styles/sections/_badges.scss */
body.badges .badge-area {
  float: left;
  width: 100%;
  margin-bottom: 1em;
  position: relative;
  overflow: hidden;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/badges_area.jpg") repeat-y;
  background-position: 12px 0;
}
/* line 226, ../sass/styles/sections/_badges.scss */
body.badges section.badge-col {
  display: inline;
  float: left;
  width: 64.58333%;
  margin: 0 1.04167%;
  *width: 64.58328%;
  *margin: 0 1.04162%;
  overflow: hidden;
}
/* line 231, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display {
  text-align: left;
  margin-bottom: 1em;
}
/* line 234, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display header h3 {
  display: inline;
  float: left;
  width: 81.25%;
  margin: 0 1.04167%;
  *width: 81.24995%;
  *margin: 0 1.04162%;
  font-size: 1.5em;
  line-height: 2em;
  color: #55c1e9;
  margin-bottom: 0.5em;
}
/* line 240, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display header a {
  display: inline;
  float: left;
  width: 14.58333%;
  margin: 0 1.04167%;
  *width: 14.58328%;
  *margin: 0 1.04162%;
  text-transform: uppercase;
  color: #cf102d;
  text-decoration: underline;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 1.125em;
  line-height: 1.33333em;
}
@media screen and (max-width: 56.1875em) {
  /* line 240, ../sass/styles/sections/_badges.scss */
  body.badges section.badge-display header a {
    margin-bottom: 1em !important;
  }
}
/* line 254, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list {
  margin: 0px;
  background-color: #f4f4f4;
  float: left;
  width: 100%;
  margin-bottom: 1em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 1em 0 1em 0;
}
/* line 262, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  max-height: 100px;
  margin: 0.3em;
  text-align: center;
  line-height: 1;
  min-height: 200px;
  overflow: hidden;
}
@media screen and (max-width: 56.1875em) {
  /* line 262, ../sass/styles/sections/_badges.scss */
  body.badges section.badge-display ol.badge-list li {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 273, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li h3 {
  font-size: 0.6875em;
  line-height: 2.18182em;
  color: #cf102d;
  text-transform: uppercase;
  line-height: 1;
}
/* line 279, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li small {
  font-size: 0.625em;
  line-height: 2.4em;
  font-style: italic;
}
/* line 283, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li .mount {
  margin: 0 auto;
  max-width: 90px;
  *width: 90px;
  margin-bottom: 1em;
  text-align: center;
  border: 3px solid #55c1e9;
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 11px 11px;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
  padding: 0.8em;
}
/* line 293, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li .mount img {
  min-height: 92px;
}
/* line 298, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li.locked h3 {
  color: #55c1e9;
}
/* line 301, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li.locked small {
  color: black;
}
/* line 304, ../sass/styles/sections/_badges.scss */
body.badges section.badge-display ol.badge-list li.locked .mount {
  border: 3px solid #cdcdcd;
  background: #cdcdcd;
  background-image: linear-gradient(to top, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -webkit-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cdcdcd), color-stop(1, #f4f4f4));
}
@media screen and (max-width: 56.1875em) {
  /* line 321, ../sass/styles/sections/_badges.scss */
  body.badges section.badge-display {
    float: left;
  }
  /* line 324, ../sass/styles/sections/_badges.scss */
  body.badges section.badge-display header h3 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
  /* line 327, ../sass/styles/sections/_badges.scss */
  body.badges section.badge-display header a {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
  /* line 332, ../sass/styles/sections/_badges.scss */
  body.badges .badge-categories-description {
    padding: 0.8em;
  }
  /* line 334, ../sass/styles/sections/_badges.scss */
  body.badges .badge-categories-description .badge-desc {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    font-size: 0.9375em;
    line-height: 1.6em;
    text-indent: 0;
  }
  /* line 339, ../sass/styles/sections/_badges.scss */
  body.badges .badge-categories-description p {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
  /* line 343, ../sass/styles/sections/_badges.scss */
  body.badges aside.badge-cats, body.badges section.badge-col, body.badges .badge-display {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 347, ../sass/styles/sections/_badges.scss */
  body.badges .badge-area {
    background: none;
  }
  /* line 350, ../sass/styles/sections/_badges.scss */
  body.badges ul.cat-list li a {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 0px;
  }
  /* line 355, ../sass/styles/sections/_badges.scss */
  body.badges aside.badge-cats {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 56.1875em) and (max-width: 56.1875em) {
  /* line 359, ../sass/styles/sections/_badges.scss */
  body.badges aside.badge-cats ul.cat-list {
    margin: 0 !important;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 363, ../sass/styles/sections/_badges.scss */
  body.badges aside.badge-cats ul.cat-list li {
    background-color: #55c1e9;
    width: 99.75%;
  }
}

/* line 2, ../sass/styles/sections/_base.scss */
body.base #content h2 {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 6, ../sass/styles/sections/_base.scss */
body.base #content .prayer-line {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 12, ../sass/styles/sections/_base.scss */
body.base #content .thankyou {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 14, ../sass/styles/sections/_base.scss */
body.base #content .thankyou h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 18, ../sass/styles/sections/_base.scss */
body.base #content .thankyou p {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  font-weight: normal;
}
/* line 22, ../sass/styles/sections/_base.scss */
body.base #content .thankyou p em {
  font-style: italic;
}
/* line 28, ../sass/styles/sections/_base.scss */
body.base a.gp-btn {
  display: block;
  float: right;
  z-index: 99999;
  width: 35px;
  text-indent: -2000px;
  height: 35px;
}
@media screen and (max-width: 81.1875em) {
  /* line 28, ../sass/styles/sections/_base.scss */
  body.base a.gp-btn {
    top: 10px;
  }
}
/* line 40, ../sass/styles/sections/_base.scss */
body.base #callBtn {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -535px -14px;
}
/* line 6, ../sass/styles/sections/_contact-us.scss */
body.base .content p {
  color: black;
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  margin-left: 8.54167%;
}
/* line 10, ../sass/styles/sections/_contact-us.scss */
body.base .content p a {
  color: #55c1e9;
}
/* line 14, ../sass/styles/sections/_contact-us.scss */
body.base .content h2 {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 18, ../sass/styles/sections/_contact-us.scss */
body.base .content .prayer-line {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 22, ../sass/styles/sections/_contact-us.scss */
body.base .content .survey-btn {
  margin-top: 2em;
}
/* line 26, ../sass/styles/sections/_contact-us.scss */
body.base .content .thankyou {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 28, ../sass/styles/sections/_contact-us.scss */
body.base .content .thankyou h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 32, ../sass/styles/sections/_contact-us.scss */
body.base .content .thankyou p {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 35, ../sass/styles/sections/_contact-us.scss */
body.base .content .thankyou p em {
  font-style: italic;
}
/* line 42, ../sass/styles/sections/_contact-us.scss */
body.base a.gp-btn {
  display: block;
  float: right;
  z-index: 99999;
  width: 35px;
  text-indent: -2000px;
  height: 35px;
}
@media screen and (max-width: 81.1875em) {
  /* line 42, ../sass/styles/sections/_contact-us.scss */
  body.base a.gp-btn {
    top: 10px;
  }
}
/* line 54, ../sass/styles/sections/_contact-us.scss */
body.base #callBtn {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -535px -14px;
}

/* line 4, ../sass/styles/sections/_bible.scss */
body.bible .bg-holder {
  margin: 0px auto;
  height: 810px;
  overflow: hidden;
  width: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 1;
}
/* line 13, ../sass/styles/sections/_bible.scss */
body.bible .bg-holder .bg {
  width: 100%;
  height: 810px;
}
/* line 19, ../sass/styles/sections/_bible.scss */
body.bible #page-header h2 {
  display: none;
}
@media screen and (max-width: 56.1875em) {
  /* line 23, ../sass/styles/sections/_bible.scss */
  body.bible .mobile-hidden {
    display: none;
  }
}
/* line 29, ../sass/styles/sections/_bible.scss */
body.bible #mobile_ad {
  margin: 0px auto;
  text-align: center;
  display: none;
}
@media screen and (max-width: 56.1875em) {
  /* line 29, ../sass/styles/sections/_bible.scss */
  body.bible #mobile_ad {
    display: block;
  }
}
/* line 38, ../sass/styles/sections/_bible.scss */
body.bible #outer-wrap {
  overflow: auto;
}
/* line 42, ../sass/styles/sections/_bible.scss */
body.bible .see-through {
  width: 100%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  height: 59px;
  top: 751px;
  left: 0px;
  position: absolute;
  z-index: 1;
}
/* line 53, ../sass/styles/sections/_bible.scss */
body.bible #page-header {
  height: 684px;
  max-height: 800px;
}
@media screen and (max-width: 62.75em) {
  /* line 53, ../sass/styles/sections/_bible.scss */
  body.bible #page-header {
    height: 100%;
  }
}
/* line 60, ../sass/styles/sections/_bible.scss */
body.bible #page-header iframe {
  background: transparent;
  height: 605px;
  z-index: 1;
}
/* line 66, ../sass/styles/sections/_bible.scss */
body.bible #page-header h1 {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  text-shadow: none;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 74, ../sass/styles/sections/_bible.scss */
body.bible #page-header h1, body.bible #page-header .fav-btn, body.bible #page-header .share-btn {
  position: absolute;
  top: 617px;
  left: 20px;
  z-index: -10000;
}
/* line 80, ../sass/styles/sections/_bible.scss */
body.bible #page-header .fav-btn {
  top: 640px;
  left: 820px;
  margin-left: 42px;
}
/* line 86, ../sass/styles/sections/_bible.scss */
body.bible #page-header .share-btn {
  top: 640px;
  left: 780px;
  cursor: pointer;
  display: inline-block;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -147px -136px;
  width: 24px;
  height: 24px;
  padding: 0.3em;
  margin-bottom: 40px;
}

/* line 1, ../sass/styles/sections/_discussion-guides.scss */
body.discussion-guides #discussion-holder #discussion-guides li {
  display: inline;
  float: left;
  height: 396px;
  margin-bottom: 4em;
  max-width: 418px;
  padding: 1em;
  text-align: center;
}
/* line 9, ../sass/styles/sections/_discussion-guides.scss */
body.discussion-guides #discussion-holder #discussion-guides li h4 {
  color: #55c1e9;
}

/* line 6, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content p {
  color: black;
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  margin-left: 8.54167%;
}
/* line 10, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content p a {
  color: #55c1e9;
}
/* line 14, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content h2 {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 18, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .prayer-line {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 22, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .survey-btn {
  margin-top: 2em;
}
/* line 26, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .thankyou {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 28, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .thankyou h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 32, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .thankyou p {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 35, ../sass/styles/sections/_contact-us.scss */
body.contact-us .content .thankyou p em {
  font-style: italic;
}
/* line 42, ../sass/styles/sections/_contact-us.scss */
body.contact-us a.gp-btn {
  display: block;
  float: right;
  z-index: 99999;
  width: 35px;
  text-indent: -2000px;
  height: 35px;
}
@media screen and (max-width: 81.1875em) {
  /* line 42, ../sass/styles/sections/_contact-us.scss */
  body.contact-us a.gp-btn {
    top: 10px;
  }
}
/* line 54, ../sass/styles/sections/_contact-us.scss */
body.contact-us #callBtn {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -535px -14px;
}

/* line 5, ../sass/styles/sections/_individual_contest.scss */
body.contest .contest-board {
  position: relative;
  overflow: hidden;
  max-width: 1184px;
  _width: 1184px;
  max-height: 423px;
  margin: 0 auto;
  z-index: 3;
}
/* line 12, ../sass/styles/sections/_individual_contest.scss */
body.contest .contest-board img {
  max-width: 100%;
}
/* line 16, ../sass/styles/sections/_individual_contest.scss */
body.contest #page-header {
  padding-top: 0;
  max-height: 397px;
}
/* line 20, ../sass/styles/sections/_individual_contest.scss */
body.contest #page-header h1 {
  display: none;
}
/* line 25, ../sass/styles/sections/_individual_contest.scss */
body.contest #content h2 {
  clear: left;
}
/* line 30, ../sass/styles/sections/_individual_contest.scss */
body.contest .see-through {
  width: 100%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  height: 73px;
  top: 477px;
  left: 0px;
  position: absolute;
  z-index: 2;
}
/* line 44, ../sass/styles/sections/_individual_contest.scss */
body.contest #contest-steps {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin: 0px;
  max-width: 100%;
  _width: 970px;
  margin-bottom: 1em;
  background-color: #f4f4f4;
  background-color: #fde300;
  border-bottom: 1px solid #E4E4E4;
}
/* line 55, ../sass/styles/sections/_individual_contest.scss */
body.contest #contest-steps ol li {
  padding: 1em 0 1em 0;
}
/* line 59, ../sass/styles/sections/_individual_contest.scss */
body.contest #contest-steps ol li .h-col {
  margin: 0 auto;
}
/* line 61, ../sass/styles/sections/_individual_contest.scss */
body.contest #contest-steps ol li .h-col .txt {
  padding-top: 0.2em;
  width: 55%;
  _width: 100px;
  float: left;
  color: #cf102d;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 72, ../sass/styles/sections/_individual_contest.scss */
body.contest #contest-steps ol li .h-col .nub-c {
  max-height: 26px;
  float: left;
  width: 100%;
  margin: 0 1em 0 1em;
  max-width: 28px;
  _width: 28px;
  padding: 0.5em;
  overflow: hidden;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  background-color: white;
  border: 2px solid #625f5f;
  color: #55c1e9;
  text-align: center;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}
/* line 92, ../sass/styles/sections/_individual_contest.scss */
body.contest #content h3.please-login, body.contest #content h3.congratulations {
  font-size: 1em;
  line-height: 1.5em;
  color: white;
}
@media screen and (max-width: 499px) {
  /* line 92, ../sass/styles/sections/_individual_contest.scss */
  body.contest #content h3.please-login, body.contest #content h3.congratulations {
    font-size: 0.8125em;
    line-height: 1.84615em;
  }
}
/* line 98, ../sass/styles/sections/_individual_contest.scss */
body.contest #content h3.please-login a, body.contest #content h3.congratulations a {
  color: #fde300;
}
/* line 107, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 {
  background-color: #55c1e9;
  min-height: 230px;
  padding: 1em;
  max-width: 600px;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  overflow: hidden;
  display: inline;
  float: left;
  width: 64.58333%;
  margin: 0 1.04167%;
  *width: 64.58328%;
  *margin: 0 1.04162%;
  *margin-right: 0;
  text-align: center;
  margin-bottom: 1em;
  _width: 600px;
}
@media screen and (max-width: 499px) {
  /* line 107, ../sass/styles/sections/_individual_contest.scss */
  body.contest .co1 {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin-left: 5.20833%;
    margin-bottom: 1em;
    padding: 0;
  }
}
/* line 125, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .entry-confirmed {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/yellow-repeat.gif") repeat-x scroll 0% 0% transparent;
  color: #cf102d !important;
  position: relative;
  top: -60px;
  padding: 1em;
  font-weight: bold;
}
/* line 133, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .entry-error {
  display: none;
  background-color: #cf102d;
  color: white !important;
  position: relative;
  top: -60px;
  font-weight: bold;
  padding: 1em;
}
/* line 142, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .error-enabled {
  display: block !Important;
}
/* line 145, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .error-expired {
  top: -120px;
}
/* line 150, ../sass/styles/sections/_individual_contest.scss */
body.contest .rules {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  color: #cf102d;
}
/* line 156, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .please-login {
  margin: 2em 0 1em 0;
}
/* line 160, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .terms {
  font-size: 0.8125em;
  line-height: 1.84615em;
  color: white;
  margin: 0.5em;
}
/* line 164, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .terms span {
  color: #fde300;
}
/* line 168, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .social {
  margin-bottom: 1em;
}
/* line 172, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 button {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 0.5em;
  font-size: 1em;
  line-height: 1.5em;
  line-height: 1.5em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: #55c1e9;
}
/* line 179, ../sass/styles/sections/_individual_contest.scss */
body.contest h3.congratulations {
  color: #fde300;
}
/* line 183, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .how-many {
  color: white;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 0.8125em;
  line-height: 1.84615em;
  margin: 1em 0 1em 0;
}
/* line 189, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .how-many.yellow {
  color: #fde300;
}
/* line 194, ../sass/styles/sections/_individual_contest.scss */
body.contest #calc-box {
  color: white;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 195, ../sass/styles/sections/_individual_contest.scss */
body.contest #calc-box form {
  margin-bottom: 1em;
}
/* line 197, ../sass/styles/sections/_individual_contest.scss */
body.contest #calc-box form input {
  border: 1px solid;
  padding: 0.6em;
  font-size: 0.8125em;
  line-height: 1.84615em;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  max-width: 52px;
  color: #55c1e9;
  font-weight: bold;
  text-align: center;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
}
/* line 209, ../sass/styles/sections/_individual_contest.scss */
body.contest #calc-box #calc-box-result {
  color: #fde300;
}
/* line 215, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .rules {
  color: white;
  margin-bottom: 1em;
}
/* line 218, ../sass/styles/sections/_individual_contest.scss */
body.contest .co1 .rules a {
  color: #fde300;
}
/* line 226, ../sass/styles/sections/_individual_contest.scss */
body.contest .co2 {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  *margin-right: 0;
  _width: 300px;
  margin-bottom: 1em;
}
@media screen and (max-width: 499px) {
  /* line 226, ../sass/styles/sections/_individual_contest.scss */
  body.contest .co2 {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin-left: 5.20833%;
    margin-bottom: 1em;
  }
}
/* line 236, ../sass/styles/sections/_individual_contest.scss */
body.contest .co2 img {
  max-width: 100%;
}

/* line 9, ../sass/styles/sections/_all_contests.scss */
body.contests #content .flex-control-paging {
  margin-bottom: 0;
}
/* line 12, ../sass/styles/sections/_all_contests.scss */
body.contests #content .c8, body.contests #content .c4 {
  *margin: 0px;
}
@media screen and (max-width: 56.1875em) {
  /* line 12, ../sass/styles/sections/_all_contests.scss */
  body.contests #content .c8, body.contests #content .c4 {
    margin: 0px;
  }
}
/* line 20, ../sass/styles/sections/_all_contests.scss */
body.contests .row .span8 {
  _width: 700px;
}
/* line 24, ../sass/styles/sections/_all_contests.scss */
body.contests .row .span4 {
  _width: 250px;
}
/* line 27, ../sass/styles/sections/_all_contests.scss */
body.contests #super-stats {
  width: 100%;
  margin: 0px;
}
/* line 34, ../sass/styles/sections/_all_contests.scss */
body.contests #contest-steps {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin: 0px;
  width: 100%;
  _width: 970px;
  margin-bottom: 1em;
  background-color: #fde300;
  border-bottom: 1px solid #E4E4E4;
}
/* line 44, ../sass/styles/sections/_all_contests.scss */
body.contests #contest-steps ol li {
  padding: 1em 0px 1em 0px;
}
/* line 48, ../sass/styles/sections/_all_contests.scss */
body.contests #country_error {
  padding: 1em;
  border: 0px;
  background-color: none;
  margin: 2em;
}
/* line 56, ../sass/styles/sections/_all_contests.scss */
body.contests #contest-steps ol li .h-col {
  margin: 0px auto;
}
/* line 58, ../sass/styles/sections/_all_contests.scss */
body.contests #contest-steps ol li .h-col .txt {
  padding-top: 0.2em;
  width: 55%;
  _width: 100px;
  float: left;
  color: #cf102d;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 69, ../sass/styles/sections/_all_contests.scss */
body.contests #contest-steps ol li .h-col .nub-c {
  max-height: 26px;
  float: left;
  width: 100%;
  margin: 0 1em 0 1em;
  max-width: 28px;
  _width: 28px;
  padding: 0.5em;
  overflow: hidden;
  font-weight: bold;
  background-color: white;
  border: 2px solid #625f5f;
  color: #55c1e9;
  text-align: center;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}
/* line 90, ../sass/styles/sections/_all_contests.scss */
body.contests .contests {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 92, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 94, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead .rules {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  text-align: left;
  margin-bottom: 1em;
}
/* line 98, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead .rules a {
  font-weight: bold;
}
/* line 100, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead .rules a span {
  color: #cf102d;
}
/* line 106, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead .contest-cnty-sel label {
  display: block;
  clear: both;
  font-weight: bold;
  margin-bottom: 1em;
  cursor: pointer;
}
/* line 112, ../sass/styles/sections/_all_contests.scss */
body.contests .contests .contentHead .contest-cnty-sel label span {
  color: #cf102d;
  text-decoration: underline;
}
/* line 119, ../sass/styles/sections/_all_contests.scss */
body.contests .contests h2 {
  color: #cf102d;
  text-transform: uppercase;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 128, ../sass/styles/sections/_all_contests.scss */
body.contests .contests h3 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  color: #55c1e9;
}
/* line 132, ../sass/styles/sections/_all_contests.scss */
body.contests .contests h3 span {
  color: #f4f4f4;
  margin-right: 1;
}
/* line 139, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 143, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  border: 1px solid #E4E4E4;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  padding: 1em 0 0 0;
  margin-bottom: 1em;
}
/* line 151, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li.month {
  background: none;
  border: none;
}
/* line 155, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li .c-col01 {
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
  text-align: center;
  margin-bottom: 1em;
}
/* line 160, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li .c-col02 {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  *margin: 0px;
  margin-bottom: 1em;
}
/* line 164, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li .c-col02 a img {
  width: 100%;
  border: 3px solid #55c1e9;
  max-height: 107px;
}
/* line 175, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li .c-col03 {
  display: inline;
  float: left;
  width: 39.58333%;
  margin: 0 1.04167%;
  *width: 39.58328%;
  *margin: 0 1.04162%;
  text-align: center;
  margin-bottom: 1em;
}
/* line 180, ../sass/styles/sections/_all_contests.scss */
body.contests .contests ul.contest-holder li .c-col04 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  text-align: right;
  background-color: #55c1e9;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/blue-repeat.gif") repeat-x;
  margin: 0px;
  padding: 0.5em;
}
/* line 190, ../sass/styles/sections/_all_contests.scss */
body.contests .contest-ends {
  font-weight: bold;
  color: #625f5f;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
/* line 197, ../sass/styles/sections/_all_contests.scss */
body.contests .date {
  display: block;
  max-width: 80px;
  height: auto;
  color: #625f5f;
  border: solid 1px #cdcdcd;
  text-align: center;
  margin: 0px auto;
}
/* line 205, ../sass/styles/sections/_all_contests.scss */
body.contests .date .number {
  display: block;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: #625f5f;
  text-transform: uppercase;
}
/* line 212, ../sass/styles/sections/_all_contests.scss */
body.contests .date .abbr-month {
  display: block;
  background-color: #55c1e9;
  color: white;
  width: 100%;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0.5em 0 0.5em 0;
}
/* line 223, ../sass/styles/sections/_all_contests.scss */
body.contests .title {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  margin-bottom: 0.3em;
}
/* line 234, ../sass/styles/sections/_all_contests.scss */
body.contests .superpoints {
  color: #625f5f;
  margin-bottom: 1em;
}
/* line 239, ../sass/styles/sections/_all_contests.scss */
body.contests .enter-now {
  padding: 10px;
  font-size: 0.75em;
  line-height: 2em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  color: white;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  display: block;
  text-transform: uppercase;
  max-width: 100px;
  margin: 0px auto;
  text-align: center;
}
@media screen and (max-width: 499px) {
  /* line 260, ../sass/styles/sections/_all_contests.scss */
  body.contests .contest-steps, body.contests .contest-steps ol li.long {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 266, ../sass/styles/sections/_all_contests.scss */
  body.contests .contest-steps ol li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 273, ../sass/styles/sections/_all_contests.scss */
  body.contests #content h2 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 277, ../sass/styles/sections/_all_contests.scss */
  body.contests #content h3.please-login, body.contests #content h4, body.contests #content h3.congratulations {
    font-size: 1.3125em;
    line-height: 2.28571em;
  }
  /* line 282, ../sass/styles/sections/_all_contests.scss */
  body.contests .contests {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 286, ../sass/styles/sections/_all_contests.scss */
  body.contests .contests ul.contest-holder li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 289, ../sass/styles/sections/_all_contests.scss */
  body.contests .contests ul.contest-holder li .c-col01, body.contests .contests ul.contest-holder li .c-col02, body.contests .contests ul.contest-holder li .c-col03 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 293, ../sass/styles/sections/_all_contests.scss */
  body.contests .contests ul.contest-holder li .c-col04 {
    padding: 0.3em;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 302, ../sass/styles/sections/_all_contests.scss */
  body.contests .span8, body.contests .span4, body.contests .col4 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 1em;
  }
}

/* line 1, ../sass/styles/sections/_discover.scss */
body.discover .span12 .span6 {
  margin-bottom: 1.5em;
  _width: 460px;
  text-align: center;
}
/* line 7, ../sass/styles/sections/_discover.scss */
body.discover .form-submit {
  font-weight: normal;
}

/* line 5, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  _width: 950px;
}
/* line 8, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList .faq-ordered-list {
  margin-left: 2em;
  list-style: disc outside !IMPORTANT;
}
/* line 11, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList .faq-ordered-list li {
  margin: 1em 0 1em 0;
}
/* line 13, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList .faq-ordered-list li a {
  text-decoration: underline;
  color: #cf102d;
}
/* line 22, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList h3 {
  color: #bdc3c7;
  font-weight: normal;
  border: solid 0.5em #55c1e9;
  margin-bottom: 1em;
  padding: 2em;
  cursor: pointer;
}
/* line 29, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList h3 strong {
  font-weight: normal;
  text-decoration: underline;
  color: #55c1e9;
}
/* line 35, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList p {
  padding: 1em;
}
/* line 37, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList p a {
  text-decoration: underline;
  color: #cf102d;
}
/* line 42, ../sass/styles/sections/_faqs.scss */
body.faqs #questionList a {
  text-decoration: underline;
  color: #cf102d;
}

/* line 4, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games, body.favs .favorite-contests, body.favs .other-favorites {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 8, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li, body.favs .favorite-contests ul li, body.favs .other-favorites ul li {
  display: block;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  background-color: #55c1e9;
  position: relative;
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  *width: 280px;
  margin-bottom: 1em;
  min-height: 115px;
  *height: 115px;
  padding-top: 1em;
  line-height: 1;
}
/* line 20, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li .col-01, body.favs .favorite-contests ul li .col-01, body.favs .other-favorites ul li .col-01 {
  padding-left: 1em;
  display: inline;
  float: left;
  width: 39.58333%;
  margin: 0 1.04167%;
  *width: 39.58328%;
  *margin: 0 1.04162%;
}
/* line 22, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li .col-01 img, body.favs .favorite-contests ul li .col-01 img, body.favs .other-favorites ul li .col-01 img {
  width: 100%;
}
/* line 27, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li .col-02, body.favs .favorite-contests ul li .col-02, body.favs .other-favorites ul li .col-02 {
  padding-left: 1em;
  display: inline;
  float: left;
  width: 39.58333%;
  margin: 0 1.04167%;
  *width: 39.58328%;
  *margin: 0 1.04162%;
}
/* line 31, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li.add-more, body.favs .favorite-contests ul li.add-more, body.favs .other-favorites ul li.add-more {
  background-color: white;
  text-align: center;
  padding-top: 0px;
  min-height: 130px;
}
/* line 36, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li.add-more .rnd, body.favs .favorite-contests ul li.add-more .rnd, body.favs .other-favorites ul li.add-more .rnd {
  border: dashed 2px #cdcdcd;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  min-height: 130px;
  *height: 130px;
}
/* line 41, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games ul li.add-more .rnd h4, body.favs .favorite-contests ul li.add-more .rnd h4, body.favs .other-favorites ul li.add-more .rnd h4 {
  color: #55c1e9;
  margin-top: 2em;
  font-size: 1.5em;
  line-height: 2em;
  text-transform: uppercase;
}
/* line 51, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games h4, body.favs .favorite-contests h4, body.favs .other-favorites h4 {
  font-size: 0.5625em;
  line-height: 2.66667em;
  color: white;
  line-height: 1.5;
}
/* line 56, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games h5, body.favs .favorite-contests h5, body.favs .other-favorites h5 {
  color: #fde300;
  font-size: 0.8125em;
  line-height: 1.84615em;
  margin-bottom: 1em;
  text-transform: uppercase;
}
/* line 62, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .badges-meter, body.favs .favorite-contests .badges-meter, body.favs .other-favorites .badges-meter {
  display: block;
  width: 85px;
  height: 15px;
  background: #f4f4f4;
  background-image: linear-gradient(to top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -o-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -moz-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f4f4f4), color-stop(1, #cdcdcd));
  position: relative;
  margin-bottom: 1em;
}
/* line 69, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .badges-meter span, body.favs .favorite-contests .badges-meter span, body.favs .other-favorites .badges-meter span {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge_progress.png") repeat-x 0px;
  height: 15px;
  width: 30px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 79, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .delete a, body.favs .favorite-contests .delete a, body.favs .other-favorites .delete a {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 5px;
  right: 5px;
  color: #fde300;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: bold;
}
/* line 91, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .play-now, body.favs .favorite-games .enter-now, body.favs .favorite-contests .play-now, body.favs .favorite-contests .enter-now, body.favs .other-favorites .play-now, body.favs .other-favorites .enter-now {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 0.3em;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  color: #55c1e9;
  width: 100px;
  margin-bottom: 1em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 99, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .timestamp, body.favs .favorite-contests .timestamp, body.favs .other-favorites .timestamp {
  display: block;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: bold;
  color: white;
  line-wrap: no-wrap;
  margin-bottom: 1em;
}
/* line 107, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .remove, body.favs .favorite-contests .remove, body.favs .other-favorites .remove {
  position: absolute;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border: solid 2px #cf102d;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  min-height: 78px;
  padding: 1em 0 0;
  top: 19px;
  right: -1px;
  z-index: 20px;
  text-align: center;
}
/* line 120, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .remove .warning, body.favs .favorite-contests .remove .warning, body.favs .other-favorites .remove .warning {
  text-align: center;
  display: block;
  font-size: 0.75em;
  line-height: 2em;
  color: #cf102d;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 128, ../sass/styles/sections/_favs.scss */
body.favs .favorite-games .remove .yes, body.favs .favorite-games .remove .no, body.favs .favorite-contests .remove .yes, body.favs .favorite-contests .remove .no, body.favs .other-favorites .remove .yes, body.favs .other-favorites .remove .no {
  text-align: center;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 0px;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  min-width: 80px;
  margin-right: 0.5em;
}
@media screen and (max-width: 700px) {
  /* line 148, ../sass/styles/sections/_favs.scss */
  body.favs .favorite-games ul li, body.favs .favorite-contests ul li, body.favs .other-favorites ul li {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin: 1em;
  }
}

/* line 4, ../sass/styles/sections/_individual_game.scss */
body.game iframe {
  text-align: center;
  background-color: white;
  border: 0px none transparent;
  padding: 0px;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
  min-height: 500px;
  max-width: 720px;
  width: 100%;
}
@media screen and (max-width: 56.1875em) {
  /* line 17, ../sass/styles/sections/_individual_game.scss */
  body.game #top-scores {
    display: none;
  }
}
/* line 23, ../sass/styles/sections/_individual_game.scss */
body.game a.htmlGamePromo {
  display: block;
}
/* line 25, ../sass/styles/sections/_individual_game.scss */
body.game a.htmlGamePromo img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 56.1875em) {
  /* line 31, ../sass/styles/sections/_individual_game.scss */
  body.game #page-header {
    display: none;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 37, ../sass/styles/sections/_individual_game.scss */
  body.game .bg-holderbg-holder {
    background-color: black;
  }
}
/* line 43, ../sass/styles/sections/_individual_game.scss */
body.game #game-holder {
  text-align: center;
}
@media screen and (max-width: 56.1875em) {
  /* line 45, ../sass/styles/sections/_individual_game.scss */
  body.game #game-holder iframe {
    display: none;
  }
}
/* line 52, ../sass/styles/sections/_individual_game.scss */
body.game .kpi-215x50 {
  display: block;
  margin-bottom: 0.5em;
}
/* line 57, ../sass/styles/sections/_individual_game.scss */
body.game .featured-mini {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  overflow: hidden;
}
/* line 62, ../sass/styles/sections/_individual_game.scss */
body.game .kpi-300x250 img {
  border: 0px;
}
/* line 65, ../sass/styles/sections/_individual_game.scss */
body.game .row .span9 {
  _width: 700px;
}
/* line 69, ../sass/styles/sections/_individual_game.scss */
body.game .row .span3 {
  _width: 200px;
}
/* line 76, ../sass/styles/sections/_individual_game.scss */
body.game .call-to-action {
  display: block;
  width: 102.08333%;
  margin: 0 -1.04167%;
  *width: 102.08328%;
  *margin: 0 -1.04172%;
  *zoom: 1;
  *width: 600px;
  _display: none;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.game .call-to-action:before, body.game .call-to-action:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.game .call-to-action:after {
  clear: both;
}
/* line 80, ../sass/styles/sections/_individual_game.scss */
body.game .call-to-action li {
  text-align: center;
}
@media screen and (max-width: 56.1875em) {
  /* line 76, ../sass/styles/sections/_individual_game.scss */
  body.game .call-to-action {
    display: none;
  }
}
/* line 90, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini {
  margin-bottom: 1em;
  text-align: center;
}
/* line 93, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .featured-img {
  display: block;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 0.5em;
}
/* line 97, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .featured-img img {
  border: 2px solid #55c1e9;
  margin-bottom: 1em;
  _width: 200px;
}
/* line 102, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .featured-img h4 {
  margin-bottom: 1em;
  color: #55c1e9;
}
/* line 107, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .sm-game-prev {
  background-color: #f4f4f4;
  padding: 1em;
  display: inline;
  float: left;
  width: 87.5%;
  margin: 0 1.04167%;
  *width: 87.49995%;
  *margin: 0 1.04162%;
}
/* line 111, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .sm-game-prev li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
}
/* line 113, ../sass/styles/sections/_individual_game.scss */
body.game #featured-mini .sm-game-prev li a {
  display: block;
}
/* line 123, ../sass/styles/sections/_individual_game.scss */
body.game #game-social-bar {
  background-color: #f4f4f4;
  width: 100%;
  margin-bottom: 1em;
  padding: 0.5em 0 0.5em 0;
  height: 40px;
}
/* line 129, ../sass/styles/sections/_individual_game.scss */
body.game #game-social-bar .inner-c1, body.game #game-social-bar .inner-c2 {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  *width: 300px;
  height: 30px;
}
/* line 134, ../sass/styles/sections/_individual_game.scss */
body.game #game-social-bar .inner-c1 .rate-this-game, body.game #game-social-bar .inner-c2 .rate-this-game {
  margin: 1em 0px 0px 1em;
}
/* line 138, ../sass/styles/sections/_individual_game.scss */
body.game #game-social-bar .inner-c2 {
  text-align: right;
}
/* line 147, ../sass/styles/sections/_individual_game.scss */
body.game #game-desc .inner-c1, body.game #game-desc .inner-c2 {
  text-align: left;
  *width: 350px;
  overflow: hidden;
}
/* line 151, ../sass/styles/sections/_individual_game.scss */
body.game #game-desc .inner-c1 p, body.game #game-desc .inner-c2 p {
  margin-bottom: 1em;
}
/* line 154, ../sass/styles/sections/_individual_game.scss */
body.game #game-desc .inner-c1 p.desc, body.game #game-desc .inner-c2 p.desc {
  text-align: justify;
}
/* line 157, ../sass/styles/sections/_individual_game.scss */
body.game #game-desc .inner-c1 p.plays, body.game #game-desc .inner-c2 p.plays {
  text-align: right;
  color: #55c1e9;
  background-color: #f8f8fa;
  padding: 1em;
}
/* line 164, ../sass/styles/sections/_individual_game.scss */
body.game #game-desc .inner-c1 {
  background-color: #f4f4f4;
  *width: 270px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 1em;
  margin-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 164, ../sass/styles/sections/_individual_game.scss */
  body.game #game-desc .inner-c1 {
    padding: 0;
  }
}
/* line 178, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd {
  *width: 100px;
  text-align: center;
  min-height: 80px;
}
/* line 182, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd p {
  color: black;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 187, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .ico-holder {
  display: inline-block;
  clear: both;
  margin: 0px auto;
  text-align: center;
}
/* line 193, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .space {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -211px -133px;
  height: 32px;
  width: 77px;
}
/* line 201, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .arrow-left {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -287px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 207, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .arrow-right {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -362px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 213, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .arrow-up {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -312px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 219, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .arrow-down {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 228, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .mouse-left {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -386px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 234, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .mouse-right {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -409px -133px;
  float: left;
  height: 32px;
  width: 24px;
}
/* line 240, ../sass/styles/sections/_individual_game.scss */
body.game .key-cmd .move {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -497px -221px;
  float: left;
  height: 52px;
  width: 80px;
}
/* line 250, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer {
  width: 100%;
  _width: 980px;
  margin: 0px;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 256, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer h3 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 250, ../sass/styles/sections/_individual_game.scss */
  body.game #badge-viewer {
    display: none;
  }
}
/* line 266, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder {
  background-color: #55c1e9;
  padding: 1em 0;
  width: 100%;
  float: left;
}
/* line 271, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .l-col {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  text-align: left;
  min-height: 388px;
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge-board-left.jpg") repeat-x 0px;
}
/* line 277, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .l-col h3 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  text-transform: uppercase;
  padding: 1em 0.5em 0.4em 0.5em;
}
/* line 284, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 {
  background-color: #55c1e9;
  margin-bottom: 1em;
}
/* line 287, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 h4 {
  text-transform: uppercase;
  color: #fde300;
}
/* line 292, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list {
  text-align: left;
  overflow: hidden;
  margin: 0px;
}
/* line 296, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li {
  float: left;
  margin: 0px;
  width: 100%;
  padding: 1em 0;
  border-bottom: 2px solid #55c1e9;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
}
/* line 303, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li a {
  padding-left: 1em;
  color: black;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 309, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li:first-child {
  -moz-border-radius: 11px 11px 0 0;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 0 0;
}
/* line 312, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li:last-child {
  -moz-border-radius: 0 0 11px 11px;
  -webkit-border-radius: 0;
  border-radius: 0 0 11px 11px;
}
/* line 315, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li:hover {
  background: #bdc3c7;
  background-image: linear-gradient(to top, #bdc3c7 18%, #eaeaea 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #bdc3c7), color-stop(0.58, #eaeaea), color-stop(0.79, white));
}
/* line 318, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li.active {
  background: #bdc3c7;
  background-image: linear-gradient(to top, #bdc3c7 18%, #eaeaea 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #bdc3c7 18%, #eaeaea 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #bdc3c7), color-stop(0.58, #eaeaea), color-stop(0.79, white));
}
/* line 320, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .span3 ul.cat-list li.active a {
  color: #55c1e9;
}
/* line 328, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list {
  background-color: #f4f4f4;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin: 0px;
  min-height: 356px;
}
/* line 333, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li {
  font-size: 0.625em;
  line-height: 2.4em;
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  _width: 200px;
  margin-bottom: 1em;
  text-align: center;
  height: 289px;
  overflow: hidden;
}
/* line 341, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li h3 {
  color: #cf102d;
  text-transform: uppercase;
  margin: 0px;
}
/* line 346, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li small {
  font-style: italic;
}
/* line 354, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li .mount {
  margin: 0px auto;
  max-width: 90px;
  *width: 90px;
  margin-bottom: 1em;
  text-align: center;
  border: 3px solid #55c1e9;
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 11px 11px;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
  padding: 0.8em;
}
/* line 366, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li.locked h3 {
  color: #55c1e9;
}
/* line 369, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li.locked small {
  color: black;
}
/* line 372, ../sass/styles/sections/_individual_game.scss */
body.game #badge-viewer .holder .span9 ol.badge-list li.locked .mount {
  border: 3px solid #cdcdcd;
  background: #cdcdcd;
  background-image: linear-gradient(to top, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -webkit-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(bottom, #cdcdcd 0%, #f4f4f4 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cdcdcd), color-stop(1, #f4f4f4));
}
/* line 382, ../sass/styles/sections/_individual_game.scss */
body.game .kpi-300x250 {
  display: block;
  float: right;
  width: 300px;
  margin-bottom: 1em;
}
/* line 389, ../sass/styles/sections/_individual_game.scss */
body.game #badge-status {
  overflow: hidden;
  border: 2px solid #55c1e9;
  margin-bottom: 1em;
  padding: 1em 0;
  position: relative;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 56.1875em) {
  /* line 389, ../sass/styles/sections/_individual_game.scss */
  body.game #badge-status {
    display: none;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 389, ../sass/styles/sections/_individual_game.scss */
  body.game #badge-status {
    border: 0px;
  }
}
/* line 402, ../sass/styles/sections/_individual_game.scss */
body.game #badge-status .avatar {
  overflow: hidden;
  height: 135px;
  position: relative;
  left: 0px;
  margin-bottom: 1em;
}
/* line 408, ../sass/styles/sections/_individual_game.scss */
body.game #badge-status .avatar img {
  position: absolute;
  top: -4px;
  left: 19px;
  z-index: 5;
}
/* line 418, ../sass/styles/sections/_individual_game.scss */
body.game #badge-status .avatar .char-stage {
  *display: none;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  background: #cdcdcd;
  background-image: linear-gradient(to top, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -o-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -moz-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -ms-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, #cdcdcd), color-stop(0.5, #f4f4f4), color-stop(0.79, #eaeaea));
  width: 78%;
  height: 124px;
  position: absolute;
  top: 10px;
  left: 24px;
  z-index: -1;
}
/* line 431, ../sass/styles/sections/_individual_game.scss */
body.game #hold {
  margin-top: 1em;
  text-align: center;
}
/* line 434, ../sass/styles/sections/_individual_game.scss */
body.game #hold h4 {
  color: #55c1e9;
}
/* line 439, ../sass/styles/sections/_individual_game.scss */
body.game .badge-display header {
  width: 100%;
  background-color: #55c1e9;
  padding-top: 2em;
  padding-bottom: 2em;
  margin-bottom: 3em;
  height: 22px;
}
/* line 446, ../sass/styles/sections/_individual_game.scss */
body.game .badge-display header h3 {
  color: #fde300;
}
/* line 451, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder {
  padding-top: 5em;
}
@media screen and (max-width: 56.1875em) {
  /* line 451, ../sass/styles/sections/_individual_game.scss */
  body.game #badge-rating-holder {
    padding-top: 0;
  }
}
/* line 456, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .compare-btn {
  display: none;
  margin-top: 2em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  background-color: #55c1e9;
  padding: 9px;
  font-size: 0.875em;
  line-height: 1.71429em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 465, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder h3 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  color: #55c1e9;
  margin-bottom: 0.5em;
}
/* line 470, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-symbol-icon {
  width: 8.583%;
  margin-right: 0.5em;
  float: left;
}
/* line 474, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-symbol-icon img {
  *width: 40px;
  position: relative;
  top: 0px;
}
/* line 482, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-total-bg {
  display: inline;
  float: left;
  width: 56.25%;
  margin: 0 1.04167%;
  *width: 56.24995%;
  *margin: 0 1.04162%;
  overflow: hidden;
  height: 30px;
  background: #f4f4f4;
  background-image: linear-gradient(to top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -o-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -moz-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f4f4f4), color-stop(1, #cdcdcd));
  border: 3px solid white;
}
/* line 488, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-total-bg .badge-progress {
  float: left;
  height: 29px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge_progress.png") repeat-x 0px;
}
/* line 493, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-total-bg .badge-progress-value {
  display: inline;
  float: left;
  width: 14.58333%;
  margin: 0 1.04167%;
  *width: 14.58328%;
  *margin: 0 1.04162%;
  font: "Russo One", sans-serif;
  font-weight: normal;
  color: white;
  margin-top: 6px;
}
/* line 502, ../sass/styles/sections/_individual_game.scss */
body.game #badge-rating-holder .badge-total-possible {
  padding-top: 0.2em;
  margin-left: 0.5em;
  float: left;
  font: "Russo One", sans-serif;
  font-weight: normal;
  color: #cdcdcd;
}
/* line 512, ../sass/styles/sections/_individual_game.scss */
body.game #badge-status .badge-promo .badge-promo {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
}

/* line 11, ../sass/styles/sections/_all_games.scss */
body.games #recent-activity {
  height: 553px;
}
@media screen and (max-width: 56.1875em) {
  /* line 11, ../sass/styles/sections/_all_games.scss */
  body.games #recent-activity {
    display: none;
  }
}
/* line 17, ../sass/styles/sections/_all_games.scss */
body.games .games {
  clear: left;
  margin: 0px;
}
/* line 22, ../sass/styles/sections/_all_games.scss */
body.games #row1 {
  _width: 635px;
}
/* line 26, ../sass/styles/sections/_all_games.scss */
body.games #row1 .games li.game {
  width: 47.6%;
  _width: 280px;
}
@media screen and (max-width: 56.1875em) {
  /* line 26, ../sass/styles/sections/_all_games.scss */
  body.games #row1 .games li.game {
    width: 100%;
  }
}
/* line 33, ../sass/styles/sections/_all_games.scss */
body.games .games li.game {
  margin-bottom: 1em;
  position: relative;
  text-align: center;
  overflow: hidden;
  z-index: 0;
  height: 300px;
  _width: 300px;
  _overflow: hidden;
}
/* line 42, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .img-hold {
  max-width: 300px;
  _width: 300px;
  position: relative;
  margin: 0 auto;
}
/* line 48, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .main-img {
  display: block;
  max-width: 300px;
  _width: 300px;
  position: relative;
  z-index: 0;
}
/* line 54, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .main-img img {
  _width: 300px;
}
/* line 58, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .plays-ct {
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 2em;
  color: #cdcdcd;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 68, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .read-more {
  display: block;
  _display: none;
  position: absolute;
  height: 28px;
  width: 30px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -256px -167px;
  top: 172px;
  left: 258px;
  text-indent: -2000px;
  overflow: hidden;
  z-index: 80;
}
/* line 81, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .read-less {
  display: block;
  position: absolute;
  height: 28px;
  width: 30px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -290px -170px;
  top: 102px;
  left: 258px;
  text-indent: -2000px;
  overflow: hidden;
  z-index: 80;
}
/* line 96, ../sass/styles/sections/_all_games.scss */
body.games .games li.game h5 {
  font-size: 1.125em;
  line-height: 1.33333em;
  margin-bottom: 0px;
}
/* line 101, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info {
  _display: none;
  height: 218px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: -217px;
  left: 0px;
  z-index: 3;
}
/* line 110, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-clear-t {
  background-color: #55c1e9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  height: 68px;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 0;
}
/* line 120, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-clear-b {
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  height: 150px;
  width: 100%;
  position: absolute;
  top: 68px;
  left: 0;
  z-index: 0;
}
/* line 130, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-top {
  height: 53px;
  width: 230px;
  padding: 15px 0 0 20px;
  float: left;
  text-align: left;
  position: relative;
  z-index: 5;
}
/* line 138, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-top h4 {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.5em;
  color: white;
}
/* line 148, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom {
  height: 140px;
  width: 300px;
  float: left;
  position: relative;
  z-index: 5;
}
/* line 154, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column1, body.games .games li.game .more-info .mi-bottom .column2 {
  float: left;
  height: 111px;
  text-align: left;
  padding: 15px;
}
/* line 161, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column1 {
  width: 83px;
}
/* line 163, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column1 img {
  margin-bottom: 15px;
  border: 1px solid #55c1e9;
}
/* line 168, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column2 {
  width: 157px;
  height: 65px;
}
/* line 171, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column2 p {
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: 1.5em;
  display: block;
  height: 65px;
  overflow: hidden;
  color: black;
  margin-bottom: 1em;
}
/* line 180, ../sass/styles/sections/_all_games.scss */
body.games .games li.game .more-info .mi-bottom .column2 .play-btn {
  display: block;
  padding: 5px;
  font-size: 0.875em;
  line-height: 1.71429em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  width: 93px;
  text-align: center;
}

/* line 3, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-header {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 8, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #main-gp {
  margin-bottom: 2em;
  width: 100%;
  max-width: 983px;
  *zoom: 1;
  margin: 0px auto;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospel_presentation #main-gp:before, body.gospel_presentation #main-gp:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospel_presentation #main-gp:after {
  clear: both;
}
/* line 16, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .hide {
  display: none !important;
}
/* line 20, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .title-area {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  *zoom: 1;
  text-align: center;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospel_presentation .title-area:before, body.gospel_presentation .title-area:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospel_presentation .title-area:after {
  clear: both;
}
/* line 24, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .title-area h1 {
  margin: 0px;
}
/* line 27, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .title-area a {
  text-decoration: underline;
}
/* line 32, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-wrapper {
  float: left;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 39, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav-holder {
  direction: ltr;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  text-align: center;
}
/* line 51, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav {
  display: inline-block;
  margin: 0px auto;
}
/* line 56, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab {
  float: left;
}
/* line 60, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a {
  display: block;
  margin-right: 1em;
  height: 35px;
  width: 35px;
  text-indent: -20000px;
}
/* line 69, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.prev {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -9px -14px;
}
/* line 74, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.next {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -53px -14px;
}
/* line 79, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.text {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -108px -14px;
}
/* line 81, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.text.selected {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -163px -14px;
}
/* line 87, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.play {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -213px -14px;
}
/* line 89, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #gp-nav .tab a.play.selected {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -249px -14px;
}
/* line 95, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation a.gp-btn {
  position: absolute;
  top: 35px;
  z-index: 99999;
  display: block;
  width: 35px;
  text-indent: -2000px;
  height: 35px;
}
@media screen and (max-width: 81.1875em) {
  /* line 95, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation a.gp-btn {
    top: 10px;
  }
}
/* line 109, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #langSel {
  left: 20px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -488px -11px;
}
/* line 114, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #callBtn {
  right: 20px;
  _right: 50px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb-gb-sprite.png") no-repeat;
  background-position: -535px -14px;
}
/* line 120, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #frmGpInfoTxt {
  font-size: 1.25em;
  line-height: 1.2em;
  color: #cf102d;
}
/* line 127, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation a.decision {
  position: absolute;
  left: 37px;
  padding: 1em;
  width: 175px;
  text-align: center;
  color: white;
  border: 4px solid white;
  z-index: 20;
}
@media screen and (max-width: 20.625em) {
  /* line 127, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation a.decision {
    left: 17px;
  }
}
/* line 139, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation a.decision.yes {
  top: 109px;
  background-color: #46a546;
}
/* line 144, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation a.decision.no {
  top: 47px;
  background-color: #cf102d;
}
/* line 152, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #slides {
  left: 0;
  width: 100%;
  position: relative;
  margin-bottom: 1em;
  overflow: hidden;
  height: 510px;
}
@media screen and (max-width: 20.625em) {
  /* line 152, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #slides {
    height: 360px;
  }
}
/* line 164, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 20.625em) {
  /* line 164, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .slide {
    max-width: 245px;
  }
}
/* line 174, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #image_txt {
  position: absolute;
  left: 8%;
  top: 7%;
  z-index: 99;
  max-width: 476px;
  _width: 476px;
  padding: 1em;
  z-index: 1;
  background-color: black;
  border: 3px solid #55c1e9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=600);
  opacity: 6;
}
@media screen and (max-width: 58.75em) {
  /* line 174, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #image_txt {
    max-width: 300px;
  }
}
@media screen and (max-width: 40em) {
  /* line 174, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #image_txt {
    top: 13%;
    max-width: 130px;
  }
}
@media screen and (max-width: 20.625em) {
  /* line 174, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #image_txt {
    max-width: 100px;
    top: 18%;
  }
}
/* line 198, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation #image_txt h3 {
  color: white;
}
@media screen and (max-width: 40em) {
  /* line 198, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #image_txt h3 {
    font-size: 0.9375em;
    line-height: 1.6em;
  }
}
@media screen and (max-width: 20.625em) {
  /* line 198, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation #image_txt h3 {
    font-size: 0.6875em;
    line-height: 2.18182em;
  }
}
/* line 210, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .text_body {
  clear: both;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  padding: 1em;
  left: 0;
  overflow-y: auto;
  position: absolute;
  z-index: 99;
  bottom: 20px;
  height: 160px;
  background-color: white;
  width: 94%;
}
@media screen and (max-width: 58.75em) {
  /* line 210, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .text_body {
    width: 92%;
    height: 160px;
  }
}
@media screen and (max-width: 40em) {
  /* line 210, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .text_body {
    width: 90%;
    height: 120px;
  }
}
@media screen and (max-width: 499px) {
  /* line 210, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .text_body {
    width: 88%;
    height: 120px;
  }
}
/* line 236, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .form .text_body {
  height: 340px !important;
}
@media screen and (max-width: 58.75em) {
  /* line 236, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .form .text_body {
    height: 350px !important;
  }
}
@media screen and (max-width: 40em) {
  /* line 236, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .form .text_body {
    height: 350px !important;
  }
}
@media screen and (max-width: 499px) {
  /* line 236, ../sass/styles/sections/_gospel_presentation.scss */
  body.gospel_presentation .form .text_body {
    height: 470px;
  }
}
/* line 250, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .feedback-form .webform-client-form {
  border: none;
}
/* line 252, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .feedback-form .webform-client-form p {
  clear: both;
}
/* line 257, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation body.gospel_presentation .feedback-form .webform-client-form #edit-actions {
  background-color: none !important;
  margin-bottom: 10rem;
}
/* line 262, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .feedback-form .webform-client-form #edit-actions input[type="submit"] {
  width: 100%;
  margin-bottom: 10rem;
}
/* line 267, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .feedback-form .webform-client-form {
  background-position: 95% 120px;
}
/* line 275, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .gp-kpi-links, body.gospel_presentation .player-switch {
  max-width: 1184px;
  margin: 0 auto;
  position: relative;
  *zoom: 1;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospel_presentation .gp-kpi-links:before, body.gospel_presentation .gp-kpi-links:after, body.gospel_presentation .player-switch:before, body.gospel_presentation .player-switch:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospel_presentation .gp-kpi-links:after, body.gospel_presentation .player-switch:after {
  clear: both;
}
/* line 284, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .gp-kpi-links a, body.gospel_presentation .player-switch a {
  color: white;
}
/* line 287, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .gp-kpi-links h2, body.gospel_presentation .player-switch h2 {
  color: white;
  margin-bottom: 0px;
}
/* line 293, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation svg.svg_on {
  display: none !Important;
  top: 0px;
}
/* line 298, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch {
  text-align: left;
}
/* line 300, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a {
  border-radius: 50%;
  margin-right: 2em;
  background-color: white;
  display: block;
  position: relative;
  float: left;
  height: 50px;
  width: 50px;
  padding-top: 3px;
  text-align: center;
  border: 1px solid white;
}
/* line 312, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a svg {
  position: absolute;
  right: -24px;
  top: 0px;
}
/* line 319, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a:hover svg.svg_on {
  display: block !Important;
}
/* line 322, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a:hover svg.svg_off {
  display: none !Important;
}
/* line 326, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a.active {
  background-color: #55c1e9;
  border: 1px solid #55c1e9;
}
/* line 327, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a.active svg.svg_on {
  display: block !Important;
}
/* line 330, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a.active svg.svg_off {
  display: none !Important;
}
/* line 337, ../sass/styles/sections/_gospel_presentation.scss */
body.gospel_presentation .player-switch a.active:hover svg {
  display: block;
}

/* line 93, ../sass/styles/_base2.scss */
body.home #topAd {
  display: none;
}
/* line 9, ../sass/styles/sections/_home.scss */
body.home .bgHeader {
  display: none;
}
/* line 13, ../sass/styles/sections/_home.scss */
body.home .homeblock {
  box-sizing: border-box;
  *zoom: 1;
  margin: 0px auto;
  width: 100%;
  float: left;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.home .homeblock:before, body.home .homeblock:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.home .homeblock:after {
  clear: both;
}
/* line 21, ../sass/styles/sections/_home.scss */
body.home #page-header {
  display: none;
}
/* line 28, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  min-height: 300px;
  _width: 650px !important;
  margin-bottom: 1em;
}
/* line 34, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .wrap {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  min-height: 250px;
  border: 2px solid #55c1e9;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  padding: 1em;
}
/* line 44, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  overflow: hidden;
  float: left;
  display: block;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 54, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li {
  float: left;
  border-top: 1px solid #cdcdcd;
  border-left: 0;
  border-right: 0;
  max-height: 80px;
  overflow: hidden;
  margin: 0px;
  width: 100%;
  padding: 0.5em;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
}
/* line 68, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li a .sect-1 {
  display: inline;
  float: left;
  width: 14.58333%;
  margin: 0 1.04167%;
  *width: 14.58328%;
  *margin: 0 1.04162%;
  position: relative;
}
/* line 72, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li a .sect-2 {
  display: inline;
  float: left;
  width: 72.91667%;
  margin: 0 1.04167%;
  *width: 72.91662%;
  *margin: 0 1.04162%;
  padding-left: 1em;
  padding-top: 1em;
}
/* line 76, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li a .sect-2 .username {
  color: #cf102d;
  font-family: "Russo One", sans-serif;
  margin: 0px;
}
/* line 81, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li a .sect-2 .badges-won {
  color: #625f5f;
}
/* line 85, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .badge-winners-list li a:last-child {
  border-bottom: 1px solid #cdcdcd;
}
/* line 90, ../sass/styles/sections/_home.scss */
body.home .sect-2 p {
  margin: 0px !important;
}
/* line 94, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar {
  overflow: hidden;
  margin-bottom: 1em;
  height: 120px;
  position: relative;
  left: 0px;
}
/* line 100, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar .hexagon {
  top: 75%;
  left: 66%;
  z-index: 30;
}
/* line 105, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar img {
  position: absolute;
  top: -18px;
  left: 19px;
  width: 130%;
  z-index: 5;
}
/* line 112, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar .char-stage {
  *display: none;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  background: #cdcdcd;
  background-image: linear-gradient(to top, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -o-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -moz-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -ms-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, #cdcdcd), color-stop(0.5, #f4f4f4), color-stop(0.79, #eaeaea));
  width: 78%;
  height: 107px;
  position: absolute;
  top: 13px;
  left: 26px;
  z-index: -1;
}
/* line 123, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar.default img {
  top: -34px;
  left: 48px;
}
/* line 129, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .avatar.Female img {
  top: -23px;
}
/* line 135, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user {
  text-align: center;
  position: relative;
}
/* line 138, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .heading {
  color: #cf102d;
  margin: 0px;
  font-style: normal;
  font-size: 0.9375em;
  line-height: 1.6em;
}
/* line 148, ../sass/styles/sections/_home.scss */
body.home .top-badge-winners .featured-user .desc {
  color: #55c1e9;
}
/* line 157, ../sass/styles/sections/_home.scss */
body.home .ad-block {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  padding-top: 2.5em;
  height: 300px;
  overflow: hidden;
}
@media screen and (max-width: 56.1875em) {
  /* line 157, ../sass/styles/sections/_home.scss */
  body.home .ad-block {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    text-align: center;
    margin-bottom: 1em;
  }
}
/* line 172, ../sass/styles/sections/_home.scss */
body.home .two-up-promos {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  height: 670px;
  margin-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 172, ../sass/styles/sections/_home.scss */
  body.home .two-up-promos {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
    height: 100%;
  }
}
@media screen and (max-width: 499px) {
  /* line 172, ../sass/styles/sections/_home.scss */
  body.home .two-up-promos {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
}
/* line 185, ../sass/styles/sections/_home.scss */
body.home .two-up-promos ol {
  margin: 0px;
  display: block;
}
/* line 188, ../sass/styles/sections/_home.scss */
body.home .two-up-promos ol li {
  width: 100%;
  float: left;
}
@media screen and (min-width: 87.4375em) {
  /* line 188, ../sass/styles/sections/_home.scss */
  body.home .two-up-promos ol li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 3em;
  }
}
/* line 197, ../sass/styles/sections/_home.scss */
body.home .two-up-promos ol li a img {
  border: 2px solid #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 206, ../sass/styles/sections/_home.scss */
  body.home .span8, body.home .span4, body.home .span6 {
    text-align: center;
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 0px;
  }
}

/* line 2, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #episodes {
  width: 100%;
  margin: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
}
/* line 9, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .btn-holder {
  position: absolute;
  bottom: 0px;
}
/* line 14, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .transbar {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 1;
  background-color: #55c1e9;
  height: 135px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 26, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .full-ep-link {
  text-transform: uppercase;
  float: left;
  width: 200px;
  padding: 1em;
  margin-right: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .full-ep-link.locked .vs-locked {
  display: block;
  top: 4px;
  height: 24px;
}
/* line 42, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .teaser-btn {
  font-weight: normal;
  padding: 1em;
  width: 200px;
  float: left;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 54, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .col-inner {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  max-width: 1184px;
  _width: 1184px;
  _width: 965px;
  position: relative;
  margin-bottom: 1em;
  overflow: hidden;
  z-index: 200;
}
/* line 64, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .eplist {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  border: 1em solid #55c1e9;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  background-color: white;
  padding: 0.5em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.episode_guide .eplist:before, body.episode_guide .eplist:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.episode_guide .eplist:after {
  clear: both;
}
/* line 72, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .eplist:nth-child(even) {
  border: 1em solid #2471aa !important;
}
/* line 77, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .teaser {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  position: relative;
  z-index: 20;
  float: left;
}
@media screen and (max-width: 499px) {
  /* line 77, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .teaser {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 89, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .teaser_img {
  -moz-box-shadow: inset 0 0 10px #000000;
}
@media screen and (max-width: 499px) {
  /* line 89, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .teaser_img {
    display: none;
  }
}
/* line 96, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .sub_title {
  font-family: "Russo One", sans-serif;
  color: white;
}
/* line 104, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .title_area {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  height: 250px;
  position: relative;
  z-index: 20;
}
@media screen and (max-width: 499px) {
  /* line 104, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .title_area {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 112, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .title_area h2 {
  color: #fde300;
  font-size: 1.4375em;
  line-height: 2.08696em;
  margin-top: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 499px) {
  /* line 112, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .title_area h2 {
    font-size: 0.75em;
    line-height: 2em;
    line-height: normal;
  }
}
/* line 131, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #feature_area {
  background-color: #55c1e9;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 131, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #feature_area {
    padding: 1em;
  }
}
/* line 142, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .blue {
  color: #55c1e9;
}
/* line 146, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #featured_img, body.episode_guide #feature_title_box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding: 1em;
  color: white;
}
/* line 151, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #featured_img p, body.episode_guide #feature_title_box p {
  color: white;
  margin: 0 0 10px;
}
/* line 157, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #featured_img {
  max-width: 500px;
}
/* line 161, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #full_episode_link {
  margin-top: 1em;
  font-size: 1.25em;
  line-height: 1.2em;
  position: relative;
  width: 300px;
}
@media screen and (max-width: 56.1875em) {
  /* line 161, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #full_episode_link {
    width: auto !important;
  }
}
/* line 171, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #full_episode_link.locked .vs-locked {
  display: block;
  position: relative;
  float: left;
  top: 4px;
  height: 30px;
}
@media screen and (max-width: 56.1875em) {
  /* line 171, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #full_episode_link.locked .vs-locked {
    left: -4px;
  }
}
/* line 184, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #ep_title {
  color: white;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 189, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #ep_index, body.episode_guide #ep_season {
  margin: 0px;
  font-size: 1em;
  line-height: 1.5em;
  color: #2471aa;
  text-transform: uppercase;
}
/* line 197, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #take_away {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  border-bottom: 1px solid #f4f4f4;
  padding: 1em;
  font-size: 0.9375em;
  line-height: 1.6em;
}
/* line 200, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #take_away h3 {
  text-transform: uppercase;
}
/* line 215, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #ep_season {
  margin-bottom: 1em;
}
/* line 219, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .triangle {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -952px -517px;
  height: 17px;
  width: 9px;
  float: left;
  margin-right: 1em;
}
/* line 232, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #side_bar ul {
  float: left;
  margin: 0px;
}
/* line 235, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #side_bar ul li {
  float: left;
  clear: both;
  margin-bottom: 0.5em;
}
/* line 242, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #side_bar ul li a {
  float: left;
  display: inline-block;
  zoom: 1;
  *display: inline;
  max-width: 196px;
  _width: 195px;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-family: "Russo One", sans-serif;
  color: black;
}
/* line 252, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .accordion_content {
  background-color: white;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 260, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .innerContent {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  clear: both;
  margin-bottom: 1em;
  margin-top: 1em;
  overflow: hidden;
}
/* line 268, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #main_bible_ref {
  color: #2471aa;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 273, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #tabs {
  margin: 0px;
  background-color: #f4f4f4;
}
/* line 276, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #tabs .tab {
  border-bottom: 1px solid #cdcdcd;
  clear: both;
  float: left;
  position: relative;
  width: 100%;
}
/* line 282, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #tabs .tab h4 {
  text-decoration: underline;
  color: black;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 1em;
}
/* line 296, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .accordion {
  width: 100%;
  cursor: pointer;
}
/* line 302, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabs {
  margin: 0px;
  margin-top: 1em;
  background-color: #f4f4f4;
}
/* line 306, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabs .popTab {
  border-bottom: 1px solid #cdcdcd;
  clear: both;
  float: left;
  position: relative;
  width: 100%;
}
/* line 312, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabs .popTab h4 {
  color: black;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 1em;
}
/* line 321, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabContent {
  background-color: white;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 329, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabContent ul {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 335, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .popTabHeading {
  width: 100%;
  cursor: pointer;
}
/* line 340, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #char_bible_verses {
  text-align: left;
}
/* line 345, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide a.answer_ico {
  text-align: left;
}
/* line 347, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide a.answer_ico .plus {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -419px -231px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  cursor: pointer;
  width: 12px;
  height: 13px;
}
/* line 355, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide a.answer_ico.open .plus {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -445px -231px;
}
/* line 361, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .answer {
  text-align: left;
  margin-left: 1em;
}
/* line 366, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .accordion_content ul {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 373, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slider {
  width: 100%;
  position: relative;
  clear: left;
  background-color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 373, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #charactor_slider {
    background-color: white;
  }
}
/* line 383, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder {
  position: relative;
  z-index: 0;
  float: left;
  width: 99000px;
  margin: 0px;
  background-color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 383, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #charactor_slide_holder {
    background-color: white;
    width: 100%;
    left: 0 !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 399, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .char_arrow {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -930px -374px;
  width: 45px;
  height: 129px;
  position: absolute;
  z-index: 200;
  top: 130px;
  cursor: pointer;
}
@media screen and (max-width: 56.1875em) {
  /* line 399, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .char_arrow {
    display: none;
  }
}
/* line 412, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #left_arrow {
  left: 2%;
}
/* line 416, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #right_arrow {
  right: 2%;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -975px -374px;
}
/* line 421, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li {
  float: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 421, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #charactor_slide_holder li {
    width: 100%;
    max-width: 300px;
    padding: 1em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 432, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li a {
  float: left;
  width: 400px;
  margin: 1em;
  overflow: hidden;
}
@media screen and (max-width: 56.1875em) {
  /* line 432, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #charactor_slide_holder li a {
    width: 100%;
    max-width: 300px;
    min-height: 405px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 444, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li a .copy {
  float: none;
  display: none;
  height: 409px;
  margin-bottom: -409px;
  position: relative;
  z-index: 1010;
  text-align: center;
}
/* line 452, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li a .copy h4 {
  color: #cf102d;
  text-decoration: none;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  margin: 0px;
}
/* line 461, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li a .copy .info_panel {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #2471aa;
  padding-top: 1em;
  color: white;
  font-family: "Russo One", sans-serif;
  height: 50px;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
}
/* line 476, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #charactor_slide_holder li a:hover .copy {
  display: block;
  background-color: #fde300;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
@media screen and (max-width: 56.1875em) {
  /* line 476, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #charactor_slide_holder li a:hover .copy {
    display: none;
  }
}
/* line 488, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .tp {
  text-align: left;
}
/* line 492, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .tp .backbtn {
  float: right;
  margin-right: 1em;
}
/* line 497, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .backbtn {
  font-family: "Russo One", sans-serif;
  text-transform: uppercase;
}
/* line 502, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #qna_content li h4 {
  text-decoration: none !important;
}
/* line 507, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #bible_list {
  border-top: 1px solid #DDDDDD;
}
/* line 508, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #bible_list h3 {
  color: #55c1e9;
  font-size: 1.3125em;
  line-height: 2.28571em;
}
/* line 517, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide .select_video {
  cursor: pointer;
}
/* line 521, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #player {
  background-color: black;
  padding: 3em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  text-align: center;
  min-height: 350px;
  margin: 0 auto;
  width: 100%;
  clear: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 533, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #sbVideoPlayer {
    width: 100%;
  }
}
/* line 539, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #moreVideos {
  margin: 0 auto;
  width: 100%;
  clear: left;
  text-align: center;
  margin-bottom: 2em;
}
/* line 547, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #additional_videos {
  margin: 0 auto;
  max-width: 480px;
  background-color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  display: block !important;
  float: none !important;
  margin-bottom: 1em;
}
/* line 556, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #additional_videos li {
  float: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 556, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #additional_videos li {
    width: 30%;
  }
}
/* line 562, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #additional_videos li a {
  display: block;
}
/* line 569, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #wallpaper_content li.span6 {
  min-height: 384px;
}
@media screen and (max-width: 56.1875em) {
  /* line 569, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide #wallpaper_content li.span6 {
    min-height: auto;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 576, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide .span8, body.episode_guide .span6, body.episode_guide .span4 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 1em;
  }
}
/* line 583, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide #qna_bible_verses li {
  margin-bottom: 1em;
}

/* line 2, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #episodes {
  width: 100%;
  margin: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
}
/* line 9, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .btn-holder {
  position: absolute;
  bottom: 0px;
}
/* line 14, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .transbar {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 1;
  background-color: #55c1e9;
  height: 135px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 26, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .full-ep-link {
  text-transform: uppercase;
  float: left;
  width: 200px;
  padding: 1em;
  margin-right: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .full-ep-link.locked .vs-locked {
  display: block;
  top: 4px;
  height: 24px;
}
/* line 42, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .teaser-btn {
  font-weight: normal;
  padding: 1em;
  width: 200px;
  float: left;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 54, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .col-inner {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  max-width: 1184px;
  _width: 1184px;
  _width: 965px;
  position: relative;
  margin-bottom: 1em;
  overflow: hidden;
  z-index: 200;
}
/* line 64, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .eplist {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  border: 1em solid #55c1e9;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  background-color: white;
  padding: 0.5em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.episode_guide_home .eplist:before, body.episode_guide_home .eplist:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.episode_guide_home .eplist:after {
  clear: both;
}
/* line 72, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .eplist:nth-child(even) {
  border: 1em solid #2471aa !important;
}
/* line 77, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .teaser {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  position: relative;
  z-index: 20;
  float: left;
}
@media screen and (max-width: 499px) {
  /* line 77, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .teaser {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 89, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .teaser_img {
  -moz-box-shadow: inset 0 0 10px #000000;
}
@media screen and (max-width: 499px) {
  /* line 89, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .teaser_img {
    display: none;
  }
}
/* line 96, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .sub_title {
  font-family: "Russo One", sans-serif;
  color: white;
}
/* line 104, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .title_area {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  height: 250px;
  position: relative;
  z-index: 20;
}
@media screen and (max-width: 499px) {
  /* line 104, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .title_area {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 112, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .title_area h2 {
  color: #fde300;
  font-size: 1.4375em;
  line-height: 2.08696em;
  margin-top: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 499px) {
  /* line 112, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .title_area h2 {
    font-size: 0.75em;
    line-height: 2em;
    line-height: normal;
  }
}
/* line 131, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #feature_area {
  background-color: #55c1e9;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding-bottom: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 131, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #feature_area {
    padding: 1em;
  }
}
/* line 142, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .blue {
  color: #55c1e9;
}
/* line 146, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #featured_img, body.episode_guide_home #feature_title_box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding: 1em;
  color: white;
}
/* line 151, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #featured_img p, body.episode_guide_home #feature_title_box p {
  color: white;
  margin: 0 0 10px;
}
/* line 157, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #featured_img {
  max-width: 500px;
}
/* line 161, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #full_episode_link {
  margin-top: 1em;
  font-size: 1.25em;
  line-height: 1.2em;
  position: relative;
  width: 300px;
}
@media screen and (max-width: 56.1875em) {
  /* line 161, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #full_episode_link {
    width: auto !important;
  }
}
/* line 171, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #full_episode_link.locked .vs-locked {
  display: block;
  position: relative;
  float: left;
  top: 4px;
  height: 30px;
}
@media screen and (max-width: 56.1875em) {
  /* line 171, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #full_episode_link.locked .vs-locked {
    left: -4px;
  }
}
/* line 184, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #ep_title {
  color: white;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 189, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #ep_index, body.episode_guide_home #ep_season {
  margin: 0px;
  font-size: 1em;
  line-height: 1.5em;
  color: #2471aa;
  text-transform: uppercase;
}
/* line 197, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #take_away {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  border-bottom: 1px solid #f4f4f4;
  padding: 1em;
  font-size: 0.9375em;
  line-height: 1.6em;
}
/* line 200, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #take_away h3 {
  text-transform: uppercase;
}
/* line 215, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #ep_season {
  margin-bottom: 1em;
}
/* line 219, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .triangle {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -952px -517px;
  height: 17px;
  width: 9px;
  float: left;
  margin-right: 1em;
}
/* line 232, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #side_bar ul {
  float: left;
  margin: 0px;
}
/* line 235, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #side_bar ul li {
  float: left;
  clear: both;
  margin-bottom: 0.5em;
}
/* line 242, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #side_bar ul li a {
  float: left;
  display: inline-block;
  zoom: 1;
  *display: inline;
  max-width: 196px;
  _width: 195px;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-family: "Russo One", sans-serif;
  color: black;
}
/* line 252, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .accordion_content {
  background-color: white;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 260, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .innerContent {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  clear: both;
  margin-bottom: 1em;
  margin-top: 1em;
  overflow: hidden;
}
/* line 268, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #main_bible_ref {
  color: #2471aa;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 273, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #tabs {
  margin: 0px;
  background-color: #f4f4f4;
}
/* line 276, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #tabs .tab {
  border-bottom: 1px solid #cdcdcd;
  clear: both;
  float: left;
  position: relative;
  width: 100%;
}
/* line 282, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #tabs .tab h4 {
  text-decoration: underline;
  color: black;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 1em;
}
/* line 296, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .accordion {
  width: 100%;
  cursor: pointer;
}
/* line 302, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabs {
  margin: 0px;
  margin-top: 1em;
  background-color: #f4f4f4;
}
/* line 306, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabs .popTab {
  border-bottom: 1px solid #cdcdcd;
  clear: both;
  float: left;
  position: relative;
  width: 100%;
}
/* line 312, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabs .popTab h4 {
  color: black;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 1em;
}
/* line 321, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabContent {
  background-color: white;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 329, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabContent ul {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 335, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .popTabHeading {
  width: 100%;
  cursor: pointer;
}
/* line 340, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #char_bible_verses {
  text-align: left;
}
/* line 345, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home a.answer_ico {
  text-align: left;
}
/* line 347, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home a.answer_ico .plus {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -419px -231px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  cursor: pointer;
  width: 12px;
  height: 13px;
}
/* line 355, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home a.answer_ico.open .plus {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -445px -231px;
}
/* line 361, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .answer {
  text-align: left;
  margin-left: 1em;
}
/* line 366, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .accordion_content ul {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 373, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slider {
  width: 100%;
  position: relative;
  clear: left;
  background-color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 373, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #charactor_slider {
    background-color: white;
  }
}
/* line 383, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder {
  position: relative;
  z-index: 0;
  float: left;
  width: 99000px;
  margin: 0px;
  background-color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 383, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #charactor_slide_holder {
    background-color: white;
    width: 100%;
    left: 0 !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 399, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .char_arrow {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -930px -374px;
  width: 45px;
  height: 129px;
  position: absolute;
  z-index: 200;
  top: 130px;
  cursor: pointer;
}
@media screen and (max-width: 56.1875em) {
  /* line 399, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .char_arrow {
    display: none;
  }
}
/* line 412, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #left_arrow {
  left: 2%;
}
/* line 416, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #right_arrow {
  right: 2%;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -975px -374px;
}
/* line 421, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li {
  float: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 421, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #charactor_slide_holder li {
    width: 100%;
    max-width: 300px;
    padding: 1em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 432, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li a {
  float: left;
  width: 400px;
  margin: 1em;
  overflow: hidden;
}
@media screen and (max-width: 56.1875em) {
  /* line 432, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #charactor_slide_holder li a {
    width: 100%;
    max-width: 300px;
    min-height: 405px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
  }
}
/* line 444, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li a .copy {
  float: none;
  display: none;
  height: 409px;
  margin-bottom: -409px;
  position: relative;
  z-index: 1010;
  text-align: center;
}
/* line 452, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li a .copy h4 {
  color: #cf102d;
  text-decoration: none;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  margin: 0px;
}
/* line 461, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li a .copy .info_panel {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #2471aa;
  padding-top: 1em;
  color: white;
  font-family: "Russo One", sans-serif;
  height: 50px;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
}
/* line 476, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #charactor_slide_holder li a:hover .copy {
  display: block;
  background-color: #fde300;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
@media screen and (max-width: 56.1875em) {
  /* line 476, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #charactor_slide_holder li a:hover .copy {
    display: none;
  }
}
/* line 488, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .tp {
  text-align: left;
}
/* line 492, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .tp .backbtn {
  float: right;
  margin-right: 1em;
}
/* line 497, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .backbtn {
  font-family: "Russo One", sans-serif;
  text-transform: uppercase;
}
/* line 502, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #qna_content li h4 {
  text-decoration: none !important;
}
/* line 507, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #bible_list {
  border-top: 1px solid #DDDDDD;
}
/* line 508, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #bible_list h3 {
  color: #55c1e9;
  font-size: 1.3125em;
  line-height: 2.28571em;
}
/* line 517, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home .select_video {
  cursor: pointer;
}
/* line 521, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #player {
  background-color: black;
  padding: 3em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  text-align: center;
  min-height: 350px;
  margin: 0 auto;
  width: 100%;
  clear: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 533, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #sbVideoPlayer {
    width: 100%;
  }
}
/* line 539, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #moreVideos {
  margin: 0 auto;
  width: 100%;
  clear: left;
  text-align: center;
  margin-bottom: 2em;
}
/* line 547, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #additional_videos {
  margin: 0 auto;
  max-width: 480px;
  background-color: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  display: block !important;
  float: none !important;
  margin-bottom: 1em;
}
/* line 556, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #additional_videos li {
  float: left;
}
@media screen and (max-width: 56.1875em) {
  /* line 556, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #additional_videos li {
    width: 30%;
  }
}
/* line 562, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #additional_videos li a {
  display: block;
}
/* line 569, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #wallpaper_content li.span6 {
  min-height: 384px;
}
@media screen and (max-width: 56.1875em) {
  /* line 569, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home #wallpaper_content li.span6 {
    min-height: auto;
  }
}
@media screen and (max-width: 56.1875em) {
  /* line 576, ../sass/styles/sections/_episode_guide.scss */
  body.episode_guide_home .span8, body.episode_guide_home .span6, body.episode_guide_home .span4 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin: 1em;
  }
}
/* line 583, ../sass/styles/sections/_episode_guide.scss */
body.episode_guide_home #qna_bible_verses li {
  margin-bottom: 1em;
}

/* line 2, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents #content h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 9, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents .box {
  border: 2px solid #55c1e9;
  padding: 2em;
  clear: both;
  margin: 1em;
  _width: 900px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
}
/* line 19, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents .ad-holder {
  text-align: center;
  _display: none;
}
/* line 24, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents .parent {
  _display: none;
}
/* line 28, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents .right {
  clear: right;
}
/* line 31, ../sass/styles/sections/_info-for-parents.scss */
body.info-for-parents .left {
  clear: left;
}

/* line 2, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy #content .c8, body.privacy-policy #content .c4 {
  *margin: 0px;
}
/* line 5, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy #content h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 11, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy .box {
  border: 2px solid #55c1e9;
  padding: 2em;
  clear: both;
  margin: 1em;
  _width: 900px;
}
/* line 19, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy .ad-holder {
  text-align: center;
}
/* line 24, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy .span4 img {
  _display: none;
}
/* line 26, ../sass/styles/sections/_privacy-policy.scss */
body.privacy-policy .span4 img.kid {
  _display: none;
}
@media screen and (max-width: 800px) {
  /* line 39, ../sass/styles/sections/_privacy-policy.scss */
  body.privacy-policy #content .c8 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 43, ../sass/styles/sections/_privacy-policy.scss */
  body.privacy-policy #content .c7, body.privacy-policy section#maincolumn .content .c11 {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
}

/* line 8, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use #content h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 14, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use .box {
  border: 2px solid #55c1e9;
  padding: 2em;
  clear: both;
  margin: 1em;
  _width: 900px;
}
/* line 22, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use .ad-holder {
  text-align: center;
}
/* line 25, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use .col-inner a {
  text-decoration: underline;
}
/* line 27, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use .c4 {
  text-align: center;
}
/* line 29, ../sass/styles/sections/_terms-of-use.scss */
body.terms-of-use .c4 img {
  _display: none;
}
@media screen and (max-width: 800px) {
  /* line 41, ../sass/styles/sections/_terms-of-use.scss */
  body.terms-of-use #content .c8 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 45, ../sass/styles/sections/_terms-of-use.scss */
  body.terms-of-use #content .c7, body.terms-of-use section#maincolumn .content .c11 {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
}

/* line 10, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download {
  padding: 1em;
}
/* line 12, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .color-btn {
  padding: 1em;
  font-size: 1.125em;
  line-height: 1.33333em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-left: 0.5em;
  color: white;
  margin-bottom: 1em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 19, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .color-btn:hover {
  background: #fde300;
  color: #cf102d;
}
/* line 24, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .printer-btn {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 1em;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  margin-left: 1em;
  color: black;
  border: 1px solid black;
  margin-bottom: 2em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 33, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download p {
  font-size: 0.75em;
  line-height: 2em;
  color: #cf102d;
}
/* line 40, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .btns {
  padding-top: 2em;
}
/* line 43, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .devoimg {
  padding-top: 2em;
}
/* line 45, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .download .devoimg img {
  max-width: 100%;
}
/* line 51, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .into {
  font-size: 1em;
  line-height: 1.5em;
  color: black;
}
/* line 56, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .giz {
  text-align: center;
}
/* line 58, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .giz img {
  max-width: 100%;
}
/* line 63, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .social {
  padding: 1em 0 1em 0;
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  border-bottom: 1px solid #E4E4E4;
}
/* line 67, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .social .fav-btn-lg {
  margin-right: 3em;
}
/* line 72, ../sass/styles/sections/_kids-devo.scss */
body.kids-devo .c5 {
  _width: 400px;
}

/* line 3, ../sass/styles/sections/_profile.scss */
body.profile .section ul {
  margin: 0px;
}
/* line 9, ../sass/styles/sections/_profile.scss */
body.profile .notwearing {
  display: none;
}
/* line 12, ../sass/styles/sections/_profile.scss */
body.profile .profilebg {
  margin: 0 auto;
  height: 550px;
  width: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 999px) {
  /* line 12, ../sass/styles/sections/_profile.scss */
  body.profile .profilebg {
    display: none;
  }
}
/* line 26, ../sass/styles/sections/_profile.scss */
body.profile .bg-img-holder img {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}
/* line 40, ../sass/styles/sections/_profile.scss */
body.profile .bg-img-holder img.notwearing {
  display: none !IMPORTANT;
}
/* line 45, ../sass/styles/sections/_profile.scss */
body.profile .see-through {
  width: 100%;
  height: 100%;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  top: 479px;
  left: 0px;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 56.1875em) {
  /* line 45, ../sass/styles/sections/_profile.scss */
  body.profile .see-through {
    top: 420px;
  }
}
@media screen and (max-width: 499px) {
  /* line 45, ../sass/styles/sections/_profile.scss */
  body.profile .see-through {
    top: 283px;
  }
}
/* line 62, ../sass/styles/sections/_profile.scss */
body.profile .shop-mobile-msg {
  font-weight: bold;
  color: #cf102d;
  text-decoration: underline;
  display: none;
}
@media screen and (max-width: 62.375em) {
  /* line 62, ../sass/styles/sections/_profile.scss */
  body.profile .shop-mobile-msg {
    display: block;
  }
}
/* line 72, ../sass/styles/sections/_profile.scss */
body.profile #full_episode_link {
  position: absolute;
  right: 0;
  top: 20px;
  text-transform: uppercase;
}
/* line 82, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader {
  z-index: 2;
  width: 100%;
  max-width: 1184px;
  _width: 1184px;
  margin: 0 auto;
  height: 445px;
  margin-bottom: 1em;
  position: relative;
  left: 0px;
  top: 0px;
  padding: 17px 0px 0px 0px;
  overflow: hidden;
  direction: ltr;
}
@media screen and (max-width: 999px) {
  /* line 82, ../sass/styles/sections/_profile.scss */
  body.profile .profileHeader {
    display: none;
  }
}
/* line 99, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen {
  width: 266px;
  height: 466px;
  position: absolute;
  top: 14px;
  left: 0px;
  z-index: 1;
}
/* line 106, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items {
  top: 0px;
  left: 0px;
  position: absolute;
}
/* line 110, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items .cg_img {
  height: 466px;
  position: absolute;
  width: 266px;
}
/* line 114, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items .cg_img img {
  left: 0px;
  position: absolute;
  top: -20px;
}
/* line 120, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-headgear {
  z-index: 6;
}
/* line 128, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-eyes {
  z-index: 4;
}
/* line 131, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-skin {
  z-index: 1;
}
/* line 134, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-tops {
  z-index: 6;
}
/* line 137, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-bottoms {
  z-index: 3;
}
/* line 140, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items #char-shoes {
  z-index: 2;
}
/* line 143, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader #cg-gen .items .notwearing {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 148, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .username {
  position: absolute;
  top: 345px;
  left: 214px;
  height: 52px;
  width: 740px;
}
/* line 154, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .username h2 {
  display: block;
  color: black;
  text-transform: none;
  float: left;
}
/* line 161, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .username .edit-profile {
  display: block;
  height: 30px;
  float: left;
  margin-left: 9px;
  margin-top: 1em;
}
/* line 167, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .username .edit-profile a {
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.71429em;
  text-transform: uppercase;
}
/* line 173, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .username button {
  float: right;
  margin-left: 1em;
}
/* line 179, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel {
  position: relative;
  height: 385px;
  left: 1000px;
  top: -43px;
  width: 800px;
  overflow: hidden;
}
/* line 186, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel .heading {
  width: 777px;
  position: absolute;
  z-index: 2;
  top: 31px;
  left: 8px;
  color: #cf102d;
}
/* line 193, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel .heading h3 {
  color: #cf102d;
  float: left;
  display: block;
  text-transform: uppercase;
  margin: 2px 0 0 6px;
}
/* line 202, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel .see-through-bar {
  width: 800px;
  background-color: white;
  height: 36px;
  position: absolute;
  z-index: 1;
  top: 26px;
  left: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 214, ../sass/styles/sections/_profile.scss */
body.profile #addFriendButton, body.profile #requestedFriendButton, body.profile #removeFriendButton {
  margin-top: 1.5em;
}
/* line 219, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel form {
  background-color: white;
  position: relative;
  width: 300px;
  padding: 51px 0 58px 56px;
  left: 75px;
  top: 132px;
  font-size: 0.75em;
  line-height: 2em;
  color: #cf102d;
  z-index: 2;
}
/* line 229, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .gender-panel form .sub-btn {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
  font-size: 0.875em;
  line-height: 1.71429em;
  line-height: 1.5em;
  padding: 0;
  font-weight: normal;
  width: 86px;
  height: 28px;
  margin-right: 47px;
  float: right;
}
/* line 241, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel, body.profile .profileHeader .closet-panel {
  position: relative;
  height: 385px;
  left: 1000px;
  top: -43px;
  width: 800px;
  overflow: hidden;
}
/* line 248, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .buy-now-btn, body.profile .profileHeader .closet-panel .buy-now-btn {
  font-size: 1.125em;
  line-height: 1.33333em;
  background: #cf102d;
  color: white;
  padding: 1em;
}
/* line 253, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .buy-now-btn:hover, body.profile .profileHeader .closet-panel .buy-now-btn:hover {
  background: white;
  color: #cf102d;
}
/* line 260, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel #char-background img, body.profile .profileHeader .closet-panel #char-background img {
  display: none !IMPORTANT;
}
/* line 267, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup, body.profile .profileHeader .closet-panel .cart-popup {
  width: 518px;
  height: 332px;
  background-color: white;
  border: 6px solid #cf102d;
  position: absolute;
  left: 219px;
  top: 33px;
  -moz-border-radius: 15px / 15px;
  -webkit-border-radius: 15px 15px;
  border-radius: 15px / 15px;
  z-index: 20;
  -webkit-box-shadow: #cdcdcd 2px 2px 45px;
  -moz-box-shadow: #cdcdcd 2px 2px 45px;
  box-shadow: #cdcdcd 2px 2px 45px;
}
/* line 278, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .top, body.profile .profileHeader .closet-panel .cart-popup .top {
  float: left;
  width: 507px;
  height: 30px;
  margin: 5px 0 0 0;
}
/* line 288, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .top .cartTitle, body.profile .profileHeader .closet-panel .cart-popup .top .cartTitle {
  margin-left: 1em;
  float: left;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: #cf102d;
  text-transform: uppercase;
}
/* line 305, ../sass/styles/sections/_profile.scss */
body.profile .cart-popup .top .cart-close-btn {
  float: right;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  margin-right: 1em;
}
/* line 313, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .empty, body.profile .profileHeader .closet-panel .cart-popup .empty {
  margin: 1em;
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 15px;
  color: #cf102d;
  text-transform: uppercase;
  text-decoration: underline;
}
/* line 323, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .spacer, body.profile .profileHeader .closet-panel .cart-popup .spacer {
  height: 5px;
  width: 485px;
  margin-left: 20px;
  background-color: #cf102d;
  float: left;
}
/* line 330, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup button, body.profile .profileHeader .closet-panel .cart-popup button {
  float: right;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: 1.5em;
  width: 78px;
  height: 25px;
  padding: 0px;
  font-weight: normal;
  margin-right: 13px;
}
/* line 343, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total, body.profile .profileHeader .closet-panel .cart-popup .total {
  width: 484px;
  height: 54px;
  float: right;
  margin-right: 13px;
}
/* line 348, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total .cart-error, body.profile .profileHeader .closet-panel .cart-popup .total .cart-error {
  position: absolute;
  width: 478px;
  height: 24px;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.71429em;
  background-color: #cf102d;
  top: 281px;
  left: 9px;
  padding: 10px;
  color: white;
}
/* line 360, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total .txt, body.profile .profileHeader .closet-panel .cart-popup .total .txt {
  width: 70px;
  height: 24px;
  float: right;
  margin-right: 6px;
  text-align: right;
  color: #625f5f;
  font-size: 0.75em;
  line-height: 2em;
  text-transform: uppercase;
  padding-top: 11px;
}
/* line 376, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total .poup-cart-total, body.profile .profileHeader .closet-panel .cart-popup .total .poup-cart-total {
  width: 145px;
  height: 35px;
  font-size: 0.8125em;
  line-height: 1.84615em;
  font-weight: normal;
  color: black;
  float: right;
  padding-top: 9px;
  background-color: #eedddc;
}
/* line 385, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total .poup-cart-total span, body.profile .profileHeader .closet-panel .cart-popup .total .poup-cart-total span {
  display: block;
  float: right;
  padding: 1px;
  color: #cf102d;
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 392, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .total .poup-cart-total i, body.profile .profileHeader .closet-panel .cart-popup .total .poup-cart-total i {
  background: #55c1e9;
  float: right;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  display: block;
  height: 14px;
  padding: 1px;
  text-align: center;
  width: 18px;
  border: 1px solid #55c1e9;
  color: white;
  font-size: 0.5625em;
  line-height: 2.66667em;
  margin: 3px 20px 0 3px;
}
/* line 412, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items, body.profile .profileHeader .closet-panel .cart-popup .cart-items {
  display: block;
  width: 459px;
  margin: 9px 0 9px 45px;
  float: left;
}
/* line 417, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li, body.profile .profileHeader .closet-panel .cart-popup .cart-items li {
  display: block;
  width: 485px;
  height: 36px;
  float: left;
}
/* line 422, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .img-holder, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .img-holder {
  text-align: center;
  height: 32px;
  width: 45px;
  border: 1px solid #625f5f;
  background-color: #f4f4f4;
  float: left;
}
/* line 429, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .img-holder img, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .img-holder img {
  height: 32px;
  width: 45px;
}
/* line 434, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .cart-item-title, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .cart-item-title {
  margin-left: 7px;
  margin-top: 14px;
  float: left;
  height: 39px;
  width: 261px;
  font-size: 0.8125em;
  line-height: 1.84615em;
  color: black;
  text-transform: uppercase;
}
/* line 443, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .cart-item-title .deletmeitem, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .cart-item-title .deletmeitem {
  margin-left: 10px;
  font-size: 0.625em;
  line-height: 2.4em;
  color: #cf102d;
  font-weight: normal;
}
/* line 457, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .item-cost, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .item-cost {
  width: 145px;
  height: 43px;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: normal;
  color: black;
  float: left;
  position: relative;
  top: -8px;
  left: 0px;
  padding-top: 10px;
  background-color: #f4f4f4;
}
/* line 469, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .item-cost span, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .item-cost span {
  display: block;
  float: right;
  padding: 4px;
}
/* line 474, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cart-popup .cart-items li .item-cost i, body.profile .profileHeader .closet-panel .cart-popup .cart-items li .item-cost i {
  display: none;
}
/* line 482, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop, body.profile .profileHeader .closet-panel .dialog-box-shop {
  width: 460px;
  height: 173px;
  background-color: white;
  border: 6px solid #cf102d;
  position: absolute;
  left: 247px;
  top: 53px;
  -moz-border-radius: 15px / 15px;
  -webkit-border-radius: 15px 15px;
  border-radius: 15px / 15px;
  z-index: 20;
  -webkit-box-shadow: #625f5f 2px 2px 45px;
  -moz-box-shadow: #625f5f 2px 2px 45px;
  box-shadow: #625f5f 2px 2px 45px;
}
/* line 493, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .top, body.profile .profileHeader .closet-panel .dialog-box-shop .top {
  display: block;
  float: left;
  width: 445px;
  margin: 5px 0 14px 0;
}
/* line 498, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .top a, body.profile .profileHeader .closet-panel .dialog-box-shop .top a {
  color: #cf102d;
  font-size: 0.6875em;
  line-height: 2.18182em;
  text-transform: uppercase;
}
/* line 502, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .top a i, body.profile .profileHeader .closet-panel .dialog-box-shop .top a i {
  display: block;
  float: right;
  font: normal 1.125em "Russo One", sans-serif;
  font-weight: normal;
}
/* line 512, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont {
  float: left;
  width: 430px;
  margin-left: 33px;
}
/* line 516, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .img-holder, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .img-holder {
  float: left;
  text-align: center;
  width: 129px;
  height: 107px;
  border: 1px solid #625f5f;
  background-color: #f4f4f4;
}
/* line 523, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .img-holder img, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .img-holder img {
  margin-top: 22px;
}
/* line 527, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder {
  float: left;
  width: 265px;
  margin-left: 23px;
  line-height: 1.5em;
}
/* line 532, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder button, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder button {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: 1.5em;
  min-width: 66px;
}
/* line 536, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .dialogcont .buttonholder .buy, body.profile .profileHeader .closet-panel .dialog-box-shop .dialogcont .buttonholder .buy {
  padding: 12px;
  font-size: 0.6875em;
  line-height: 2.18182em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  min-width: 66px;
  margin-right: 1em;
}
/* line 545, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea {
  float: left;
  width: 265px;
  margin-left: 23px;
  color: #cf102d;
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 1em;
}
/* line 552, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea strong, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea strong {
  font-weight: normal;
  text-transform: uppercase;
}
/* line 556, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .thisitem, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .thisitem {
  color: #625f5f;
  font-weight: normal;
}
/* line 559, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .thisitem span, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .thisitem span {
  color: #cf102d;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 566, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .price .price-line, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .price .price-line {
  display: block;
  float: left;
  font-weight: normal;
}
/* line 571, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .price i, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .price i {
  background: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  float: left;
  display: block;
  padding: 0.1em;
  text-align: center;
  color: white;
  font-size: 0.75em;
  line-height: 2em;
  margin: -1px 5px 0 3px;
}
/* line 588, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea {
  float: left;
  width: 265px;
  margin-left: 23px;
  color: #cf102d;
  font-size: 0.75em;
  line-height: 2em;
  margin-bottom: 1em;
}
/* line 595, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea strong, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea strong {
  font-weight: normal;
  text-transform: uppercase;
}
/* line 599, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .thisitem, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .thisitem {
  color: #625f5f;
  font-weight: normal;
}
/* line 602, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .thisitem span, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .thisitem span {
  color: #cf102d;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 609, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .price .price-line, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .price .price-line {
  display: block;
  float: left;
  font-weight: normal;
}
/* line 614, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .dialog-box-shop .cgtextarea .price i, body.profile .profileHeader .closet-panel .dialog-box-shop .cgtextarea .price i {
  background: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  float: left;
  display: block;
  padding: 0.1em;
  text-align: center;
  color: white;
  font-size: 0.75em;
  line-height: 2em;
  margin: -1px 5px 0 3px;
}
/* line 631, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading, body.profile .profileHeader .closet-panel .heading {
  width: 777px;
  position: absolute;
  z-index: 2;
  top: 26px;
  left: 8px;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  color: #cf102d;
}
/* line 643, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading h3, body.profile .profileHeader .closet-panel .heading h3 {
  font-size: 0.75em;
  line-height: 2em;
  color: #cf102d;
  float: left;
  text-transform: uppercase;
  margin: 2px 0 0 6px;
}
/* line 650, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading i, body.profile .profileHeader .closet-panel .heading i {
  display: block;
  width: 27px;
  height: 26px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -259px -157px;
  margin-left: 4px;
}
/* line 659, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .close-btn-shop, body.profile .profileHeader .closet-panel .heading .close-btn-shop {
  float: right;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  margin-right: 1em;
  margin-top: 0.5em;
}
/* line 670, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart, body.profile .profileHeader .closet-panel .heading .cart {
  margin-right: 1em;
  float: right;
  height: 26px;
  cursor: pointer;
}
/* line 675, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart i, body.profile .profileHeader .closet-panel .heading .cart i {
  display: block;
  width: 21px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -70px -153px;
  float: left;
  margin-right: 0.5em;
}
/* line 682, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart .min-div, body.profile .profileHeader .closet-panel .heading .cart .min-div {
  float: left;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
  margin-right: 5px;
}
/* line 688, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart .items, body.profile .profileHeader .closet-panel .heading .cart .items {
  float: left;
  font-size: 0.625em;
  line-height: 2.4em;
  line-height: 3em;
  margin-right: 1em;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 701, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart .cart-total, body.profile .profileHeader .closet-panel .heading .cart .cart-total {
  display: block;
  color: #cf102d;
  margin-top: 0.2em;
  float: left;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
}
/* line 708, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart .cart-total span, body.profile .profileHeader .closet-panel .heading .cart .cart-total span {
  display: block;
  float: left;
  margin: 2px 4px 0 0;
}
/* line 713, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading .cart .cart-total i, body.profile .profileHeader .closet-panel .heading .cart .cart-total i {
  background: #55c1e9;
  float: left;
  display: block;
  height: 14px;
  padding: 1px;
  text-align: center;
  width: 18px;
  border: 1px solid #55c1e9;
  color: white;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 0.5625em;
  line-height: 2.66667em;
  margin-top: 3px;
}
/* line 730, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading a, body.profile .profileHeader .closet-panel .heading a {
  float: right;
  color: #cf102d;
  font-size: 0.625em;
  line-height: 2.4em;
  text-transform: uppercase;
}
/* line 735, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .heading a span, body.profile .profileHeader .closet-panel .heading a span {
  font: normal 1.313em "Russo One", sans-serif;
}
/* line 741, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide, body.profile .profileHeader .closet-panel .top-slide {
  width: 635px;
  height: 150px;
  position: absolute;
  top: 80px;
  left: 165px;
  overflow: hidden;
}
/* line 748, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider, body.profile .profileHeader .closet-panel .top-slide .cg-slider {
  width: 535px;
  height: 150px;
  overflow: hidden;
  position: relative;
  float: left;
}
/* line 754, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20000em;
}
/* line 759, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider {
  display: block;
  float: left;
  width: 535px;
  height: 150px;
  margin: 0px;
}
/* line 765, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item {
  display: block;
  width: 117px;
  height: 140px;
  float: left;
  position: relative;
  background-color: white;
  padding-top: 0px;
  text-align: center;
  margin-left: 12px;
}
/* line 783, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .mask, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .mask, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .mask, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .mask {
  background-color: #BABABA;
  height: 144px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  width: 117px;
  z-index: 2;
}
/* line 793, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .wearing-msg, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .wearing-msg, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg {
  left: 10px;
  position: absolute;
  top: 80px;
  width: 89px;
  z-index: 3;
  -moz-border-radius: 15px / 15px;
  -webkit-border-radius: 15px 15px;
  border-radius: 15px / 15px;
  padding: 6px 6px 7px 6px;
  font-size: 0.5em;
  line-height: 3em;
  line-height: 1.5em;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
  color: #cf102d;
}
/* line 794, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .wearing-msg p, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg p, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .wearing-msg p, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg p {
  background-color: #55c1e9;
  padding: 10px;
  color: white;
}
/* line 816, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .wearing-msg .buy-now-btn, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg .buy-now-btn, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .wearing-msg .buy-now-btn, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .wearing-msg .buy-now-btn {
  -moz-border-radius: 15px / 15px;
  -webkit-border-radius: 15px 15px;
  border-radius: 15px / 15px;
  display: inline;
  float: left;
  font-size: 1.125em;
  line-height: 1.33333em;
  text-transform: uppercase;
  background-color: #cf102d;
  color: white;
  width: 78px;
}
/* line 836, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item h3, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item h3, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item h3, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item h3 {
  font-size: 0.6875em;
  line-height: 2.18182em;
  color: #55c1e9;
  text-transform: uppercase;
  margin-left: 12px;
  margin-bottom: 0;
  margin-top: 0;
  width: 94px;
  height: 23px;
  overflow: hidden;
  text-align: center;
  visibility: hidden;
}
/* line 855, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-price, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-price, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-price, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-price {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  width: 100%;
  margin: 0px;
  height: 19px;
  font-weight: normal;
  background: #cf102d;
}
/* line 862, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-price .price, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-price .price, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-price .price, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-price .price {
  margin-right: 4px;
  display: inline;
  text-align: center;
  color: white;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  font-weight: normal;
}
/* line 871, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-price i, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-price i, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-price i, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-price i {
  display: none;
}
/* line 880, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 0.3em;
  text-align: center;
}
/* line 884, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons a, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons a, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons a, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 1.25em;
  line-height: 1.2em;
  line-height: 1.5em;
  padding-right: 1em;
}
/* line 890, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons .try, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons .wear, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .try, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .wear, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons .try, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons .wear, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .try, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .wear {
  color: #55c1e9;
}
/* line 892, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons .try:hover, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons .wear:hover, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .try:hover, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .wear:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons .try:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons .wear:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .try:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .wear:hover {
  color: #cf102d;
}
/* line 897, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .divider .item .item-buttons .buy:hover, body.profile .profileHeader .shop-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .buy:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .divider .item .item-buttons .buy:hover, body.profile .profileHeader .closet-panel .top-slide .cg-slider .inner .sdivider .item .item-buttons .buy:hover {
  color: #55c1e9;
}
/* line 906, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .prev, body.profile .profileHeader .shop-panel .top-slide .next, body.profile .profileHeader .closet-panel .top-slide .prev, body.profile .profileHeader .closet-panel .top-slide .next {
  display: block;
  width: 50px;
  height: 148px;
  float: left;
  border: none;
  text-indent: -2000px;
  cursor: pointer;
  outline: none;
}
/* line 916, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .next, body.profile .profileHeader .closet-panel .top-slide .next {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -975px -364px;
}
/* line 919, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .top-slide .prev, body.profile .profileHeader .closet-panel .top-slide .prev {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -925px -366px;
}
/* line 924, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar, body.profile .profileHeader .closet-panel .mid-bar {
  width: 566px;
  height: 30px;
  position: absolute;
  z-index: 2;
  top: 246px;
  left: 220px;
  padding-left: 14px;
}
/* line 932, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector, body.profile .profileHeader .shop-panel .mid-bar .eye-selector, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector, body.profile .profileHeader .closet-panel .mid-bar .eye-selector {
  float: left;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  color: #cf102d;
  text-transform: uppercase;
  margin-top: 6px;
  position: relative;
}
/* line 940, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .lbl, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .lbl, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .lbl, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .lbl {
  float: left;
  font-weight: normal;
}
/* line 944, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .box, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .box, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .box, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .box {
  width: 16px;
  height: 14px;
  border: 1px solid #625f5f;
  float: left;
  margin-left: 8px;
  cursor: pointer;
}
/* line 951, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .box:hover, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .box:hover, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .box:hover, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .box:hover {
  border: 1px solid black;
}
/* line 960, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle {
  width: 77px;
  height: 63px;
  background-color: white;
  border: 1px solid #cf102d;
  position: absolute;
  z-index: 20;
  top: -1px;
  left: 40px;
  padding: 5px;
}
/* line 970, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle .color-name, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle .color-name, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle .color-name, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle .color-name, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle .color-name, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle .color-name, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle .color-name, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle .color-name {
  color: black;
  font-weight: normal;
  font-size: 0.5625em;
  line-height: 2.66667em;
  text-transform: uppercase;
  float: left;
  height: 16px;
  width: 77px;
}
/* line 979, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle .color-list, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle .color-list, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle .color-list, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle .color-list, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle .color-list, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle .color-list, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle .color-list, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle .color-list {
  margin: 0px;
  display: block;
  float: left;
  width: 77px;
}
/* line 984, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle .color-list li, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle .color-list li, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle .color-list li, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle .color-list li, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle .color-list li, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle .color-list li, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle .color-list li, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle .color-list li {
  float: left;
  height: 20px;
  width: 20px;
}
/* line 988, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle .color-list li .active, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle .color-list li .active, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle .color-list li .active, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle .color-list li .active, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle .color-list li .active, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle .color-list li .active, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle .color-list li .active, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle .color-list li .active {
  border: 1px solid black;
}
/* line 992, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .skin-modle .color-list li a.active, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .eye-modle .color-list li a.active, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .skin-modle .color-list li a.active, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .eye-modle .color-list li a.active, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .skin-modle .color-list li a.active, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .eye-modle .color-list li a.active, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .skin-modle .color-list li a.active, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .eye-modle .color-list li a.active {
  border: none;
}
/* line 1005, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .cream, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .cream, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .cream, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .cream {
  background-color: #FEE8D6;
}
/* line 1008, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .latte, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .latte, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .latte, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .latte {
  background-color: #FFDAB9;
}
/* line 1011, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .caramel, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .caramel, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .caramel, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .caramel {
  background-color: #F4A460;
}
/* line 1014, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .java, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .java, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .java, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .java {
  background-color: #CD853F;
}
/* line 1017, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .mocha, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .mocha, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .mocha, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .mocha {
  background-color: #7B3F00;
}
/* line 1026, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .dark, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .brown, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .dark, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .brown, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .dark, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .brown, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .dark, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .brown {
  background-color: #7B3F00;
}
/* line 1029, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .yellow, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .arillos, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .yellow, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .arillos, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .yellow, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .arillos, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .yellow, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .arillos {
  background-color: #f5e032;
}
/* line 1032, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .orange, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .aranjados, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .orange, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .aranjados, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .orange, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .aranjados, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .orange, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .aranjados {
  background-color: #fb6e07;
}
/* line 1035, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .blue, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .ules, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .blue, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .ules, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .blue, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .ules, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .blue, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .ules {
  background-color: #34a4f2;
}
/* line 1038, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .green, body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .rdes, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .green, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .rdes, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .green, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .rdes, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .green, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .rdes {
  background-color: #458c12;
}
/* line 1041, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .skin-seclector .black, body.profile .profileHeader .shop-panel .mid-bar .eye-selector .black, body.profile .profileHeader .closet-panel .mid-bar .skin-seclector .black, body.profile .profileHeader .closet-panel .mid-bar .eye-selector .black {
  background-color: black;
}
/* line 1048, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .eye-selector, body.profile .profileHeader .closet-panel .mid-bar .eye-selector {
  margin-left: 20px;
}
/* line 1051, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .count, body.profile .profileHeader .shop-panel .mid-bar .navi, body.profile .profileHeader .closet-panel .mid-bar .count, body.profile .profileHeader .closet-panel .mid-bar .navi {
  float: right;
}
/* line 1054, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .count, body.profile .profileHeader .closet-panel .mid-bar .count {
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  color: #cf102d;
  font-weight: normal;
  margin: 6px 8px 0px 0px;
  text-transform: uppercase;
}
/* line 1065, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder, body.profile .profileHeader .closet-panel .mid-bar .bread-holder {
  overflow: hidden;
  position: relative;
  width: 180px;
  height: 26px;
  float: right;
}
/* line 1071, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder .bread-left, body.profile .profileHeader .shop-panel .mid-bar .bread-holder .bread-right, body.profile .profileHeader .shop-panel .mid-bar .bread-holder .c-bread-left, body.profile .profileHeader .shop-panel .mid-bar .bread-holder .c-bread-right, body.profile .profileHeader .closet-panel .mid-bar .bread-holder .bread-left, body.profile .profileHeader .closet-panel .mid-bar .bread-holder .bread-right, body.profile .profileHeader .closet-panel .mid-bar .bread-holder .c-bread-left, body.profile .profileHeader .closet-panel .mid-bar .bread-holder .c-bread-right {
  display: block;
  float: left;
  height: 17px;
  width: 19px;
  color: #cf102d;
  text-align: center;
  margin-top: 5px;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 1086, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread {
  position: relative;
  float: left;
  overflow: hidden;
  height: 26px;
  width: 115px;
}
/* line 1092, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread .navi, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread .navi, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread .navi, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread .navi {
  display: block;
  padding-top: 5px;
  width: 50000px;
  position: absolute;
}
/* line 1097, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread .navi li, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread .navi li, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread .navi li, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread .navi li {
  display: block;
  float: left;
  height: 17px;
  margin-right: 4px;
  width: 19px;
}
/* line 1103, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread .navi li a, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread .navi li a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread .navi li a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread .navi li a {
  display: block;
  float: left;
  max-height: 15px;
  padding: 0.5em;
  min-width: 11px;
  background-color: white;
  border: 1px solid #55c1e9;
  text-align: center;
  font-size: 12px;
  color: #55c1e9;
}
/* line 1116, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread .navi li.active a, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread .navi li.active a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread .navi li.active a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread .navi li.active a {
  background-color: #55c1e9;
  color: white;
}
/* line 1122, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .mid-bar .bread-holder #shop-bread .navi li:hover a, body.profile .profileHeader .shop-panel .mid-bar .bread-holder #closet-bread .navi li:hover a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #shop-bread .navi li:hover a, body.profile .profileHeader .closet-panel .mid-bar .bread-holder #closet-bread .navi li:hover a {
  background-color: #55c1e9;
  color: white;
}
/* line 1135, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .see-through-mid-bar, body.profile .profileHeader .closet-panel .see-through-mid-bar {
  width: 580px;
  background-color: white;
  height: 30px;
  position: absolute;
  z-index: 1;
  top: 246px;
  left: 220px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1145, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder, body.profile .profileHeader .closet-panel .cat-holder {
  width: 612px;
  height: 83px;
  position: absolute;
  z-index: 1;
  top: 286px;
  left: 190px;
}
/* line 1152, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .prev, body.profile .profileHeader .shop-panel .cat-holder .next, body.profile .profileHeader .closet-panel .cat-holder .prev, body.profile .profileHeader .closet-panel .cat-holder .next {
  display: block;
  width: 26px;
  height: 60px;
  float: left;
  border: none;
  text-indent: -2000px;
  cursor: pointer;
  margin-top: 19px;
  outline: none;
}
/* line 1163, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .next, body.profile .profileHeader .closet-panel .cat-holder .next {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -844px -499px;
}
/* line 1166, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .prev, body.profile .profileHeader .closet-panel .cat-holder .prev {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -816px -499px;
}
/* line 1172, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .cat-scroller, body.profile .profileHeader .closet-panel .cat-holder .cat-scroller {
  width: 558px;
  height: 76px;
  overflow: hidden;
  position: relative;
  float: left;
}
/* line 1178, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .cat-scroller .catslider, body.profile .profileHeader .closet-panel .cat-holder .cat-scroller .catslider {
  display: block;
  position: absolute;
  width: 20000em;
  top: 0px;
  height: 76px;
}
/* line 1184, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .cat-scroller .catslider .catdivider, body.profile .profileHeader .closet-panel .cat-holder .cat-scroller .catslider .catdivider {
  margin: 0px;
  display: block;
  width: 560px;
  height: 76px;
  float: left;
  position: relative;
}
/* line 1195, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .cat-scroller .catslider li, body.profile .profileHeader .closet-panel .cat-holder .cat-scroller .catslider li {
  display: block;
  width: 111px;
  height: 80px;
  float: left;
  margin-left: 1px;
  text-align: center;
  overflow: hidden;
}
/* line 1203, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shop-panel .cat-holder .cat-scroller .catslider li a, body.profile .profileHeader .closet-panel .cat-holder .cat-scroller .catslider li a {
  display: block;
  width: 110px;
  padding-top: 48px;
  height: 30px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -9px -382px;
  font-size: 0.625em;
  line-height: 2.4em;
  color: #cf102d;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 1222, ../sass/styles/sections/_profile.scss */
body.profile #cgall.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -9px -458px;
}
/* line 1225, ../sass/styles/sections/_profile.scss */
body.profile #cgall:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -9px -458px;
}
/* line 1230, ../sass/styles/sections/_profile.scss */
body.profile #cgheadgear {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -382px;
}
/* line 1232, ../sass/styles/sections/_profile.scss */
body.profile #cgheadgear.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -458px;
}
/* line 1235, ../sass/styles/sections/_profile.scss */
body.profile #cgheadgear:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -458px;
}
/* line 1240, ../sass/styles/sections/_profile.scss */
body.profile #cgtops {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -382px;
}
/* line 1242, ../sass/styles/sections/_profile.scss */
body.profile #cgtops.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -458px;
}
/* line 1245, ../sass/styles/sections/_profile.scss */
body.profile #cgtops:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -458px;
}
/* line 1250, ../sass/styles/sections/_profile.scss */
body.profile #cgbottoms {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -382px;
}
/* line 1252, ../sass/styles/sections/_profile.scss */
body.profile #cgbottoms.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -458px;
}
/* line 1255, ../sass/styles/sections/_profile.scss */
body.profile #cgbottoms:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -458px;
}
/* line 1260, ../sass/styles/sections/_profile.scss */
body.profile #cgshoes {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -382px;
}
/* line 1262, ../sass/styles/sections/_profile.scss */
body.profile #cgshoes.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -458px;
}
/* line 1265, ../sass/styles/sections/_profile.scss */
body.profile #cgshoes:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -458px;
}
/* line 1270, ../sass/styles/sections/_profile.scss */
body.profile #cgbackground {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -382px;
}
/* line 1272, ../sass/styles/sections/_profile.scss */
body.profile #cgbackground.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -458px;
}
/* line 1275, ../sass/styles/sections/_profile.scss */
body.profile #cgbackground:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -458px;
}
/* line 1281, ../sass/styles/sections/_profile.scss */
body.profile #scgall.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -9px -458px;
}
/* line 1284, ../sass/styles/sections/_profile.scss */
body.profile #scgall:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -9px -458px;
}
/* line 1289, ../sass/styles/sections/_profile.scss */
body.profile #scgheadgear {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -382px;
}
/* line 1291, ../sass/styles/sections/_profile.scss */
body.profile #scgheadgear.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -458px;
}
/* line 1294, ../sass/styles/sections/_profile.scss */
body.profile #scgheadgear:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -120px -458px;
}
/* line 1299, ../sass/styles/sections/_profile.scss */
body.profile #scgtops {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -382px;
}
/* line 1301, ../sass/styles/sections/_profile.scss */
body.profile #scgtops.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -458px;
}
/* line 1304, ../sass/styles/sections/_profile.scss */
body.profile #scgtops:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -228px -458px;
}
/* line 1309, ../sass/styles/sections/_profile.scss */
body.profile #scgbottoms {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -382px;
}
/* line 1311, ../sass/styles/sections/_profile.scss */
body.profile #scgbottoms.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -458px;
}
/* line 1314, ../sass/styles/sections/_profile.scss */
body.profile #scgbottoms:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -338px -458px;
}
/* line 1319, ../sass/styles/sections/_profile.scss */
body.profile #scgshoes {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -382px;
}
/* line 1321, ../sass/styles/sections/_profile.scss */
body.profile #scgshoes.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -458px;
}
/* line 1324, ../sass/styles/sections/_profile.scss */
body.profile #scgshoes:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -447px -458px;
}
/* line 1329, ../sass/styles/sections/_profile.scss */
body.profile #scgbackground {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -382px;
}
/* line 1331, ../sass/styles/sections/_profile.scss */
body.profile #scgbackground.active {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -458px;
}
/* line 1334, ../sass/styles/sections/_profile.scss */
body.profile #scgbackground:hover {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -558px -458px;
}
/* line 1342, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel {
  position: relative;
  height: 385px;
  left: 2000px;
  top: -43px;
  width: 800px;
  overflow: hidden;
}
/* line 1349, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .see-through-bar {
  width: 800px;
  background-color: white;
  height: 36px;
  position: absolute;
  z-index: 1;
  top: 26px;
  left: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1361, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading {
  width: 777px;
  position: absolute;
  z-index: 2;
  top: 31px;
  left: 8px;
  color: #cf102d;
}
/* line 1368, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading h3 {
  color: #cf102d;
  float: left;
  display: block;
  text-transform: uppercase;
  margin: 0 0 0 6px;
}
/* line 1375, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading i {
  display: block;
  width: 27px;
  height: 26px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -22px -173px;
  margin-left: 4px;
}
/* line 1383, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading a {
  float: right;
  font-size: 0.75em;
  line-height: 2em;
  text-transform: uppercase;
}
/* line 1387, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading a span {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 1391, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .heading a.close-btn {
  background-image: none;
  text-indent: 0;
}
/* line 1398, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs {
  position: absolute;
  top: 105px;
  left: 190px;
  width: 516px;
  height: 250px;
}
/* line 1404, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .header {
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 1409, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .header li {
  display: block;
  float: left;
  height: 28px;
  width: 140px;
  overflow: hidden;
  text-align: center;
}
/* line 1416, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .header li a {
  font-size: 0.75em;
  line-height: 2em;
  color: #cf102d;
  text-transform: uppercase;
  display: block;
  height: 28px;
  margin-top: 7px;
}
/* line 1424, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .header li.active {
  background-color: white;
}
/* line 1426, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .header li.active a {
  color: #625f5f;
  font-weight: normal;
}
/* line 1436, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .see-through-tabs {
  width: 516px;
  background-color: white;
  height: 28px;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1448, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .settings-panel .settings-tabs .tab-content {
  position: absolute;
  z-index: 2;
  width: 516px;
  height: 244px;
  top: 28px;
  left: 0px;
  background-color: white;
}
/* line 1459, ../sass/styles/sections/_profile.scss */
body.profile .tab-content input {
  height: 12px;
}
/* line 1463, ../sass/styles/sections/_profile.scss */
body.profile .tab-content .update-btn {
  height: auto;
}
/* line 1467, ../sass/styles/sections/_profile.scss */
body.profile #settings, body.profile #password-chng, body.profile #info-chng {
  max-width: 300px;
  margin: 0 auto;
}
/* line 1472, ../sass/styles/sections/_profile.scss */
body.profile .cnty-sel {
  width: 100%;
  clear: both;
}
/* line 1477, ../sass/styles/sections/_profile.scss */
body.profile .verse-read {
  font-size: 0.75em;
  line-height: 2em;
  color: #55c1e9;
  margin-top: 1em;
  overflow: scroll;
}
/* line 1484, ../sass/styles/sections/_profile.scss */
body.profile select {
  padding: 0;
}
/* line 1488, ../sass/styles/sections/_profile.scss */
body.profile .update-btn {
  margin-top: 1em;
}
/* line 1492, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel {
  position: relative;
  height: 385px;
  left: 148px;
  top: -43px;
  width: 800px;
  overflow: hidden;
}
/* line 1499, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints-bg {
  width: 337px;
  height: 82px;
  position: absolute;
  top: 49px;
  left: 463px;
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  z-index: 1;
}
/* line 1511, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel {
  width: 337px;
  overflow: hidden;
  position: absolute;
  top: 44px;
  right: 0px;
  color: #cf102d;
  background-color: white;
  padding: 0.5em;
  opacity: 0.7;
  font-size: 1.125em;
  line-height: 1.33333em;
  font-weight: normal;
  z-index: 2;
}
/* line 1525, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel ul li {
  height: 22px;
  width: 300px;
  margin-right: 18px;
  float: left;
}
/* line 1530, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel ul li .right {
  float: right;
  display: block;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 1538, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel ul li .left {
  display: block;
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 4px;
  float: left;
  text-transform: uppercase;
}
/* line 1552, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel {
  padding-bottom: 1em;
}
/* line 1554, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel h3 {
  margin: 0px;
  text-align: left;
  text-transform: uppercase;
  color: #cf102d;
}
/* line 1560, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .default-panel .superpoints_panel span {
  font-size: 1.25em;
  line-height: 1.2em;
  text-align: right;
}
/* line 1566, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update {
  padding: 0.5em;
  position: absolute;
  height: 122px;
  top: 230px;
  right: 0px;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: normal;
  background-color: white;
  opacity: 0.7;
  color: #cf102d;
  text-transform: uppercase;
  z-index: 2;
}
/* line 1582, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section {
  width: 144px;
  height: 90px;
  margin: 0px;
  margin-right: 10px;
  float: left;
  background-color: #55c1e9;
}
/* line 1589, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section:last-child {
  margin: 0 !important;
}
/* line 1594, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list {
  display: block;
  margin-bottom: 7px;
  height: 90px;
  width: 144px;
  overflow: hidden;
}
/* line 1600, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list li {
  display: block;
  width: 70px;
  height: 45px;
  float: left;
  margin: 0px;
  overflow: hidden;
}
/* line 1607, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list li img {
  min-height: 45px;
}
/* line 1612, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list ul .box1, body.profile .profileHeader .quick-update .section .list ul .box2 {
  width: 71px;
  height: 45px;
  float: left;
}
/* line 1618, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list .box1 {
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}
/* line 1622, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list .box2 {
  border-bottom: 1px solid #cdcdcd;
}
/* line 1625, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list .box3 {
  width: 72px;
  height: 45px;
  float: right;
  border-left: 1px solid #cdcdcd;
}
/* line 1634, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .list .box4 {
  height: 45px;
  float: right;
  width: 70px !IMPORTANT;
}
/* line 1642, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section.last {
  margin-right: 0;
}
/* line 1645, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .quick-update .section .description {
  font-size: 0.75em;
  line-height: 2em;
  text-transform: uppercase;
}
/* line 1660, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .message-button {
  position: absolute;
  top: -50px;
  right: 0px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 0px;
  font-size: 0.6875em;
  line-height: 2.18182em;
  line-height: 1.5em;
  font-weight: normal;
}
/* line 1667, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .contestbtn, body.profile .profileHeader .shopbtn, body.profile .profileHeader .closetbtn, body.profile .profileHeader .buybtn {
  position: absolute;
  height: 31px;
}
/* line 1670, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .contestbtn a, body.profile .profileHeader .shopbtn a, body.profile .profileHeader .closetbtn a, body.profile .profileHeader .buybtn a {
  height: 31px;
  display: block;
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
  text-align: center;
  font-size: 0.75em;
  line-height: 2em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #cf102d;
  z-index: 2;
  outline: none;
  background: white;
  -moz-border-radius: 15px / 15px;
  -webkit-border-radius: 15px 15px;
  border-radius: 15px / 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  padding: 0.5em 1.5em 0.1em;
}
/* line 1699, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .contestbtn {
  top: 189px;
  right: 0;
}
/* line 1703, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .contestbtn a span {
  display: block;
  height: 26px;
  float: left;
}
/* line 1709, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .contestbtn a i {
  display: block;
  width: 27px;
  height: 26px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -50px -130px;
  margin-right: 0.5em;
}
/* line 1720, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .on a {
  color: white !important;
}
/* line 1723, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .on .btnbg {
  background: #cf102d !important;
}
/* line 1730, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shopbtn {
  top: 250px;
  left: 190px;
}
/* line 1734, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shopbtn a span {
  display: block;
  float: left;
}
/* line 1738, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shopbtn a i {
  display: block;
  width: 28px;
  height: 25px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -67px -152px;
  margin-right: 0.5em;
}
/* line 1748, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shopbtn:hover a {
  color: #fde300 !important;
  background: #55c1e9 !important;
}
/* line 1754, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .shopbtn.on a {
  color: #fde300 !important;
  background: #55c1e9 !important;
}
/* line 1763, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .buybtn {
  top: 205px;
  left: 190px;
}
/* line 1767, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .buybtn a span {
  margin-top: 0.5em;
}
/* line 1772, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .buybtn:hover a {
  color: #fde300 !important;
  background: #55c1e9 !important;
}
/* line 1781, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .closetbtn {
  top: 299px;
  left: 190px;
}
/* line 1785, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .closetbtn a span {
  display: block;
  height: 36px;
  float: left;
}
/* line 1790, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .closetbtn a i {
  display: block;
  width: 34px;
  height: 26px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -49px -174px;
  margin-right: 0.5em;
}
/* line 1800, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .closetbtn:hover a {
  color: #fde300 !important;
  background: #55c1e9 !important;
}
/* line 1806, ../sass/styles/sections/_profile.scss */
body.profile .profileHeader .closetbtn.on a {
  color: #fde300 !important;
  background: #55c1e9 !important;
}
/* line 1814, ../sass/styles/sections/_profile.scss */
body.profile #end-submit-msg {
  position: absolute;
  z-index: 2;
  width: 516px;
  height: 186px;
  top: 28px;
  left: 0px;
  background-color: white;
  text-align: center;
}
/* line 1823, ../sass/styles/sections/_profile.scss */
body.profile #end-submit-msg h3 {
  color: #cf102d;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
}
/* line 1828, ../sass/styles/sections/_profile.scss */
body.profile #end-submit-msg p {
  color: #625f5f;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
}
/* line 1836, ../sass/styles/sections/_profile.scss */
body.profile #settings .error {
  color: #cf102d;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
  left: 396px;
  position: absolute;
  top: 52px;
  text-transform: uppercase;
}
/* line 1845, ../sass/styles/sections/_profile.scss */
body.profile #settings .er-lname {
  top: 85px;
}
/* line 1848, ../sass/styles/sections/_profile.scss */
body.profile #settings .er-email {
  top: 115px;
}
/* line 1854, ../sass/styles/sections/_profile.scss */
body.profile #password-chng .error {
  color: #cf102d;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
  left: 396px;
  position: absolute;
  top: 52px;
  text-transform: uppercase;
}
/* line 1863, ../sass/styles/sections/_profile.scss */
body.profile #password-chng .er-newpass {
  top: 85px;
}
/* line 1866, ../sass/styles/sections/_profile.scss */
body.profile #password-chng .er-repeat {
  top: 115px;
}
/* line 1871, ../sass/styles/sections/_profile.scss */
body.profile .see-all-btn, body.profile .edit-btn {
  font-size: 0.75em;
  line-height: 2em;
  color: #55c1e9;
}
/* line 1876, ../sass/styles/sections/_profile.scss */
body.profile .nav-divider {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1883, ../sass/styles/sections/_profile.scss */
body.profile #shop-navi {
  left: -24px;
}
/* line 1908, ../sass/styles/sections/_profile.scss */
body.profile .see-all-btn, body.profile .edit-btn {
  font-size: 0.75em;
  line-height: 2em;
  color: #55c1e9;
}
/* line 1916, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border: solid 2px #55c1e9;
  text-align: left;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 1em;
  position: relative;
}
/* line 1926, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list li {
  padding: 0.5em;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  text-transform: uppercase;
  clear: left;
}
/* line 1931, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list li .lbl-rd {
  float: left;
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  margin-right: 1em;
}
/* line 1938, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list li .lbl-data {
  float: left;
  text-transform: none;
  color: black;
  font-weight: normal;
}
/* line 1944, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list li .location {
  color: #625f5f;
}
/* line 1947, ../sass/styles/sections/_profile.scss */
body.profile .member-info-block .member-info-list li .hexagon {
  top: 3%;
  left: 0%;
  margin-left: 11px;
  float: left;
  position: relative;
}
/* line 1959, ../sass/styles/sections/_profile.scss */
body.profile #super-stats {
  margin: 0px;
  width: 100%;
  float: left;
  clear: left;
  margin-bottom: 1em;
}
/* line 1971, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 0.5em;
}
/* line 1977, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list {
  border: solid 2px #55c1e9;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 1em 0;
}
/* line 1982, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list li {
  float: left;
  margin-bottom: 1em;
  margin-left: 1em;
}
/* line 1989, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .im {
  text-align: center;
}
/* line 1991, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .im img {
  max-width: 100%;
  border: 2px solid #55c1e9;
}
/* line 1995, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .im .mount {
  margin: 0 auto;
  max-width: 90px;
  *width: 90px;
  margin-bottom: 1em;
  text-align: center;
  border: 3px solid #55c1e9;
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 11px 11px;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
  padding: 0.8em;
}
/* line 2005, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .im .mount img {
  max-width: 100%;
  border: none;
}
/* line 2013, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .mid {
  color: #55c1e9;
  padding-left: 1em;
}
/* line 2016, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .mid p {
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 2020, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .mid .time {
  font-size: 0.625em;
  line-height: 2.4em;
  color: black;
}
/* line 2024, ../sass/styles/sections/_profile.scss */
body.profile .recent-earnings .recent-earnings-list .mid a {
  color: #cf102d;
}
/* line 2034, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 0.5em;
}
/* line 2040, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul {
  border: solid 2px #55c1e9;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
/* line 2044, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  clear: both;
  padding: 0.5em 0 0.5em 0;
}
/* line 2051, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li:first-child .place span {
  color: #fde300;
}
/* line 2055, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li:first-child .c8 {
  color: #cf102d;
}
@media screen and (max-width: 56.1875em) {
  /* line 2063, ../sass/styles/sections/_profile.scss */
  body.profile .your-top-scores ul li .c2 {
    width: 50px !important;
  }
}
/* line 2068, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li .place {
  display: inline;
  float: left;
  width: 14.58333%;
  margin: 0 1.04167%;
  *width: 14.58328%;
  *margin: 0 1.04162%;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/common/pager_bg.jpg") repeat-x scroll 0 0 transparent;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 1em;
  text-align: center;
}
/* line 2074, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li .place span {
  color: white;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 2080, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li .c7 {
  color: #55c1e9;
}
@media screen and (max-width: 56.1875em) {
  /* line 2080, ../sass/styles/sections/_profile.scss */
  body.profile .your-top-scores ul li .c7 {
    width: 200px !important;
  }
}
/* line 2085, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li .c7 .game-name {
  font-size: 1.0625em;
  line-height: 1.41176em;
}
/* line 2088, ../sass/styles/sections/_profile.scss */
body.profile .your-top-scores ul li .c7 .game-score {
  font-weight: normal;
}
/* line 2100, ../sass/styles/sections/_profile.scss */
body.profile .friends .head h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 0.5em;
}
/* line 2105, ../sass/styles/sections/_profile.scss */
body.profile .friends .friends-list {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  border: solid 2px #55c1e9;
  text-align: center;
}
/* line 2111, ../sass/styles/sections/_profile.scss */
body.profile .friends .friends-list li {
  padding: 1em 0 1em 0;
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  *margin: 0px;
  text-align: center;
  margin-bottom: 1em;
}
/* line 2117, ../sass/styles/sections/_profile.scss */
body.profile .friends .friends-list li a {
  display: block;
  font-weight: normal;
  word-wrap: break-word;
  font-size: 0.6875em;
  line-height: 2.18182em;
  min-height: 100px;
  max-width: 130px;
  margin: 0 auto;
}
/* line 2125, ../sass/styles/sections/_profile.scss */
body.profile .friends .friends-list li a .shield {
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  background: #cdcdcd;
  background-image: linear-gradient(to top, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -o-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -moz-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -ms-linear-gradient(bottom, #cdcdcd 49%, #f4f4f4 50%, #eaeaea 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, #cdcdcd), color-stop(0.5, #f4f4f4), color-stop(0.79, #eaeaea));
  margin-bottom: 1em;
}
/* line 2129, ../sass/styles/sections/_profile.scss */
body.profile .friends .friends-list li a h3 {
  color: #55c1e9;
}
/* line 2140, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 2143, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .ct-total {
  float: left;
  font-size: 0.9375em;
  line-height: 1.6em;
  font-weight: normal;
  color: #847f7f;
  padding: 0.2em 0 0 1em;
}
/* line 2150, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .badge-symbol-icon {
  width: 43px;
  height: 43px;
  float: left;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -832px -456px;
  margin-right: 4px;
}
/* line 2157, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .badge-total-bg {
  width: 236px;
  height: 37px;
  position: relative;
  float: left;
  margin-right: 1em;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge_total_bg.png") no-repeat 0 0px;
}
/* line 2164, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .badge-total-bg .count {
  color: white;
  margin: 11px 0 0 4px;
  float: left;
  font-size: 10px;
  font-weight: normal;
}
/* line 2171, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .badge-total-bg .badge-progress {
  margin: 4px 0 0 4px;
  float: left;
  height: 29px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge_progress.png") repeat-x 0px;
}
/* line 2177, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .measure-bx .badge-total-bg .badge-progress-value {
  float: left;
  font-weight: normal;
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 2185, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list {
  box-sizing: border-box;
  padding: 1em;
  background-color: #f4f4f4;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 2191, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  min-height: 195px;
  padding: 1em 0 1em 0;
  text-align: center;
  *margin: 0px;
}
@media screen and (max-width: 499px) {
  /* line 2191, ../sass/styles/sections/_profile.scss */
  body.profile .badges-earned .badges-earned-list li {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 2200, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list li h3 {
  font-size: 0.75em;
  line-height: 2em;
}
/* line 2203, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list li .mount {
  margin: 0 auto;
  max-width: 90px;
  *width: 90px;
  margin-bottom: 1em;
  text-align: center;
  border: 3px solid #55c1e9;
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 11px 11px;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
  padding: 0.8em;
}
/* line 2213, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list li .mount img {
  max-width: 100%;
  border: none;
}
/* line 2218, ../sass/styles/sections/_profile.scss */
body.profile .badges-earned .badges-earned-list li h3 {
  color: #55c1e9;
}
/* line 2227, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list {
  border: solid 2px #55c1e9;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 1em;
}
/* line 2234, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  padding: 1em 0 1em 0;
  text-align: center;
  position: relative;
  overflow: hidden;
  *margin: 0px;
}
@media screen and (max-width: 499px) {
  /* line 2234, ../sass/styles/sections/_profile.scss */
  body.profile .contests-status .contest-list li {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 2246, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a {
  display: block;
  font-weight: normal;
  word-wrap: break-word;
  color: black;
  font-size: 0.6875em;
  line-height: 2.18182em;
  min-height: 97px;
}
/* line 2253, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a .con-holder {
  margin: 0 auto;
  width: 116px;
  position: relative;
}
/* line 2257, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a .con-holder img {
  width: 100%;
  height: 65px;
  max-width: 114px;
  margin-bottom: 1em;
  clear: both;
}
/* line 2264, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a .con-holder .hold {
  padding-top: 5px;
  text-align: center;
  width: 115px;
  position: absolute;
  top: 56%;
  left: 0%;
  text-transform: uppercase;
  height: 17px;
}
/* line 2274, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a .con-holder .entered {
  background-color: white;
  color: #cf102d;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2279, ../sass/styles/sections/_profile.scss */
body.profile .contests-status .contest-list li a .con-holder .win {
  background-color: #55c1e9;
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2291, ../sass/styles/sections/_profile.scss */
body.profile .favs .favs-list {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  background-color: #f4f4f4;
  margin-bottom: 1em;
}
/* line 2295, ../sass/styles/sections/_profile.scss */
body.profile .favs .favs-list li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  padding: 1em 0 1em 0;
  margin-bottom: 1em;
  text-align: center;
  *margin: 0px;
}
@media screen and (max-width: 499px) {
  /* line 2295, ../sass/styles/sections/_profile.scss */
  body.profile .favs .favs-list li {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 2304, ../sass/styles/sections/_profile.scss */
body.profile .favs .favs-list li a {
  display: block;
  font-weight: normal;
  word-wrap: break-word;
  color: black;
  position: relative;
}
/* line 2310, ../sass/styles/sections/_profile.scss */
body.profile .favs .favs-list li a img {
  width: 98%;
  height: 65px;
  max-width: 114px;
  margin-bottom: 1em;
  border: 2px solid #55c1e9;
}
/* line 2321, ../sass/styles/sections/_profile.scss */
body.profile .min-sect {
  _width: 450px;
}
/* line 2325, ../sass/styles/sections/_profile.scss */
body.profile .navi li a {
  line-height: 5px !important;
}
/* line 2329, ../sass/styles/sections/_profile.scss */
body.profile .wearing-msg {
  position: absolute;
  top: 34px !important;
}
/* line 2337, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse {
  margin-bottom: 1em;
}
/* line 2340, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse head h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 2344, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse .span12 {
  color: black;
  background-color: #f4f4f4;
}
/* line 2347, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse .span12 p {
  padding: 1em;
}
/* line 2350, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse .span12 a {
  display: block;
  color: #55c1e9;
  font-weight: normal;
  text-transform: uppercase;
  float: right;
  margin-right: 1em;
}
/* line 2357, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse .span12 a span {
  display: block;
  float: left;
  text-decoration: underline;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 2363, ../sass/styles/sections/_profile.scss */
body.profile .fav-verse .span12 a i {
  display: block;
  float: left;
  width: 25px;
  height: 20px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -70px -114px;
  margin-right: 1em;
}
@media screen and (max-width: 56.1875em) {
  /* line 2380, ../sass/styles/sections/_profile.scss */
  body.profile .profilebg .bg img {
    max-width: 335% !important;
    width: 335%;
  }
  /* line 2385, ../sass/styles/sections/_profile.scss */
  body.profile .profileHeader #cg-gen {
    margin: 0 auto;
    position: relative;
    top: -29px;
  }
  /* line 2391, ../sass/styles/sections/_profile.scss */
  body.profile .shop-controls, body.profile .profileHeader .username, body.profile .profileHeader .default-panel {
    display: none;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 2398, ../sass/styles/sections/_profile.scss */
  body.profile .span6 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}

/* line 5, ../sass/styles/sections/_qna.scss */
body.qna .dialog-holder {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 80;
}
/* line 10, ../sass/styles/sections/_qna.scss */
body.qna .dialog-holder .gp-box-wrapper {
  margin: 0 auto;
  background-color: white;
  border: 7px solid #cf102d;
  padding: 6px;
  height: 500px;
  width: 747px;
  overflow: hidden;
  position: relative;
  top: 75px;
  left: 0px;
}
/* line 21, ../sass/styles/sections/_qna.scss */
body.qna .dialog-holder .gp-box-wrapper p {
  margin: 0px;
}
/* line 24, ../sass/styles/sections/_qna.scss */
body.qna .dialog-holder .gp-box-wrapper .box-header {
  text-align: right;
}
/* line 26, ../sass/styles/sections/_qna.scss */
body.qna .dialog-holder .gp-box-wrapper .box-header a {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  margin-right: 5px;
}
/* line 34, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine {
  direction: ltr;
  z-index: 2;
  width: 100%;
  max-width: 960px;
  margin: 0px auto;
  height: 490px;
  position: relative;
  left: 0px;
  top: 0px;
  padding: 0px;
}
/* line 45, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine #dialog {
  left: 17px;
  position: absolute;
  top: 20px;
  z-index: 20;
}
/* line 51, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine #gizmo {
  width: 166px;
  height: 250px;
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/gizmo_machine_still.gif");
  z-index: 13;
  position: absolute;
  top: 241px;
  left: 761px;
}
/* line 61, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .animate {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/gizmo_animated_less.gif") !important;
}
/* line 66, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper {
  width: 985px;
  height: 568px;
  overflow: hidden;
  top: -32px;
  position: relative;
}
/* line 72, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .machine {
  position: absolute;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite.png") no-repeat top left;
  _background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite_ie.gif") no-repeat top left;
  width: 785px;
  height: 560px;
  z-index: 2;
}
/* line 80, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .wrapper {
  width: 985px;
  height: 568px;
  overflow: hidden;
  position: relative;
}
/* line 86, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .cDataloader {
  width: 390px;
  height: 75px;
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/cat-animated.gif");
  background-repeat: none;
  position: absolute;
  z-index: 1;
  left: 198px;
  top: 93px;
}
/* line 99, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qDataloader {
  width: 390px;
  height: 75px;
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/quest-animation.gif");
  background-repeat: none;
  position: absolute;
  z-index: 1;
  left: 198px;
  top: 200px;
}
/* line 109, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .bible-ref {
  float: left;
  margin-right: 10px;
}
/* line 113, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .randomButton {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite.png");
  _background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite_ie.gif");
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -165px -580px;
  height: 97px;
  width: 88px;
  position: absolute;
  top: 197px;
  left: 89px;
  z-index: 10;
  cursor: pointer;
  outline: none;
}
/* line 128, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .randomButton .on {
  background-position: 0px 0px;
  cursor: pointer;
}
/* line 136, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .randomButton:hover {
  background-position: -76px -578px;
}
/* line 139, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .hide {
  display: none !important;
}
/* line 142, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .spinners {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/spinner-bg.png");
  _background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/spinner-bg.gif");
  background-repeat: repeat-y;
  background-position: center top;
  z-index: 0;
}
/* line 152, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .spinner {
  position: absolute;
  left: 198px;
  width: 390px;
  height: 75px;
  overflow: hidden;
  outline: none;
  background-color: white;
}
/* line 164, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .slide {
  height: 75px;
  position: relative;
  z-index: 0;
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
}
/* line 171, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper iframe {
  border: none;
}
/* line 174, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .category-item.slide-item.two-line {
  margin-top: 5px;
}
/* line 180, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .slide-item.one-line {
  margin-top: 20px;
}
/* line 184, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .slide-item.two-line {
  margin-top: 10px;
}
/* line 190, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .slide-item.three-line {
  margin-top: 10px;
}
/* line 193, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .cat {
  top: 93px;
}
/* line 196, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .question {
  top: 208px;
}
/* line 202, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .slide-item {
  float: left;
  margin: 8px 15px 0px 15px;
  z-index: 1;
  text-align: center;
}
/* line 208, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .category-item {
  margin-top: 25px;
  width: 260px;
  z-index: 1;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 1.375em;
  line-height: 2.18182em;
  vertical-align: top;
  color: black;
}
/* line 218, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .question-item {
  width: 200px;
  z-index: 1;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  line-height: 1.5em;
  color: black;
  overflow: hidden;
  word-wrap: break-word;
}
/* line 231, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-off {
  position: absolute;
  background-color: navy;
  left: 195px;
  top: 338px;
  width: 400px;
  height: 130px;
}
/* line 239, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-content p {
  margin: 0px;
  padding: 0px;
}
/* line 243, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-live {
  position: absolute;
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/grid.png");
  left: 195px;
  top: 338px;
  width: 400px;
  height: 130px;
  z-index: 11px;
}
/* line 255, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-content {
  overflow-x: hide;
  overflow-y: auto;
  margin: 10px 0px 0px 30px;
  width: 320px;
  height: 88px;
  color: #EEF;
  padding: 10px;
  text-align: left;
  position: absolute;
  z-index: 10;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 272, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-content a {
  color: #EEF;
  text-decoration: underline;
}
/* line 276, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .ans-content a:hover {
  color: #FFF;
  text-decoration: underline;
}
/* line 283, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .arrow {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite.png");
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  width: 33px;
  height: 33px;
  overflow: hidden;
  background-position: 0px -586px;
  z-index: 10;
  position: absolute;
  outline: none;
  cursor: pointer;
}
/* line 297, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .left-arrow {
  left: 0px;
}
/* line 300, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .arrow.left-arrow.on {
  background-position: 1px -619px;
}
/* line 306, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .arrow.left-arrow.off {
  background-position: 0px -586px !important;
}
/* line 309, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .right-arrow {
  right: 0px;
  background-position: -37px -586px;
}
/* line 313, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .arrow.right-arrow.on {
  background-position: -37px -620px;
}
/* line 319, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .arrow.right-arrow.off {
  background-position: -37px -586px !important;
}
/* line 322, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #cright {
  top: 115px;
  left: 558px;
  z-index: 1000;
}
/* line 327, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #cleft {
  top: 115px;
  left: 198px;
  z-index: 1000;
}
/* line 335, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #qright {
  top: 230px;
  left: 558px;
  z-index: 1000;
}
/* line 340, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #qleft {
  top: 230px;
  left: 198px;
  z-index: 1000;
}
@media screen and (max-width: 56.1875em) {
  /* line 349, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper #cright {
    top: 115px;
    left: 501px;
  }
  /* line 353, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper #cleft {
    top: 115px;
    left: 251px;
  }
  /* line 357, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper #qright {
    top: 230px;
    left: 501px;
  }
  /* line 361, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper #qleft {
    top: 230px;
    left: 251px;
  }
}
/* line 369, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_category, body.qna .qnaMachine .wrapper .lbl_qa_question, body.qna .qnaMachine .wrapper .lbl_qa_answer, body.qna .qnaMachine .wrapper .lbl_qa_episode, body.qna .qnaMachine .wrapper .lbl_qa_all {
  z-index: 10;
  position: absolute;
  width: 290px;
}
/* line 375, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_category {
  top: 65px;
  left: 250px;
}
/* line 380, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_episode {
  top: 65px;
  left: 250px;
}
/* line 387, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_all {
  top: 63px;
  left: 250px;
}
/* line 392, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_question {
  top: 178px;
  left: 250px;
}
/* line 397, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_answer {
  top: 307px;
  left: 250px;
}
/* line 404, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #answerPrint {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/qna/faq_superbook_sprite.png");
  border: none;
  background-color: transparent;
  background-position: -358px -588px;
  background-repeat: no-repeat;
  height: 25px;
  left: 80px;
  position: absolute;
  top: 444px;
  width: 34px;
  z-index: 10;
  cursor: pointer;
  outline: none;
}
/* line 419, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #answerPrint:hover {
  background-position: -358px -618px;
}
/* line 422, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qaChoose {
  position: absolute;
  height: 75px;
  width: 100px;
  background-color: #001C5E;
  z-index: 10;
  top: 340px;
  left: 50px;
  border: 3px solid #D0B944;
}
/* line 435, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qaChoose button {
  text-decoration: none;
  border: none;
  background-color: transparent;
  padding: 0px;
  float: left;
  width: 100px;
  cursor: pointer;
}
/* line 444, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qaChoose button {
  color: #4051F6;
  text-align: center;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 0.625em;
  line-height: 2.4em;
  outline: none;
}
/* line 452, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qaChoose button:hover {
  color: #CCCCCC;
}
/* line 458, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .qaChoose button.active {
  color: white;
}
/* line 461, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .lbl_qa_category, body.qna .qnaMachine .wrapper .lbl_qa_question, body.qna .qnaMachine .wrapper .lbl_qa_answer, body.qna .qnaMachine .wrapper .lbl_qa_episode, body.qna .qnaMachine .wrapper .lbl_qa_all {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.5em;
  line-height: 1.5em;
  color: white;
  text-align: center;
  text-transform: uppercase;
}
/* line 470, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper #choose_category, body.qna .qnaMachine .wrapper #choose_episode, body.qna .qnaMachine .wrapper #choose_all {
  font-size: 0.875em;
  line-height: 1.71429em;
  line-height: 1.5em;
}
/* line 477, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .noselect {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 484, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .catSlide {
  z-index: 13;
  position: absolute;
  top: 95px;
  left: 235px;
  height: 70px;
  width: 320px;
}
/* line 492, ../sass/styles/sections/_qna.scss */
body.qna .qnaMachine .wrapper .queSlide {
  z-index: 13;
  position: absolute;
  top: 210px;
  left: 235px;
  height: 70px;
  width: 320px;
}
/* line 503, ../sass/styles/sections/_qna.scss */
body.qna .content p {
  font-size: 0.75em;
  line-height: 2em;
  color: black;
  font-weight: normal;
  margin-left: 45px;
}
/* line 508, ../sass/styles/sections/_qna.scss */
body.qna .content p a {
  color: #cf102d;
}
/* line 512, ../sass/styles/sections/_qna.scss */
body.qna .content h2 {
  display: inline;
  float: left;
  width: 72.91667%;
  margin: 0 1.04167%;
  *width: 72.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 517, ../sass/styles/sections/_qna.scss */
body.qna .content .right {
  text-align: right;
}
/* line 522, ../sass/styles/sections/_qna.scss */
body.qna .content .greyBx {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  background-color: #f4f4f4;
}
/* line 526, ../sass/styles/sections/_qna.scss */
body.qna .content .greyBx ul {
  padding: 1em;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 529, ../sass/styles/sections/_qna.scss */
body.qna .content .greyBx ul li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  text-align: center;
}
/* line 532, ../sass/styles/sections/_qna.scss */
body.qna .content .greyBx ul li a {
  color: #cf102d;
  font-size: 0.75em;
  line-height: 2em;
  text-decoration: underline;
}
@media screen and (max-width: 1000px) {
  /* line 552, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine {
    width: 625px;
    overflow: hidden;
  }
  /* line 555, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine #gizmo {
    display: none;
  }
  /* line 558, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper {
    top: -37px;
    left: -39px;
  }
}
@media screen and (max-width: 768px) {
  /* line 569, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine {
    width: 390px !important;
    position: relative;
    left: -26px;
    overflow: hidden;
    margin-top: 0px;
  }
  /* line 575, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper {
    top: -56px;
    left: -197px;
  }
}
@media screen and (max-width: 320px) {
  /* line 586, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine {
    width: 280px !IMPORTANT;
  }
  /* line 588, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper {
    left: -250px !IMPORTANT;
  }
  /* line 590, ../sass/styles/sections/_qna.scss */
  body.qna .qnaMachine .wrapper .ans-content {
    left: 34px;
    width: 226px;
  }
}

/* line 5, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .lnav {
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
}
/* line 8, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .lnav ul li {
  margin-bottom: 0.5em;
}
/* line 10, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .lnav ul li a {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}
/* line 13, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .lnav ul li a.active {
  color: black;
}
/* line 21, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions {
  display: inline;
  float: left;
  width: 64.58333%;
  margin: 0 1.04167%;
  *width: 64.58328%;
  *margin: 0 1.04162%;
  margin-right: 9.375%;
}
/* line 24, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .question {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border: 3px solid #55c1e9;
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  margin-bottom: 1em;
  padding: 1em;
}
/* line 31, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions h2 {
  color: #55c1e9;
}
/* line 34, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions hr {
  margin-bottom: 2em;
  color: #55c1e9;
  background-color: #55c1e9;
}
/* line 39, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions h3 {
  margin-bottom: 1em;
}
/* line 41, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions h3 a {
  color: black;
}
/* line 45, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions p {
  margin-bottom: 1em;
}
/* line 48, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .linkHold {
  display: inline;
  float: left;
  width: 89.58333%;
  margin: 0 1.04167%;
  *width: 89.58328%;
  *margin: 0 1.04162%;
  width: 91%;
  border: 3px solid #55c1e9;
  background-color: #55c1e9;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  padding: 1em;
  margin-bottom: 2em;
}
/* line 56, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .linkHold ul {
  float: left;
  clear: right;
}
/* line 59, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .linkHold ul li {
  margin-bottom: 1em;
  float: left;
  clear: both;
}
/* line 63, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .linkHold ul li a {
  color: white;
  text-decoration: underline;
}
/* line 69, ../sass/styles/sections/_view-all-questions.scss */
body.view-all-questions .questions .linkHold .qna {
  float: right;
  height: 94px;
  width: 88px;
  text-align: center;
  color: #cf102d;
  font-weight: normal;
  margin-bottom: 2em;
  text-transform: uppercase;
}

/* line 8, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings #content .c8, body.recent-earnings #content .c4 {
  *margin: 0px;
}
/* line 11, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings #content h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 16, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .poster {
  width: 100%;
  border: 2px solid #55c1e9;
  max-width: 140px;
}
/* line 21, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .pad {
  padding-top: 2em;
}
/* line 25, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 28, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border-bottom: 1px solid #E4E4E4;
  text-align: center;
  margin-bottom: 1em;
}
/* line 34, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .badges-title {
  font-size: 0.75em;
  line-height: 2em;
  display: block;
  color: #cf102d;
  margin-bottom: 5px;
}
/* line 40, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .badges-meter {
  display: block;
  width: 200px;
  height: 20px;
  background: #f4f4f4;
  background-image: linear-gradient(to top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -o-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -moz-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(bottom, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f4f4f4), color-stop(1, #cdcdcd));
}
/* line 45, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .badges-meter span {
  display: block;
  width: 50px;
  height: 20px;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/badges/badge_progress.png") repeat-x 0px;
}
/* line 51, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .badges-meter .current-number {
  margin-right: 5px;
  padding-left: 5px;
  font-size: 1.25em;
  line-height: 1.2em;
  color: #fff;
}
/* line 58, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .max-number {
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 61, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li .play-now {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  width: 50%;
}
/* line 65, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .recent-earnings-activity li button {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
  width: 50%;
}
/* line 71, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 74, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 77, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li .mount {
  margin: 0 auto;
  max-width: 90px;
  *width: 90px;
  margin-bottom: 1em;
  text-align: center;
  border: 3px solid #55c1e9;
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px 11px 11px 11px;
  background: #eaeaea;
  background-image: linear-gradient(to top, #eaeaea 18%, #f4f4f4 58%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -moz-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -ms-linear-gradient(bottom, #eaeaea 18%, #f4f4f4 58%, white 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #eaeaea), color-stop(0.58, #f4f4f4), color-stop(0.79, white));
  padding: 0.8em;
}
/* line 87, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li .mount img {
  width: 100%;
}
/* line 91, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li .earned-badge, body.recent-earnings .earnings li .won-contest, body.recent-earnings .earnings li .earned-superpoints {
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
  color: black;
  text-transform: uppercase;
  display: block;
}
/* line 97, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li .earned-badge span, body.recent-earnings .earnings li .earned-badge a, body.recent-earnings .earnings li .earned-badge i, body.recent-earnings .earnings li .won-contest span, body.recent-earnings .earnings li .won-contest a, body.recent-earnings .earnings li .won-contest i, body.recent-earnings .earnings li .earned-superpoints span, body.recent-earnings .earnings li .earned-superpoints a, body.recent-earnings .earnings li .earned-superpoints i {
  color: #cf102d;
}
/* line 101, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li time {
  display: block;
  font-size: 0.625em;
  line-height: 2.4em;
  color: black;
  font-style: italic;
}
/* line 107, ../sass/styles/sections/_recent-earnings.scss */
body.recent-earnings .earnings li .playing {
  margin-bottom: 5px;
}
@media screen and (max-width: 800px) {
  /* line 119, ../sass/styles/sections/_recent-earnings.scss */
  body.recent-earnings #content .c8 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 123, ../sass/styles/sections/_recent-earnings.scss */
  body.recent-earnings #content .adBlock {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 127, ../sass/styles/sections/_recent-earnings.scss */
  body.recent-earnings .pad {
    padding-top: 0;
  }
}

/* line 5, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box {
  max-width: 900px;
  margin: 0 auto;
  margin-bottom: 4em;
  border: 1px solid #f4f4f4;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.external_link #redirect_box:before, body.external_link #redirect_box:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.external_link #redirect_box:after {
  clear: both;
}
/* line 13, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_header {
  float: left;
  width: 100%;
  *zoom: 1;
  background-color: #f4f4f4;
  text-align: center;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.external_link #redirect_box_header:before, body.external_link #redirect_box_header:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.external_link #redirect_box_header:after {
  clear: both;
}
/* line 19, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_header h2 {
  color: #4690D6;
  font-size: 0.9375em;
  line-height: 1.6em;
  height: 30px;
  line-height: 30px;
  margin-bottom: 1em;
}
/* line 28, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_container {
  float: left;
  width: 100%;
  clear: both;
}
/* line 32, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_container img {
  max-width: 100%;
  margin: 0px;
}
/* line 40, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_content {
  text-align: center;
  padding: 3em;
}
/* line 43, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_content p {
  font-size: 1.3em;
}
@media screen and (max-width: 499px) {
  /* line 43, ../sass/styles/sections/_external_link.scss */
  body.external_link #redirect_box_content p {
    font-size: 1em !important;
  }
}
/* line 49, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_content h3 {
  font-size: 3em;
  margin-bottom: 1em;
}
@media screen and (max-width: 499px) {
  /* line 49, ../sass/styles/sections/_external_link.scss */
  body.external_link #redirect_box_content h3 {
    font-size: 1em !important;
  }
}
/* line 56, ../sass/styles/sections/_external_link.scss */
body.external_link #redirect_box_content a {
  color: #cf102d;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1.1875em;
  line-height: 1.26316em;
}
@media screen and (max-width: 499px) {
  /* line 56, ../sass/styles/sections/_external_link.scss */
  body.external_link #redirect_box_content a {
    font-size: 1em;
    line-height: 1.5em;
  }
}

/* line 1, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #main {
  border-top: 0px;
  box-shadow: none;
}
/* line 27, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #background {
  position: absolute;
  width: 100%;
  height: 970px;
  top: 0;
  left: 0;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), color-stop(1, #484A49));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #080808 0%, #484A49 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #080808 0%, #484a49 100%);
  background-color: black;
}
/* line 41, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #video-player-section {
  position: relative;
  width: 100%;
  margin-bottom: 1.5em;
  padding-bottom: 2em;
}
/* line 48, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #video-holder {
  max-width: 1184px;
  margin: 0 auto;
  position: relative;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospelvideo #video-holder:before, body.gospelvideo #video-holder:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospelvideo #video-holder:after {
  clear: both;
}
/* line 55, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .gp-kpi-links, body.gospelvideo .player-switch {
  max-width: 1184px;
  margin: 0 auto;
  position: relative;
  *zoom: 1;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospelvideo .gp-kpi-links:before, body.gospelvideo .gp-kpi-links:after, body.gospelvideo .player-switch:before, body.gospelvideo .player-switch:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospelvideo .gp-kpi-links:after, body.gospelvideo .player-switch:after {
  clear: both;
}
/* line 64, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .gp-kpi-links a, body.gospelvideo .player-switch a {
  color: white;
}
/* line 67, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .gp-kpi-links h2, body.gospelvideo .player-switch h2 {
  color: white;
  margin-bottom: 0px;
}
/* line 73, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo svg.svg_on {
  display: none !Important;
  top: 0px;
}
/* line 78, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch {
  text-align: left;
}
/* line 80, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a {
  border-radius: 50%;
  margin-right: 2em;
  background-color: white;
  position: relative;
  display: block;
  float: left;
  height: 50px;
  width: 50px;
  padding-top: 3px;
  text-align: center;
  border: 1px solid white;
}
/* line 92, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a svg {
  position: absolute;
  right: -24px;
  top: 0px;
}
/* line 101, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a:hover svg.svg_on {
  display: block !Important;
}
/* line 104, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a:hover svg.svg_off {
  display: none !Important;
}
/* line 108, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a.active {
  background-color: #55c1e9;
  border: 1px solid #55c1e9;
}
/* line 109, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a.active svg.svg_on {
  display: block !Important;
}
/* line 112, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a.active svg.svg_off {
  display: none !Important;
}
/* line 119, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .player-switch a.active:hover svg {
  display: none;
}
/* line 125, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo textarea {
  width: 95% !Important;
  margin: 0px;
  margin-bottom: 1em;
}
/* line 131, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo input {
  margin-bottom: 1em;
}
/* line 135, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .error {
  border: 2px solid #cf102d;
}
/* line 140, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #step-two .btn_1 {
  text-align: right;
}
@media screen and (max-width: 43.6875em) {
  /* line 140, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #step-two .btn_1 {
    font-size: 10px;
    width: 150px;
    margin-left: 2rem;
  }
}
/* line 148, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #step-two .btn_2 {
  text-align: left;
}
@media screen and (max-width: 43.6875em) {
  /* line 148, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #step-two .btn_2 {
    font-size: 10px;
    width: 150px;
  }
}
/* line 155, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #step-two p {
  font-size: 1.5em;
  margin-bottom: 1em;
}
@media screen and (max-width: 43.6875em) {
  /* line 155, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #step-two p {
    font-size: 1em;
  }
}
/* line 168, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #player {
  float: left;
  *zoom: 1;
  margin-bottom: 1em;
  overflow: hidden;
  width: 100%;
  max-width: 1184px;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospelvideo #player:before, body.gospelvideo #player:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospelvideo #player:after {
  clear: both;
}
@media screen and (max-width: 74.9375em) {
  /* line 168, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #player {
    height: 681px;
  }
}
@media screen and (max-width: 43.6875em) {
  /* line 168, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #player {
    height: 350px;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 168, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #player {
    height: 250px;
  }
}
/* line 185, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #player #canvas-holder {
  position: relative;
  height: 666px;
}
@media screen and (max-width: 74.9375em) {
  /* line 192, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo #sbVideoPlayer {
    width: 100%;
    height: 100%;
    min-height: 200px;
  }
}
/* line 202, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #controls li {
  text-align: center;
}
/* line 207, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #js-video-pop {
  width: 100%;
  text-align: right;
  display: table;
  height: 100%;
  margin-bottom: 1em;
}
/* line 212, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #js-video-pop:hover {
  text-decoration: none;
}
/* line 218, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #js-video-img {
  display: table-cell;
  vertical-align: middle;
  color: #999;
  width: 42px;
  text-align: center;
}
/* line 226, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #js-video-icon {
  display: table-cell;
  vertical-align: middle;
  color: #999;
  text-transform: uppercase;
}
/* line 234, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .btn {
  text-transform: uppercase;
}
/* line 238, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .icons {
  left: -4px;
}
/* line 242, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .gp-controls, body.gospelvideo .gp-controls-prayer {
  width: 100%;
  background-color: #fde300;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  position: absolute;
  top: 250px;
  right: 0;
  text-align: center;
  padding-top: 3em;
  padding-bottom: 3em;
}
@media screen and (max-width: 43.6875em) {
  /* line 242, ../sass/styles/sections/_gospel_video.scss */
  body.gospelvideo .gp-controls, body.gospelvideo .gp-controls-prayer {
    top: 35px;
  }
}
/* line 256, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo label, body.gospelvideo .section {
  text-transform: uppercase;
}
/* line 260, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .radio_label {
  margin-left: 1em;
}
/* line 264, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo form {
  position: relative;
  top: 0;
  left: 0;
}
/* line 270, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #edit-submit, body.gospelvideo #edit-submit-1 {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
/* line 275, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo .space {
  margin-bottom: 2em;
}
/* line 280, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #webform-client-form-2225221 #frmGpInfoTxt, body.gospelvideo #webform-client-form-2225226 #frmGpInfoTxt {
  margin-bottom: 1em;
  margin-left: 0px;
  margin-right: 0px;
  color: #cf102d;
}
/* line 286, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #webform-client-form-2225221 .form-item, body.gospelvideo #webform-client-form-2225226 .form-item {
  *zoom: 1;
  margin-bottom: 1em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.gospelvideo #webform-client-form-2225221 .form-item:before, body.gospelvideo #webform-client-form-2225221 .form-item:after, body.gospelvideo #webform-client-form-2225226 .form-item:before, body.gospelvideo #webform-client-form-2225226 .form-item:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.gospelvideo #webform-client-form-2225221 .form-item:after, body.gospelvideo #webform-client-form-2225226 .form-item:after {
  clear: both;
}
/* line 292, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #edit-submit, body.gospelvideo #edit-submit-1 {
  border: none;
  width: 100%;
  background: #55c1e9;
  color: white;
  padding: 0.65em;
  line-height: 18px;
  text-decoration: none;
  white-space: normal;
  text-shadow: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
  margin-bottom: 1em;
  background-color: #2ecc71;
}
/* line 306, ../sass/styles/sections/_gospel_video.scss */
body.gospelvideo #edit-submit:hover, body.gospelvideo #edit-submit-1:hover {
  background-color: #5dc5e9;
  color: white;
  outline: none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
}
/* line 1082, ../sass/styles/globals/_mixins.scss */
body.gospelvideo #edit-submit:hover, body.gospelvideo #edit-submit:focus, .btn-group:focus body.gospelvideo #edit-submit.dropdown-toggle, body.gospelvideo #edit-submit-1:hover, body.gospelvideo #edit-submit-1:focus, .btn-group:focus body.gospelvideo #edit-submit-1.dropdown-toggle {
  background-color: #58d68d;
}
/* line 1087, ../sass/styles/globals/_mixins.scss */
body.gospelvideo #edit-submit:active, .btn-group.open body.gospelvideo #edit-submit.dropdown-toggle, body.gospelvideo #edit-submit.active, body.gospelvideo #edit-submit-1:active, .btn-group.open body.gospelvideo #edit-submit-1.dropdown-toggle, body.gospelvideo #edit-submit-1.active {
  background-color: #27ad60;
}

/* line 8, ../sass/styles/sections/_congrats_page.scss */
body.congrats_page #entryForm ol {
  margin: 0px;
}
/* line 12, ../sass/styles/sections/_congrats_page.scss */
body.congrats_page #entryForm {
  max-width: 500px;
}

/* line 7, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests #content .c8, body.view-all-contests #content .c4 {
  *margin: 0px;
}
/* line 10, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests #content h2 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 16, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .img {
  text-align: center;
}
/* line 20, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 25, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  border-bottom: 1px solid #E4E4E4;
  text-align: left;
}
/* line 31, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li img {
  max-width: 100%;
  border: 1px solid #55c1e9;
}
/* line 35, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .c8, body.view-all-contests .recent-contests-activity li .c4 {
  *margin: 0px;
}
/* line 38, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .title-confirmed {
  font-size: 1.125em;
  line-height: 1.33333em;
  color: #cf102d;
  font-weight: normal;
  padding-top: 1em;
}
/* line 44, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .subtitle-confirmed {
  font-size: 0.75em;
  line-height: 2em;
  font-weight: normal;
}
/* line 48, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .title {
  color: black;
  text-transform: uppercase;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 56, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .contest-end {
  font-size: 0.625em;
  line-height: 2.4em;
  margin-bottom: 1em;
  font-style: italic;
}
/* line 60, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .contest-end i {
  color: #cf102d;
}
/* line 66, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li form {
  margin-top: 5px;
  margin-bottom: 7px;
}
/* line 69, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li form input {
  width: 30px;
  height: 20px;
  text-align: center;
  color: #cf102d;
  font-weight: normal;
}
/* line 76, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li form span {
  margin-left: 1em;
  font-size: 0.625em;
  line-height: 2.4em;
}
/* line 79, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li form span i {
  font-weight: normal;
}
/* line 83, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li form .entrybtn {
  padding: 1.5em;
  font-size: 0.625em;
  line-height: 2.4em;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-left: 1em;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: white;
  height: 44px;
  margin-left: 1em;
  text-align: center;
  width: 128px;
}
/* line 97, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .contest-enteries {
  font-size: 0.625em;
  line-height: 2.4em;
}
/* line 99, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .recent-contests-activity li .contest-enteries i {
  color: #cf102d;
  font-weight: normal;
}
/* line 106, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 109, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li {
  background-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #EEF0F2));
  background-image: -webkit-linear-gradient(top, white, #EEF0F2);
  background-image: -moz-linear-gradient(top, white, #EEF0F2);
  background-image: -ms-linear-gradient(top, white, #EEF0F2);
  background-image: -o-linear-gradient(top, white, #EEF0F2);
  background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  border-bottom: 1px solid #E4E4E4;
  text-align: left;
}
/* line 115, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li img {
  width: 100%;
  max-width: 142px;
  border: 1px solid #55c1e9;
}
/* line 120, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li .c8, body.view-all-contests .earnings li .c4 {
  *margin: 0px;
}
/* line 123, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li .title {
  color: black;
  text-transform: uppercase;
  font-size: 0.6875em;
  line-height: 2.18182em;
}
/* line 128, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li .won {
  font-size: 0.625em;
  line-height: 2.4em;
  font-style: italic;
  margin-bottom: 1em;
}
/* line 132, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li .won i {
  color: #cf102d;
}
/* line 136, ../sass/styles/sections/_view-all-contests.scss */
body.view-all-contests .earnings li .time {
  font-size: 0.625em;
  line-height: 2.4em;
  font-style: italic;
}
@media screen and (max-width: 800px) {
  /* line 151, ../sass/styles/sections/_view-all-contests.scss */
  body.view-all-contests #content .c8 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 155, ../sass/styles/sections/_view-all-contests.scss */
  body.view-all-contests #content .adBlock {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
  }
  /* line 159, ../sass/styles/sections/_view-all-contests.scss */
  body.view-all-contests .pad {
    padding-top: 0;
  }
}

/* line 1, ../sass/styles/sections/_contest-rules.scss */
body.contest-rules h3, body.contest-rules p {
  margin-bottom: 1em;
}

/* line 24, ../sass/styles/sections/_registration.scss */
body.register-deluxe strong {
  color: black;
}
/* line 28, ../sass/styles/sections/_registration.scss */
body.register-deluxe #page-header h2 {
  display: none;
}
/* line 32, ../sass/styles/sections/_registration.scss */
body.register-deluxe #registration-header {
  margin-bottom: 3em;
  width: 100%;
  background-color: #55c1e9;
}
/* line 35, ../sass/styles/sections/_registration.scss */
body.register-deluxe #registration-header h2 {
  margin-left: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  color: white;
  text-transform: none;
  font-size: 1.875em;
  line-height: 1.6em;
}
/* line 44, ../sass/styles/sections/_registration.scss */
body.register-deluxe #content {
  padding-top: 0 !Important;
}
@media screen and (max-width: 56.1875em) {
  /* line 44, ../sass/styles/sections/_registration.scss */
  body.register-deluxe #content {
    padding: 20px;
  }
}
/* line 52, ../sass/styles/sections/_registration.scss */
body.register-deluxe .col-inner {
  margin: 0 !Important;
  width: 100%;
}
/* line 54, ../sass/styles/sections/_registration.scss */
body.register-deluxe #panelHolder {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  padding: 1em 0 1em 0;
}
/* line 56, ../sass/styles/sections/_registration.scss */
body.register-deluxe #registration {
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.register-deluxe #registration:before, body.register-deluxe #registration:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.register-deluxe #registration:after {
  clear: both;
}
/* line 58, ../sass/styles/sections/_registration.scss */
body.register-deluxe .regHead {
  width: 100%;
  background-color: #55c1e9;
}
/* line 61, ../sass/styles/sections/_registration.scss */
body.register-deluxe .regHead h2 {
  color: white;
  margin-left: 1em;
  padding: 0.5em 0 0.5em 0;
}
/* line 68, ../sass/styles/sections/_registration.scss */
body.register-deluxe .f-heading {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
@media screen and (max-width: 56.1875em) {
  /* line 68, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .f-heading {
    margin-bottom: 0em;
  }
}
/* line 73, ../sass/styles/sections/_registration.scss */
body.register-deluxe .f-heading h3 {
  display: block;
  float: left;
  font-size: 1.5em;
  line-height: 2em;
  margin-left: 1em;
  color: #737171;
}
/* line 79, ../sass/styles/sections/_registration.scss */
body.register-deluxe .f-heading h3 span {
  color: #55c1e9;
}
/* line 85, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamond {
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-bottom: 30px solid #55c1e9;
  position: relative;
  top: -50px;
  z-index: 1;
}
/* line 11, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamond:after {
  content: '';
  position: absolute;
  left: -31px;
  top: 30px;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-top: 30px solid #55c1e9;
  z-index: 1;
}
/* line 86, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamondHolder {
  position: relative;
  float: left;
}
/* line 87, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepNumber {
  position: absolute;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: white;
  font-family: "Russo One", sans-serif;
  z-index: 10;
  top: 1px;
  left: 26px;
}
/* line 88, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamond-grey {
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-bottom: 30px solid #cdcdcd;
  position: relative;
  top: -50px;
  z-index: 1;
}
/* line 11, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamond-grey:after {
  content: '';
  position: absolute;
  left: -31px;
  top: 30px;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-top: 30px solid #cdcdcd;
  z-index: 1;
}
/* line 89, ../sass/styles/sections/_registration.scss */
body.register-deluxe .diamondHolder {
  position: relative;
  float: left;
}
/* line 90, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepNumber {
  position: absolute;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: white;
  font-family: "Russo One", sans-serif;
  z-index: 10;
  top: 1px;
  left: 26px;
}
/* line 92, ../sass/styles/sections/_registration.scss */
body.register-deluxe .off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 94, ../sass/styles/sections/_registration.scss */
body.register-deluxe .off .bargrad {
  margin-bottom: 1em;
  width: 100%;
  height: 27px;
  background-color: white;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDk3NCAyNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5Ljk3NjMzNzkxMDY3NzYlIiB5MT0iODMuODQwMTYzOTM0NDI2MiUiIHgyPSI0OS45NzYzMzc5MTA2Nzc2JSIgeTI9Ii0yMi4xNTk4MzYwNjU1NzM4JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMC4yNiIvPgo8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2I3YjliYiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iOTc0IiBoZWlnaHQ9IjI3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: linear-gradient(to top, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
}
@media screen and (max-width: 56.1875em) {
  /* line 94, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .off .bargrad {
    display: none;
  }
}
/* line 110, ../sass/styles/sections/_registration.scss */
body.register-deluxe .step {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 114, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  position: relative;
}
/* line 115, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner h3 {
  text-align: center;
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-size: 1.5em;
  line-height: 2em;
  margin: 17px;
}
@media screen and (max-width: 56.1875em) {
  /* line 115, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .stepInner h3 {
    font-size: 0.6875em;
    line-height: 2.18182em;
  }
}
/* line 118, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .a button {
  margin-left: 2em;
}
/* line 119, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .b button {
  float: right;
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .whatNext {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .whatNext li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  color: #625f5f;
  font-size: 1.5em;
  line-height: 2em;
  font-family: "Russo One", sans-serif;
  text-align: center;
}
@media screen and (max-width: 56.1875em) {
  /* line 120, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .stepInner .whatNext li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .whatNext li img {
  max-width: 100%;
}
/* line 124, ../sass/styles/sections/_registration.scss */
body.register-deluxe .steplbl {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 127, ../sass/styles/sections/_registration.scss */
body.register-deluxe .steplbl h4 {
  display: block;
  float: left;
  margin-left: 1em;
  color: #625f5f;
  font-size: 0.875em;
  line-height: 1.71429em;
  text-transform: normal;
}
@media screen and (max-width: 56.1875em) {
  /* line 127, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .steplbl h4 {
    font-size: 0.6875em;
    line-height: 2.18182em;
  }
}
/* line 127, ../sass/styles/sections/_registration.scss */
body.register-deluxe .steplbl h4 span {
  color: #55c1e9;
}
/* line 131, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 h3 {
  margin-left: 1em;
  margin-bottom: 0.3em;
  text-align: left;
}
/* line 132, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 ul {
  padding-left: 2em;
  margin-left: 2em;
  margin-bottom: 2em;
}
/* line 135, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 ul li {
  list-style: none;
}
/* line 136, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 ul li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -22px;
  top: -4px;
  color: #55c1e9;
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 151, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 ul strong {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 153, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .c6 img {
  max-width: 100%;
}
@media screen and (max-width: 56.1875em) {
  /* line 153, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .stepInner .c6 img {
    margin: 1em;
    max-width: 80%;
  }
}
/* line 160, ../sass/styles/sections/_registration.scss */
body.register-deluxe .stepInner .round {
  border: 3px solid #41b3df;
  -moz-border-radius: 85px / 94px;
  -webkit-border-radius: 85px / 94px;
  border-radius: 85px / 94px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media screen and (max-width: 56.1875em) {
  /* line 160, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .stepInner .round {
    display: none;
  }
}
/* line 169, ../sass/styles/sections/_registration.scss */
body.register-deluxe .choose {
  position: relative;
  display: block;
  text-align: center;
  border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border: 3px dashed white;
}
/* line 177, ../sass/styles/sections/_registration.scss */
body.register-deluxe .choose.selected {
  border: 3px dashed #55c1e9;
}
/* line 178, ../sass/styles/sections/_registration.scss */
body.register-deluxe .choose:hover {
  border: 3px dashed #55c1e9;
}
/* line 181, ../sass/styles/sections/_registration.scss */
body.register-deluxe .circle {
  position: absolute;
  bottom: 36%;
  left: 55%;
  width: 105px;
  height: 105px;
  -moz-border-radius: 53px;
  -webkit-border-radius: 53px;
  border-radius: 53px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #55c1e9;
  /* layer fill content */
}
/* line 194, ../sass/styles/sections/_registration.scss */
body.register-deluxe .circle span {
  font-family: "Russo One", sans-serif;
  position: absolute;
  top: 36%;
  left: 30%;
  color: white;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 202, ../sass/styles/sections/_registration.scss */
body.register-deluxe .circle.boy {
  background-color: #55c1e9;
}
/* line 203, ../sass/styles/sections/_registration.scss */
body.register-deluxe .circle.girl {
  background-color: #fa6ebd;
}
/* line 206, ../sass/styles/sections/_registration.scss */
body.register-deluxe .avatarHolder {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/registrationAvatarBg.jpg") repeat-x scroll -267px -73px transparent;
  text-align: center;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  position: relative;
  height: 448px;
  border: 3px solid #41b3df;
  /* stroke */
  -moz-border-radius: 89px / 85px;
  -webkit-border-radius: 89px / 85px;
  border-radius: 89px / 85px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  margin-bottom: 2em;
}
/* line 220, ../sass/styles/sections/_registration.scss */
body.register-deluxe .avatarHolder .cg_img {
  height: 466px;
  position: absolute;
  width: 266px;
  left: 96px;
}
/* line 225, ../sass/styles/sections/_registration.scss */
body.register-deluxe .avatarHolder .cg_img img {
  left: 0;
  position: absolute;
  top: -20px;
}
/* line 233, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_hair {
  z-index: 6;
}
/* line 234, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_eyes {
  z-index: 4;
}
/* line 235, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_skin {
  z-index: 1;
}
/* line 236, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_tops {
  z-index: 5;
}
/* line 237, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_bottoms {
  z-index: 3;
}
/* line 238, ../sass/styles/sections/_registration.scss */
body.register-deluxe #avatar_shoes {
  z-index: 2;
}
/* line 242, ../sass/styles/sections/_registration.scss */
body.register-deluxe .field {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  padding-top: 2em;
}
/* line 243, ../sass/styles/sections/_registration.scss */
body.register-deluxe .blueTxt {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}
/* line 245, ../sass/styles/sections/_registration.scss */
body.register-deluxe .selectGroup input {
  width: 319px;
  font-size: 14px;
  float: left;
  clear: both;
  margin-bottom: 1em;
  padding-left: 1em;
  height: 60px;
  border: 3px solid #dddfdf;
  /* stroke */
  -moz-border-radius: 23px / 21px;
  -webkit-border-radius: 23px / 21px;
  border-radius: 23px / 21px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  color: #cdcdcd;
  font-family: "Russo One", sans-serif;
}
@media screen and (max-width: 56.1875em) {
  /* line 245, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .selectGroup input {
    width: 95%;
    font-size: 0.625em;
    line-height: 2.4em;
  }
}
/* line 271, ../sass/styles/sections/_registration.scss */
body.register-deluxe .skinColorSelector, body.register-deluxe .hairSelector, body.register-deluxe .selectGroup, body.register-deluxe .checkGroup {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-left: 5em;
}
@media screen and (max-width: 56.1875em) {
  /* line 271, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .skinColorSelector, body.register-deluxe .hairSelector, body.register-deluxe .selectGroup, body.register-deluxe .checkGroup {
    width: 90%;
    margin: 1em;
  }
}
/* line 280, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkGroup {
  margin-top: 2em;
}
/* line 284, ../sass/styles/sections/_registration.scss */
body.register-deluxe strong {
  font-weight: normal;
}
/* line 288, ../sass/styles/sections/_registration.scss */
body.register-deluxe .btn-success {
  position: relative;
  top: -36px;
}
/* line 293, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkbox {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/imagesagree_sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  float: left;
  margin-right: 1em;
  cursor: pointer;
  position: relative;
  top: -5px;
  height: 26px;
  width: 26px;
}
/* line 304, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkbox.checked {
  background-position: 0 -26px;
}
/* line 308, ../sass/styles/sections/_registration.scss */
body.register-deluxe #verse {
  width: 300px;
}
@media screen and (max-width: 56.1875em) {
  /* line 308, ../sass/styles/sections/_registration.scss */
  body.register-deluxe #verse {
    width: 50%;
  }
}
/* line 315, ../sass/styles/sections/_registration.scss */
body.register-deluxe .smThumb {
  margin-left: 5em;
  width: 30%;
  border: 3px solid #dddfdf;
  /* stroke */
  -moz-border-radius: 23px / 21px;
  -webkit-border-radius: 23px / 21px;
  border-radius: 23px / 21px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  padding: 0.5em;
}
@media screen and (max-width: 56.1875em) {
  /* line 315, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .smThumb {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    max-width: 100%;
  }
}
/* line 331, ../sass/styles/sections/_registration.scss */
body.register-deluxe .txtblox {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-left: 2em;
  margin-top: 1em;
  max-width: 373px;
  padding: 1em;
  -moz-border-radius: 9px / 6px;
  -webkit-border-radius: 9px / 6px;
  border-radius: 9px / 6px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  color: black;
}
@media screen and (max-width: 56.1875em) {
  /* line 331, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .txtblox {
    margin-left: 0;
    width: 90%;
  }
}
/* line 348, ../sass/styles/sections/_registration.scss */
body.register-deluxe .txtblox p {
  margin-bottom: 1em;
}
/* line 351, ../sass/styles/sections/_registration.scss */
body.register-deluxe .txtblox.blue {
  color: white;
  background-color: #55c1e9;
}
/* line 356, ../sass/styles/sections/_registration.scss */
body.register-deluxe .msg {
  clear: both;
  float: left;
  width: 260px;
  color: #737171;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 364, ../sass/styles/sections/_registration.scss */
body.register-deluxe .spacer {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 3.5em;
}
/* line 368, ../sass/styles/sections/_registration.scss */
body.register-deluxe .selectGroup select {
  background-color: #E1E1E1;
  border: medium none;
  float: left;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 2em;
  height: 25px;
  margin: 1em 1em 1em 0;
  padding: 1px;
  text-align: center;
  width: 94px;
  color: #55c1e9;
}
/* line 383, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkGroup span {
  float: left;
  clear: right;
}
/* line 386, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkGroup span a {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}
/* line 391, ../sass/styles/sections/_registration.scss */
body.register-deluxe .checkGroup input {
  background-color: #E1E1E1;
  border: medium none;
  float: left;
  margin-right: 1em;
}
/* line 399, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box {
  cursor: pointer;
  width: 36px;
  height: 36px;
  border: 2px solid white;
  float: left;
  margin-right: 0.5em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
}
/* line 412, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.caramel {
  background-color: #F4A460;
}
/* line 413, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.cream {
  background-color: #FEE8D6;
}
/* line 414, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.java {
  background-color: #CD853F;
}
/* line 415, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.latte {
  background-color: #FFDAB9;
}
/* line 416, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.mocha {
  background-color: #7B3F00;
}
/* line 417, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.dark, body.register-deluxe .box.brown {
  background-color: #7B3F00;
}
/* line 418, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.yellow, body.register-deluxe .box.arillos {
  background-color: #f5e032;
}
/* line 419, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.orange, body.register-deluxe .box.aranjados {
  background-color: #fb6e07;
}
/* line 420, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.blue, body.register-deluxe .box.ules {
  background-color: #34a4f2;
}
/* line 421, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.green, body.register-deluxe .box.rdes {
  background-color: #458c12;
}
/* line 422, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box.black {
  background-color: black;
}
/* line 423, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box:hover {
  border-color: #fde300;
}
/* line 424, ../sass/styles/sections/_registration.scss */
body.register-deluxe .box a {
  display: block;
  width: 36px;
  height: 36px;
  text-indent: -2000px;
}
/* line 431, ../sass/styles/sections/_registration.scss */
body.register-deluxe .square {
  cursor: pointer;
  width: 90px;
  height: 65px;
  border: 2px solid #cdcdcd;
  float: left;
  margin-right: 0.5em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
}
@media screen and (max-width: 56.1875em) {
  /* line 431, ../sass/styles/sections/_registration.scss */
  body.register-deluxe .square {
    max-width: 100%;
  }
}
/* line 447, ../sass/styles/sections/_registration.scss */
body.register-deluxe .square:hover {
  border-color: #fde300;
}
/* line 449, ../sass/styles/sections/_registration.scss */
body.register-deluxe .active {
  border-color: #fde300;
}
@media screen and (max-width: 56.1875em) {
  /* line 453, ../sass/styles/sections/_registration.scss */
  body.register-deluxe h2, body.register-deluxe h3, body.register-deluxe h4, body.register-deluxe h5 {
    font-size: 1.375em;
    line-height: 2.18182em;
  }
}

/* line 24, ../sass/styles/sections/_registration.scss */
body.register-quick strong {
  color: black;
}
/* line 28, ../sass/styles/sections/_registration.scss */
body.register-quick #page-header h2 {
  display: none;
}
/* line 32, ../sass/styles/sections/_registration.scss */
body.register-quick #registration-header {
  margin-bottom: 3em;
  width: 100%;
  background-color: #55c1e9;
}
/* line 35, ../sass/styles/sections/_registration.scss */
body.register-quick #registration-header h2 {
  margin-left: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  color: white;
  text-transform: none;
  font-size: 1.875em;
  line-height: 1.6em;
}
/* line 44, ../sass/styles/sections/_registration.scss */
body.register-quick #content {
  padding-top: 0 !Important;
}
@media screen and (max-width: 56.1875em) {
  /* line 44, ../sass/styles/sections/_registration.scss */
  body.register-quick #content {
    padding: 20px;
  }
}
/* line 52, ../sass/styles/sections/_registration.scss */
body.register-quick .col-inner {
  margin: 0 !Important;
  width: 100%;
}
/* line 54, ../sass/styles/sections/_registration.scss */
body.register-quick #panelHolder {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  padding: 1em 0 1em 0;
}
/* line 56, ../sass/styles/sections/_registration.scss */
body.register-quick #registration {
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.register-quick #registration:before, body.register-quick #registration:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.register-quick #registration:after {
  clear: both;
}
/* line 58, ../sass/styles/sections/_registration.scss */
body.register-quick .regHead {
  width: 100%;
  background-color: #55c1e9;
}
/* line 61, ../sass/styles/sections/_registration.scss */
body.register-quick .regHead h2 {
  color: white;
  margin-left: 1em;
  padding: 0.5em 0 0.5em 0;
}
/* line 68, ../sass/styles/sections/_registration.scss */
body.register-quick .f-heading {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
@media screen and (max-width: 56.1875em) {
  /* line 68, ../sass/styles/sections/_registration.scss */
  body.register-quick .f-heading {
    margin-bottom: 0em;
  }
}
/* line 73, ../sass/styles/sections/_registration.scss */
body.register-quick .f-heading h3 {
  display: block;
  float: left;
  font-size: 1.5em;
  line-height: 2em;
  margin-left: 1em;
  color: #737171;
}
/* line 79, ../sass/styles/sections/_registration.scss */
body.register-quick .f-heading h3 span {
  color: #55c1e9;
}
/* line 85, ../sass/styles/sections/_registration.scss */
body.register-quick .diamond {
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-bottom: 30px solid #55c1e9;
  position: relative;
  top: -50px;
  z-index: 1;
}
/* line 11, ../sass/styles/sections/_registration.scss */
body.register-quick .diamond:after {
  content: '';
  position: absolute;
  left: -31px;
  top: 30px;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-top: 30px solid #55c1e9;
  z-index: 1;
}
/* line 86, ../sass/styles/sections/_registration.scss */
body.register-quick .diamondHolder {
  position: relative;
  float: left;
}
/* line 87, ../sass/styles/sections/_registration.scss */
body.register-quick .stepNumber {
  position: absolute;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: white;
  font-family: "Russo One", sans-serif;
  z-index: 10;
  top: 1px;
  left: 26px;
}
/* line 88, ../sass/styles/sections/_registration.scss */
body.register-quick .diamond-grey {
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-bottom: 30px solid #cdcdcd;
  position: relative;
  top: -50px;
  z-index: 1;
}
/* line 11, ../sass/styles/sections/_registration.scss */
body.register-quick .diamond-grey:after {
  content: '';
  position: absolute;
  left: -31px;
  top: 30px;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-top: 30px solid #cdcdcd;
  z-index: 1;
}
/* line 89, ../sass/styles/sections/_registration.scss */
body.register-quick .diamondHolder {
  position: relative;
  float: left;
}
/* line 90, ../sass/styles/sections/_registration.scss */
body.register-quick .stepNumber {
  position: absolute;
  font-size: 0.875em;
  line-height: 1.71429em;
  color: white;
  font-family: "Russo One", sans-serif;
  z-index: 10;
  top: 1px;
  left: 26px;
}
/* line 92, ../sass/styles/sections/_registration.scss */
body.register-quick .off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 94, ../sass/styles/sections/_registration.scss */
body.register-quick .off .bargrad {
  margin-bottom: 1em;
  width: 100%;
  height: 27px;
  background-color: white;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDk3NCAyNyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5Ljk3NjMzNzkxMDY3NzYlIiB5MT0iODMuODQwMTYzOTM0NDI2MiUiIHgyPSI0OS45NzYzMzc5MTA2Nzc2JSIgeTI9Ii0yMi4xNTk4MzYwNjU1NzM4JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMC4yNiIvPgo8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2I3YjliYiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iOTc0IiBoZWlnaHQ9IjI3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
  background-image: linear-gradient(to top, rgba(251, 251, 251, 0.26) 35.32%, rgba(184, 185, 187, 0.26) 87.39%, rgba(255, 255, 255, 0.26) 141.32%);
  /* gradient overlay */
}
@media screen and (max-width: 56.1875em) {
  /* line 94, ../sass/styles/sections/_registration.scss */
  body.register-quick .off .bargrad {
    display: none;
  }
}
/* line 110, ../sass/styles/sections/_registration.scss */
body.register-quick .step {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 114, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  position: relative;
}
/* line 115, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner h3 {
  text-align: center;
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
  font-size: 1.5em;
  line-height: 2em;
  margin: 17px;
}
@media screen and (max-width: 56.1875em) {
  /* line 115, ../sass/styles/sections/_registration.scss */
  body.register-quick .stepInner h3 {
    font-size: 0.6875em;
    line-height: 2.18182em;
  }
}
/* line 118, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .a button {
  margin-left: 2em;
}
/* line 119, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .b button {
  float: right;
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .whatNext {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .whatNext li {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.04167%;
  *width: 31.24995%;
  *margin: 0 1.04162%;
  color: #625f5f;
  font-size: 1.5em;
  line-height: 2em;
  font-family: "Russo One", sans-serif;
  text-align: center;
}
@media screen and (max-width: 56.1875em) {
  /* line 120, ../sass/styles/sections/_registration.scss */
  body.register-quick .stepInner .whatNext li {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 120, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .whatNext li img {
  max-width: 100%;
}
/* line 124, ../sass/styles/sections/_registration.scss */
body.register-quick .steplbl {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 127, ../sass/styles/sections/_registration.scss */
body.register-quick .steplbl h4 {
  display: block;
  float: left;
  margin-left: 1em;
  color: #625f5f;
  font-size: 0.875em;
  line-height: 1.71429em;
  text-transform: normal;
}
@media screen and (max-width: 56.1875em) {
  /* line 127, ../sass/styles/sections/_registration.scss */
  body.register-quick .steplbl h4 {
    font-size: 0.6875em;
    line-height: 2.18182em;
  }
}
/* line 127, ../sass/styles/sections/_registration.scss */
body.register-quick .steplbl h4 span {
  color: #55c1e9;
}
/* line 131, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 h3 {
  margin-left: 1em;
  margin-bottom: 0.3em;
  text-align: left;
}
/* line 132, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 ul {
  padding-left: 2em;
  margin-left: 2em;
  margin-bottom: 2em;
}
/* line 135, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 ul li {
  list-style: none;
}
/* line 136, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 ul li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -22px;
  top: -4px;
  color: #55c1e9;
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 151, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 ul strong {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
}
/* line 153, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .c6 img {
  max-width: 100%;
}
@media screen and (max-width: 56.1875em) {
  /* line 153, ../sass/styles/sections/_registration.scss */
  body.register-quick .stepInner .c6 img {
    margin: 1em;
    max-width: 80%;
  }
}
/* line 160, ../sass/styles/sections/_registration.scss */
body.register-quick .stepInner .round {
  border: 3px solid #41b3df;
  -moz-border-radius: 85px / 94px;
  -webkit-border-radius: 85px / 94px;
  border-radius: 85px / 94px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media screen and (max-width: 56.1875em) {
  /* line 160, ../sass/styles/sections/_registration.scss */
  body.register-quick .stepInner .round {
    display: none;
  }
}
/* line 169, ../sass/styles/sections/_registration.scss */
body.register-quick .choose {
  position: relative;
  display: block;
  text-align: center;
  border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border: 3px dashed white;
}
/* line 177, ../sass/styles/sections/_registration.scss */
body.register-quick .choose.selected {
  border: 3px dashed #55c1e9;
}
/* line 178, ../sass/styles/sections/_registration.scss */
body.register-quick .choose:hover {
  border: 3px dashed #55c1e9;
}
/* line 181, ../sass/styles/sections/_registration.scss */
body.register-quick .circle {
  position: absolute;
  bottom: 36%;
  left: 55%;
  width: 105px;
  height: 105px;
  -moz-border-radius: 53px;
  -webkit-border-radius: 53px;
  border-radius: 53px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #55c1e9;
  /* layer fill content */
}
/* line 194, ../sass/styles/sections/_registration.scss */
body.register-quick .circle span {
  font-family: "Russo One", sans-serif;
  position: absolute;
  top: 36%;
  left: 30%;
  color: white;
  font-size: 1.5em;
  line-height: 2em;
}
/* line 202, ../sass/styles/sections/_registration.scss */
body.register-quick .circle.boy {
  background-color: #55c1e9;
}
/* line 203, ../sass/styles/sections/_registration.scss */
body.register-quick .circle.girl {
  background-color: #fa6ebd;
}
/* line 206, ../sass/styles/sections/_registration.scss */
body.register-quick .avatarHolder {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/common/registrationAvatarBg.jpg") repeat-x scroll -267px -73px transparent;
  text-align: center;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  position: relative;
  height: 448px;
  border: 3px solid #41b3df;
  /* stroke */
  -moz-border-radius: 89px / 85px;
  -webkit-border-radius: 89px / 85px;
  border-radius: 89px / 85px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  margin-bottom: 2em;
}
/* line 220, ../sass/styles/sections/_registration.scss */
body.register-quick .avatarHolder .cg_img {
  height: 466px;
  position: absolute;
  width: 266px;
  left: 96px;
}
/* line 225, ../sass/styles/sections/_registration.scss */
body.register-quick .avatarHolder .cg_img img {
  left: 0;
  position: absolute;
  top: -20px;
}
/* line 233, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_hair {
  z-index: 6;
}
/* line 234, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_eyes {
  z-index: 4;
}
/* line 235, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_skin {
  z-index: 1;
}
/* line 236, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_tops {
  z-index: 5;
}
/* line 237, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_bottoms {
  z-index: 3;
}
/* line 238, ../sass/styles/sections/_registration.scss */
body.register-quick #avatar_shoes {
  z-index: 2;
}
/* line 242, ../sass/styles/sections/_registration.scss */
body.register-quick .field {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  padding-top: 2em;
}
/* line 243, ../sass/styles/sections/_registration.scss */
body.register-quick .blueTxt {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}
/* line 245, ../sass/styles/sections/_registration.scss */
body.register-quick .selectGroup input {
  width: 319px;
  font-size: 14px;
  float: left;
  clear: both;
  margin-bottom: 1em;
  padding-left: 1em;
  height: 60px;
  border: 3px solid #dddfdf;
  /* stroke */
  -moz-border-radius: 23px / 21px;
  -webkit-border-radius: 23px / 21px;
  border-radius: 23px / 21px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  color: #cdcdcd;
  font-family: "Russo One", sans-serif;
}
@media screen and (max-width: 56.1875em) {
  /* line 245, ../sass/styles/sections/_registration.scss */
  body.register-quick .selectGroup input {
    width: 95%;
    font-size: 0.625em;
    line-height: 2.4em;
  }
}
/* line 271, ../sass/styles/sections/_registration.scss */
body.register-quick .skinColorSelector, body.register-quick .hairSelector, body.register-quick .selectGroup, body.register-quick .checkGroup {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-left: 5em;
}
@media screen and (max-width: 56.1875em) {
  /* line 271, ../sass/styles/sections/_registration.scss */
  body.register-quick .skinColorSelector, body.register-quick .hairSelector, body.register-quick .selectGroup, body.register-quick .checkGroup {
    width: 90%;
    margin: 1em;
  }
}
/* line 280, ../sass/styles/sections/_registration.scss */
body.register-quick .checkGroup {
  margin-top: 2em;
}
/* line 284, ../sass/styles/sections/_registration.scss */
body.register-quick strong {
  font-weight: normal;
}
/* line 288, ../sass/styles/sections/_registration.scss */
body.register-quick .btn-success {
  position: relative;
  top: -36px;
}
/* line 293, ../sass/styles/sections/_registration.scss */
body.register-quick .checkbox {
  background-image: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/imagesagree_sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  float: left;
  margin-right: 1em;
  cursor: pointer;
  position: relative;
  top: -5px;
  height: 26px;
  width: 26px;
}
/* line 304, ../sass/styles/sections/_registration.scss */
body.register-quick .checkbox.checked {
  background-position: 0 -26px;
}
/* line 308, ../sass/styles/sections/_registration.scss */
body.register-quick #verse {
  width: 300px;
}
@media screen and (max-width: 56.1875em) {
  /* line 308, ../sass/styles/sections/_registration.scss */
  body.register-quick #verse {
    width: 50%;
  }
}
/* line 315, ../sass/styles/sections/_registration.scss */
body.register-quick .smThumb {
  margin-left: 5em;
  width: 30%;
  border: 3px solid #dddfdf;
  /* stroke */
  -moz-border-radius: 23px / 21px;
  -webkit-border-radius: 23px / 21px;
  border-radius: 23px / 21px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  padding: 0.5em;
}
@media screen and (max-width: 56.1875em) {
  /* line 315, ../sass/styles/sections/_registration.scss */
  body.register-quick .smThumb {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    max-width: 100%;
  }
}
/* line 331, ../sass/styles/sections/_registration.scss */
body.register-quick .txtblox {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-left: 2em;
  margin-top: 1em;
  max-width: 373px;
  padding: 1em;
  -moz-border-radius: 9px / 6px;
  -webkit-border-radius: 9px / 6px;
  border-radius: 9px / 6px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  color: black;
}
@media screen and (max-width: 56.1875em) {
  /* line 331, ../sass/styles/sections/_registration.scss */
  body.register-quick .txtblox {
    margin-left: 0;
    width: 90%;
  }
}
/* line 348, ../sass/styles/sections/_registration.scss */
body.register-quick .txtblox p {
  margin-bottom: 1em;
}
/* line 351, ../sass/styles/sections/_registration.scss */
body.register-quick .txtblox.blue {
  color: white;
  background-color: #55c1e9;
}
/* line 356, ../sass/styles/sections/_registration.scss */
body.register-quick .msg {
  clear: both;
  float: left;
  width: 260px;
  color: #737171;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 364, ../sass/styles/sections/_registration.scss */
body.register-quick .spacer {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 3.5em;
}
/* line 368, ../sass/styles/sections/_registration.scss */
body.register-quick .selectGroup select {
  background-color: #E1E1E1;
  border: medium none;
  float: left;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 2em;
  height: 25px;
  margin: 1em 1em 1em 0;
  padding: 1px;
  text-align: center;
  width: 94px;
  color: #55c1e9;
}
/* line 383, ../sass/styles/sections/_registration.scss */
body.register-quick .checkGroup span {
  float: left;
  clear: right;
}
/* line 386, ../sass/styles/sections/_registration.scss */
body.register-quick .checkGroup span a {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}
/* line 391, ../sass/styles/sections/_registration.scss */
body.register-quick .checkGroup input {
  background-color: #E1E1E1;
  border: medium none;
  float: left;
  margin-right: 1em;
}
/* line 399, ../sass/styles/sections/_registration.scss */
body.register-quick .box {
  cursor: pointer;
  width: 36px;
  height: 36px;
  border: 2px solid white;
  float: left;
  margin-right: 0.5em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
}
/* line 412, ../sass/styles/sections/_registration.scss */
body.register-quick .box.caramel {
  background-color: #F4A460;
}
/* line 413, ../sass/styles/sections/_registration.scss */
body.register-quick .box.cream {
  background-color: #FEE8D6;
}
/* line 414, ../sass/styles/sections/_registration.scss */
body.register-quick .box.java {
  background-color: #CD853F;
}
/* line 415, ../sass/styles/sections/_registration.scss */
body.register-quick .box.latte {
  background-color: #FFDAB9;
}
/* line 416, ../sass/styles/sections/_registration.scss */
body.register-quick .box.mocha {
  background-color: #7B3F00;
}
/* line 417, ../sass/styles/sections/_registration.scss */
body.register-quick .box.dark, body.register-quick .box.brown {
  background-color: #7B3F00;
}
/* line 418, ../sass/styles/sections/_registration.scss */
body.register-quick .box.yellow, body.register-quick .box.arillos {
  background-color: #f5e032;
}
/* line 419, ../sass/styles/sections/_registration.scss */
body.register-quick .box.orange, body.register-quick .box.aranjados {
  background-color: #fb6e07;
}
/* line 420, ../sass/styles/sections/_registration.scss */
body.register-quick .box.blue, body.register-quick .box.ules {
  background-color: #34a4f2;
}
/* line 421, ../sass/styles/sections/_registration.scss */
body.register-quick .box.green, body.register-quick .box.rdes {
  background-color: #458c12;
}
/* line 422, ../sass/styles/sections/_registration.scss */
body.register-quick .box.black {
  background-color: black;
}
/* line 423, ../sass/styles/sections/_registration.scss */
body.register-quick .box:hover {
  border-color: #fde300;
}
/* line 424, ../sass/styles/sections/_registration.scss */
body.register-quick .box a {
  display: block;
  width: 36px;
  height: 36px;
  text-indent: -2000px;
}
/* line 431, ../sass/styles/sections/_registration.scss */
body.register-quick .square {
  cursor: pointer;
  width: 90px;
  height: 65px;
  border: 2px solid #cdcdcd;
  float: left;
  margin-right: 0.5em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
}
@media screen and (max-width: 56.1875em) {
  /* line 431, ../sass/styles/sections/_registration.scss */
  body.register-quick .square {
    max-width: 100%;
  }
}
/* line 447, ../sass/styles/sections/_registration.scss */
body.register-quick .square:hover {
  border-color: #fde300;
}
/* line 449, ../sass/styles/sections/_registration.scss */
body.register-quick .active {
  border-color: #fde300;
}
@media screen and (max-width: 56.1875em) {
  /* line 453, ../sass/styles/sections/_registration.scss */
  body.register-quick h2, body.register-quick h3, body.register-quick h4, body.register-quick h5 {
    font-size: 1.375em;
    line-height: 2.18182em;
  }
}

/* line 5, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner {
  margin: 0 !important;
  width: 100% !important;
  _width: 980px;
  height: 562px;
}
/* line 11, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .promo-spot {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  _width: 953px;
  margin: 0px;
  position: relative;
  width: 100%;
  height: 589px;
  margin-bottom: 2em;
}
/* line 20, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .ps-grad {
  width: 100%;
  height: 580px;
  background-color: #fff7f7;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItMTUlIiBzdG9wLWNvbG9yPSIjODU4MDgwIi8+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-15%, #858080), color-stop(19%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #858080 -15%, #ffffff 19%);
  background-image: -webkit-linear-gradient(bottom, #858080 -15%, #ffffff 19%);
  background-image: linear-gradient(to top, #858080 -15%, #ffffff 19%);
}
/* line 32, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar {
  float: left;
  width: 100%;
  margin-bottom: 1em;
  background-color: #55c1e9;
  /* layer fill content + color overlay */
  padding-bottom: 1em;
}
/* line 38, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar h4 {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  margin-top: 1em;
  margin-left: 2em;
  color: white;
  /* text color */
  font-family: "Russo One", sans-serif;
  font-size: 1.125em;
  line-height: 1.33333em;
}
@media screen and (max-width: 499px) {
  /* line 38, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .comment_bar h4 {
    margin-left: 1em;
  }
}
/* line 50, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 52, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment {
  display: inline;
  float: left;
  width: 39.58333%;
  margin: 0 1.04167%;
  *width: 39.58328%;
  *margin: 0 1.04162%;
  padding: 1em;
  width: 26.583%;
}
@media screen and (max-width: 499px) {
  /* line 52, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .comment_bar ul .app_comment {
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
  }
}
/* line 59, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment:nth-child(even) {
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-top: 0;
  border-bottom: 0;
}
@media screen and (max-width: 499px) {
  /* line 59, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .comment_bar ul .app_comment:nth-child(even) {
    border: 0;
  }
}
/* line 68, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment .q-t {
  font-family: "Russo One", sans-serif;
  color: #fde300;
  font-size: 2.25em;
  line-height: 1.33333em;
  font-weight: normal;
  float: left;
  height: 25px;
  clear: both;
}
/* line 77, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment .q-b {
  font-family: "Russo One", sans-serif;
  color: #fde300;
  font-size: 2.25em;
  line-height: 1.33333em;
  font-weight: normal;
  float: right;
  clear: both;
  height: 25px;
}
/* line 86, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment p {
  float: left;
}
/* line 88, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment p .c-heading {
  color: white;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 0.5em;
  display: block;
}
/* line 97, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment p .rating {
  display: block;
  margin-bottom: 0.5em;
  font-size: 0.75em;
  line-height: 2em;
  margin-right: 3em;
  text-align: center;
  width: 79%;
}
/* line 105, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .comment_bar ul .app_comment p .c-body {
  color: white;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.75em;
  line-height: 2em;
  display: block;
}
/* line 116, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  text-align: center;
}
/* line 120, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link li {
  clear: both;
}
/* line 123, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link .redFlatBtn {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 350px;
  padding: 1em;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  border: 6px solid #fff;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #cf102d;
}
@media screen and (max-width: 499px) {
  /* line 123, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .download_app_link .redFlatBtn {
    float: none;
    width: 219px;
    overflow: hidden;
  }
}
/* line 139, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link .redFlatBtn i {
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/content/download_icon.png");
  display: inline-block;
  height: 60px;
  width: 60px;
  float: left;
  background-repeat: none;
  margin: 15px;
}
@media screen and (max-width: 499px) {
  /* line 139, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .download_app_link .redFlatBtn i {
    background-size: 100%;
    height: 47px;
    width: 47px;
  }
}
/* line 153, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link .redFlatBtn p {
  color: white;
  font-family: "Russo One", sans-serif;
  font-size: 0.5625em;
  line-height: 2.66667em;
  text-align: left;
}
/* line 159, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .download_app_link .redFlatBtn h5 {
  font-size: 0.75em;
  line-height: 2em;
  text-align: left;
  margin-top: 1em;
  color: white;
  font-family: "Russo One", sans-serif;
  text-transform: uppercase;
}
/* line 170, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-left {
  float: left;
  display: inline;
  float: left;
  width: 22.91667%;
  margin: 0 1.04167%;
  *width: 22.91662%;
  *margin: 0 1.04162%;
  position: relative;
  z-index: 5;
  text-align: center;
  padding-top: 80px;
}
@media screen and (max-width: 499px) {
  /* line 170, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .ps-left {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 180, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-left h2 {
  color: #55c1e9;
  text-transform: uppercase;
  font-family: normal;
  font-family: "Russo One", sans-serif;
  font-size: 0.875em;
  line-height: 1.71429em;
  margin: 1em auto 2em auto;
  max-width: 160px;
}
/* line 189, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-left img {
  max-width: 100%;
}
/* line 192, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-left a {
  margin-bottom: 1em;
}
/* line 197, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-right {
  float: left;
  display: inline;
  float: left;
  width: 72.91667%;
  margin: 0 1.04167%;
  *width: 72.91662%;
  *margin: 0 1.04162%;
  *width: 600px;
  position: relative;
  padding-top: 50px;
  z-index: 5;
}
@media screen and (max-width: 499px) {
  /* line 197, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .ps-right {
    display: none;
  }
}
/* line 207, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ps-right img {
  max-width: 100%;
}
/* line 212, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  _width: 953px;
  text-align: center;
}
/* line 216, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body h3 {
  font-size: 3em;
  line-height: 1.5em;
  color: #55c1e9;
  text-transform: uppercase;
}
/* line 221, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body h6 {
  font-weight: bold;
  color: #55c1e9;
}
/* line 225, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .short-desc {
  margin: 0 auto;
  max-width: 700px;
  margin-bottom: 1em;
  color: #000;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 232, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .short-desc .blue {
  color: #55c1e9;
  font-weight: bold;
}
/* line 237, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .additional_desc {
  margin-bottom: 1em;
  width: 68%;
  margin-left: 15%;
  color: #000;
  /* text color */
  font-family: "Serifa", serif;
  font-size: 0.875em;
  line-height: 1.71429em;
}
@media screen and (max-width: 499px) {
  /* line 237, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app #content .col-inner .promo-body .additional_desc {
    margin-left: 1.04167%;
    display: inline;
    float: left;
    width: 89.58333%;
    margin: 0 1.04167%;
    *width: 89.58328%;
    *margin: 0 1.04162%;
    margin-left: 1em;
    margin-bottom: 1em;
  }
}
/* line 250, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .additional_desc p {
  margin-bottom: 1em;
}
/* line 253, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .additional_desc ul {
  margin-left: 1em;
  margin-bottom: 1em;
}
/* line 256, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #content .col-inner .promo-body .additional_desc ul li {
  margin-bottom: 0.2em;
}
/* line 267, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app h2 {
  display: none;
}
@font-face {
  /* line 165, ../sass/styles/_base2.scss */
  body.kids-bible-app {
    font-family: 'Proxima Nova';
    src: url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Bold-webfont.eot") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Bold-webfont.woff") format("woff"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Bold-webfont.ttf") format("truetype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Bold-webfont.svg") format("svg");
    font-weight: 800;
    font-style: normal;
  }
}
@font-face {
  /* line 165, ../sass/styles/_base2.scss */
  body.kids-bible-app {
    font-family: 'Proxima Nova';
    src: url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Reg-webfont.eot") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Reg-webfont.woff") format("woff"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Reg-webfont.ttf") format("truetype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-Reg-webfont.svg") format("svg");
    font-weight: 400;
    font-style: normal;
  }
}
@font-face {
  /* line 165, ../sass/styles/_base2.scss */
  body.kids-bible-app {
    font-family: 'Proxima Nova';
    src: url("/sites/all/themes/custom/superbook/fonts/ProximaNova-RegIt-webfont.eot") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-RegIt-webfont.woff") format("woff"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-RegIt-webfont.ttf") format("truetype"), url("/sites/all/themes/custom/superbook/fonts/ProximaNova-RegIt-webfont.svg") format("svg");
    font-weight: 400;
    font-style: italic;
  }
}
/* line 292, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #staticContent {
  width: 100%;
}
/* line 294, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #staticContent p {
  margin-top: 0em;
  margin-bottom: 0.5em;
  line-height: 1.5em;
}
/* line 300, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #staticContent a {
  color: #30445A;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
}
/* line 306, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #staticContent ul {
  padding: 1em;
}
/* line 308, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #staticContent ul li {
  padding: 1em;
}
/* line 314, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .shadow {
  position: absolute;
  bottom: -601px;
  right: -533px;
  opacity: 1.66;
}
/* line 321, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .appimage {
  position: absolute;
}
/* line 325, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .screen1 {
  position: absolute;
}
/* line 329, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .screen2 {
  display: none;
  opacity: 0;
}
/* line 334, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .screen3 {
  display: none;
  opacity: 0;
}
/* line 339, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .screen4 {
  display: none;
  opacity: 0;
}
/* line 344, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .screenposition {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
/* line 350, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .topcontent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
  overflow: hidden;
  min-height: 613px;
  padding: 1em;
  background: url(http://www.cbn.com/superbook/images/SBBible-bkg.jpg) no-repeat center top;
}
/* line 360, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #headerMast {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  max-width: 400px;
  color: #fff;
}
/* line 370, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #icon-tout {
  float: left;
  margin-bottom: 2em;
}
/* line 375, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .masterHeading {
  float: left;
  *zoom: 1;
  font-size: 40pt;
  line-height: 1.5em;
  color: #fff;
  margin-bottom: 0.3em;
  font-family: 'Exo', sans-serif;
  font-weight: 600;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.kids-bible-app .masterHeading:before, body.kids-bible-app .masterHeading:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.kids-bible-app .masterHeading:after {
  clear: both;
}
@media screen and (max-width: 499px) {
  /* line 375, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .masterHeading {
    font-size: 30px;
  }
}
/* line 389, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .subHeadingApp {
  float: left;
  *zoom: 1;
  font-size: 15pt;
  font-family: 'Exo', sans-serif;
  margin-bottom: 1em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.kids-bible-app .subHeadingApp:before, body.kids-bible-app .subHeadingApp:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.kids-bible-app .subHeadingApp:after {
  clear: both;
}
@media screen and (max-width: 499px) {
  /* line 389, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .subHeadingApp {
    font-size: 18px;
    line-height: normal;
  }
}
/* line 401, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .headingThree {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}
/* line 409, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .headingFour {
  margin-top: 2em;
  color: #444;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}
/* line 418, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .headingFive {
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
}
/* line 426, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .leftcontent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
}
@media screen and (max-width: 58.75em) {
  /* line 426, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .leftcontent {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 434, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .rightcontent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
}
@media screen and (max-width: 58.75em) {
  /* line 434, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .rightcontent {
    display: none;
  }
}
/* line 442, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #phone-rotator {
  position: relative;
  top: 10px;
  left: -50px;
  z-index: 1000;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 450, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #icons-wrap {
  clear: left;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 456, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .app-icon {
  cursor: pointer;
  width: 100px;
  margin: 10px 18px 0 0px;
  float: left;
}
/* line 463, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .itunes {
  width: 110px;
}
/* line 467, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .ico {
  float: left;
  max-width: 100px;
  margin: 0 0 0 25px;
}
@media screen and (max-width: 499px) {
  /* line 467, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .ico {
    max-width: 155px;
    margin: 0px;
    margin-bottom: 1em;
  }
}
/* line 479, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .headingTwo {
  font-size: 1.0em;
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  float: left;
  clear: none;
  text-align: left;
  color: #30445A;
  font-family: "proximanova-regular", Arial, sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 499px) {
  /* line 479, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .headingTwo {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 6em;
  }
}
/* line 494, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .promo-body {
  text-align: left;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  font-family: sans-serif;
  font-size: 11pt;
}
/* line 501, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_container_v {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
/* line 511, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
  padding: 1em;
  cursor: pointer;
  opacity: 1.0;
  border: 6px solid #fff;
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  background-color: #1C70B8;
}
@media screen and (max-width: 56.1875em) {
  /* line 511, ../sass/styles/sections/_kids_bible_app.scss */
  body.kids-bible-app .download_app_link_v {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 526, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v i {
  background: url(http://www.cbn.com/superbook/images/download_icon.png);
  height: 85px;
  width: 60px;
  float: left;
  margin-right: 6px;
  background-repeat: no-repeat;
}
/* line 534, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v a {
  text-decoration: none;
}
/* line 535, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v a span {
  height: 70px;
  text-align: left;
  display: inline;
  color: #fff;
  font-family: sans-serif;
  font-size: 12px;
}
/* line 536, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v a span strong {
  font-size: 18px;
  text-transform: uppercase;
}
/* line 540, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app .download_app_link_v a img {
  max-width: 100%;
}
/* line 546, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #more-sb-apps a {
  float: left;
  clear: left;
  font-size: 15px;
  color: #112740;
  font-style: italic;
  text-decoration: underline;
  font-weight: normal;
}
/* line 556, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #share-links {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
}
/* line 558, ../sass/styles/sections/_kids_bible_app.scss */
body.kids-bible-app #share-links .addthis_toolbox {
  width: 275px;
  margin: 0 auto;
  height: 25px;
}

/* line 1, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-holder {
  overflow: hidden;
}
/* line 5, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule {
  float: left;
}
/* line 9, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule thead {
  background: none repeat scroll 0 0 #2485aa;
  display: table-header-group;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  color: #f4f4f4;
}
/* line 20, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule .show-time {
  padding-left: 0.5em;
  width: auto;
}
/* line 26, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule .episode {
  padding-right: 0;
  width: auto;
}
/* line 30, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tbody .show-time, body.broadcast-schedule #broadcast-schedule tbody .show-time a {
  color: #fde300;
}
/* line 34, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule a {
  color: white;
}
/* line 38, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tbody .episode, body.broadcast-schedule #broadcast-schedule tbody .episode a {
  color: #fde300;
}
/* line 42, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tbody .station {
  padding-right: 0;
  width: auto;
}
/* line 47, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule thead th {
  background: none repeat scroll 0 0 #2485aa;
  border-bottom: 2px solid white;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  padding-right: 1em;
}
/* line 56, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tr {
  background: none repeat scroll 0 0 #55c1e9;
  border: medium none;
}
/* line 61, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule td {
  border-bottom: 2px solid white;
  padding-bottom: 10px;
  padding-top: 12px;
}
/* line 67, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tr:nth-child(even) {
  background-color: #42bfd9;
  border-bottom: 1px solid #103c53;
}
/* line 72, ../sass/styles/sections/_broadcast_schedule.scss */
body.broadcast-schedule #broadcast-schedule tbody {
  border-top: 1px solid white;
  display: table-row-group;
  vertical-align: middle;
  color: white;
  text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
  /* line 81, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule table,
  body.broadcast-schedule #broadcast-schedule tbody,
  body.broadcast-schedule #broadcast-schedule th,
  body.broadcast-schedule #broadcast-schedule td,
  body.broadcast-schedule #broadcast-schedule tr {
    display: block;
  }
  /* line 89, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule thead {
    display: none;
  }
  /* line 93, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    padding: 1em;
  }
  /* line 100, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule .show-time {
    font-size: 0.875em;
    line-height: 1.71429em;
    font-weight: bold;
  }
  /* line 105, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule .episode {
    font-size: 0.75em;
    line-height: 2em;
  }
  /* line 109, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule .station {
    font-size: 0.75em;
    line-height: 2em;
  }
  /* line 113, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule tr:nth-child(even) {
    border-bottom: 0;
  }
  /* line 117, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule td {
    /* Behave like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
    padding: 1em;
  }
  /* line 128, ../sass/styles/sections/_broadcast_schedule.scss */
  body.broadcast-schedule #broadcast-schedule td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    text-align: left;
    font-weight: bold;
  }
}

/* line 3, ../sass/styles/sections/_lesson.scss */
body.lesson #lesson_bar {
  background-color: white;
  padding: 1em;
  width: 100%;
}
/* line 7, ../sass/styles/sections/_lesson.scss */
body.lesson #lesson_bar li {
  float: left;
  position: relative;
  margin-left: 1em;
}
/* line 11, ../sass/styles/sections/_lesson.scss */
body.lesson #lesson_bar li .tab_bg {
  width: 150px;
  padding: 1em;
  height: 18px;
  -webkit-transform: skew(-45deg);
  -moz-transform: skew(-45deg);
  -o-transform: skew(-45deg);
  background: #c5dd76;
  text-align: center;
}
/* line 21, ../sass/styles/sections/_lesson.scss */
body.lesson #lesson_bar li .active {
  background: #cf102d;
}
/* line 25, ../sass/styles/sections/_lesson.scss */
body.lesson #lesson_bar li a {
  color: white;
  font-family: "Russo One", sans-serif;
  color: white;
  text-transform: uppercase;
  position: absolute;
  top: 17px;
  left: 25%;
  font-family: "Russo One", sans-serif;
  z-index: 1;
}
/* line 39, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_video {
  margin-bottom: 1em;
  text-align: center;
}
/* line 44, ../sass/styles/sections/_lesson.scss */
body.lesson .lessons {
  margin-top: 5em;
}
/* line 48, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_title {
  text-align: center;
  text-transform: uppercase;
}
/* line 53, ../sass/styles/sections/_lesson.scss */
body.lesson .red_bar {
  border: 1px solid #cf102d;
  box-sizing: border-box;
}
/* line 56, ../sass/styles/sections/_lesson.scss */
body.lesson .red_bar .lesson_inner {
  padding: 1em;
}
/* line 59, ../sass/styles/sections/_lesson.scss */
body.lesson .red_bar .tab_bg {
  width: 100%;
  padding: 1em;
  height: 0;
  background: #cf102d;
}
/* line 67, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_title_middle {
  width: 195px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 1em;
}
/* line 72, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_title_middle .tab_title {
  color: white;
  font-family: "Russo One", sans-serif;
  color: white;
  position: absolute;
  top: 20px;
  left: 29px;
  font-family: "Russo One", sans-serif;
  font-size: 2em;
  z-index: 1;
  text-transform: uppercase;
}
/* line 84, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_title_middle .tab_bg {
  width: 100%;
  padding: 1em;
  height: 36px;
  -webkit-transform: skew(-45deg);
  -moz-transform: skew(-45deg);
  -o-transform: skew(-45deg);
  background: #cf102d;
}
@media screen and (max-width: 600px) {
  /* line 97, ../sass/styles/sections/_lesson.scss */
  body.lesson .lesson_video object {
    width: 100%;
  }
  /* line 101, ../sass/styles/sections/_lesson.scss */
  body.lesson .lessons {
    margin-top: 8em;
  }
  /* line 106, ../sass/styles/sections/_lesson.scss */
  body.lesson #lesson_bar li {
    margin: 0.3em;
  }
  /* line 108, ../sass/styles/sections/_lesson.scss */
  body.lesson #lesson_bar li .tab_bg {
    width: 267px;
    padding: 1em;
    height: 18px;
  }
  /* line 114, ../sass/styles/sections/_lesson.scss */
  body.lesson #lesson_bar li a {
    left: 38%;
  }
}
/* line 122, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_sub_title {
  text-align: center;
  font-family: "Russo One", sans-serif;
  font-size: 2em;
  color: #cf102d;
}
/* line 129, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_body {
  line-height: 1.5em;
}
/* line 133, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_truth, body.lesson .superverse {
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  margin-bottom: 1em;
}
/* line 139, ../sass/styles/sections/_lesson.scss */
body.lesson .supertruth_heading .tab_bg {
  padding-top: 0.5em;
  height: 32px;
  background: #c5dd76;
  text-align: center;
  font-size: 1.5em;
  color: white;
  font-family: "Russo One", sans-serif;
}
/* line 151, ../sass/styles/sections/_lesson.scss */
body.lesson .superverse_heading .tab_bg {
  padding-top: 0.5em;
  height: 32px;
  background: #55c1e9;
  text-align: center;
  font-size: 1.5em;
  color: white;
  font-family: "Russo One", sans-serif;
}
/* line 162, ../sass/styles/sections/_lesson.scss */
body.lesson .superverse_icon {
  border-radius: 25px 0px 0px 25px;
  background: #55c1e9;
  width: 100px;
  float: left;
  padding: 1em;
}
/* line 170, ../sass/styles/sections/_lesson.scss */
body.lesson .lesson_truth {
  border: 1px solid #c5dd76;
  background-color: #c5dd76;
  border-radius: 25px 0px 0px 25px;
}
/* line 176, ../sass/styles/sections/_lesson.scss */
body.lesson .lessontruth_icon {
  border-radius: 25px 0px 0px 25px;
  background: #c5dd76;
  width: 100px;
  float: left;
  padding: 1em;
}
/* line 185, ../sass/styles/sections/_lesson.scss */
body.lesson .lessontruth_inner {
  float: left;
}
/* line 189, ../sass/styles/sections/_lesson.scss */
body.lesson .superverse {
  border: 1px solid #55c1e9;
  background-color: #55c1e9;
  border-radius: 25px 0px 0px 25px;
}
/* line 195, ../sass/styles/sections/_lesson.scss */
body.lesson .superverse_inner {
  float: left;
}
/* line 199, ../sass/styles/sections/_lesson.scss */
body.lesson .superverse_body {
  color: #55c1e9;
  background-color: white;
  width: 360px;
  min-height: 55px;
  text-align: center;
  overflow: hidden;
  padding: 1em;
  font-size: 1.1em;
}
/* line 210, ../sass/styles/sections/_lesson.scss */
body.lesson .supertruth_body {
  color: #c5dd76;
  background-color: white;
  width: 360px;
  min-height: 55px;
  text-align: center;
  overflow: hidden;
  padding: 1em;
  font-size: 1.1em;
}
/* line 221, ../sass/styles/sections/_lesson.scss */
body.lesson .supertruth_title {
  color: white;
  font-family: "Russo One", sans-serif;
  color: white;
  text-transform: uppercase;
  position: absolute;
  top: 17px;
  left: 25%;
  font-family: "Russo One", sans-serif;
  z-index: 1;
}
@media screen and (max-width: 1183px) {
  /* line 234, ../sass/styles/sections/_lesson.scss */
  body.lesson .lessontruth_icon, body.lesson .superverse_icon {
    display: none;
  }
  /* line 237, ../sass/styles/sections/_lesson.scss */
  body.lesson .superverse_inner, body.lesson .lessontruth_inner, body.lesson .supertruth_body, body.lesson .superverse_body {
    width: 98%;
  }
  /* line 241, ../sass/styles/sections/_lesson.scss */
  body.lesson .superverse, body.lesson .lesson_truth {
    border: none;
  }
}
/* line 247, ../sass/styles/sections/_lesson.scss */
body.lesson #featured_area {
  border: 1px solid #f4f4f4;
  clear: both;
}
/* line 252, ../sass/styles/sections/_lesson.scss */
body.lesson #featured_image {
  position: relative;
}
/* line 256, ../sass/styles/sections/_lesson.scss */
body.lesson #featured_img_over {
  color: white;
  position: absolute;
  bottom: 0;
  z-index: 10;
  left: 1em;
  display: block;
  max-width: 900px;
  overflow: hidden;
}
/* line 267, ../sass/styles/sections/_lesson.scss */
body.lesson #featured_content {
  padding: 2em 1em;
}
/* line 270, ../sass/styles/sections/_lesson.scss */
body.lesson #featured_content h4 {
  color: #55c1e9;
  text-transform: uppercase;
}
/* line 276, ../sass/styles/sections/_lesson.scss */
body.lesson #mid-section {
  *zoom: 1;
  max-width: 1184px;
  _width: 1184px;
  position: relative;
  margin: 0 auto;
  padding: 1.5em 1.25em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.lesson #mid-section:before, body.lesson #mid-section:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.lesson #mid-section:after {
  clear: both;
}
/* line 284, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tabs {
  text-align: left;
  clear: both;
}
/* line 289, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tab_ctrl {
  float: left;
  clear: both;
  margin: 0px;
  width: 100%;
}
/* line 294, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tab_ctrl li {
  float: left;
  margin-right: 0.5em;
}
/* line 297, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tab_ctrl li a {
  display: block;
  background-color: #bdc3c7;
  color: black;
  font-weight: bold;
  padding: 1em;
  font-size: 0.9375em;
  line-height: 1.6em;
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  text-transform: uppercase;
}
/* line 306, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tab_ctrl li a:hover {
  background-color: #f4f4f4;
}
/* line 311, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_tab_ctrl li.active a {
  background-color: #f4f4f4;
}
/* line 318, ../sass/styles/sections/_lesson.scss */
body.lesson #myExperience {
  max-width: 620px;
}
/* line 322, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_panels {
  clear: both;
  margin-bottom: 1em;
  float: left;
}
/* line 328, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_panels .panel {
  background-color: #f4f4f4;
  padding: 1em 2em 1em 2em;
  height: 372px;
  overflow-y: auto;
}
/* line 333, ../sass/styles/sections/_lesson.scss */
body.lesson #topic_panels .panel h3 {
  color: black;
  clear: both;
  float: left;
  width: 100%;
}
/* line 341, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin {
  margin: 0px;
  clear: both;
  margin-bottom: 1em;
  width: 100%;
  float: left;
}
/* line 348, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin .acc {
  float: left;
  background-color: #f4f4f4;
  width: 100%;
  min-height: 37px;
  border-bottom: 1px solid #bdc3c7;
}
/* line 354, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin .acc h4 {
  margin-left: 2em;
  color: black;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.71429em;
  cursor: pointer;
}
/* line 362, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin .acc .content {
  border-top: 1px solid #bdc3c7;
  padding: 1em;
  text-align: left;
  display: none;
}
/* line 368, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin .acc:last-child {
  border-bottom: none;
}
/* line 374, ../sass/styles/sections/_lesson.scss */
body.lesson #q_topics li {
  margin-top: 1em;
}
/* line 378, ../sass/styles/sections/_lesson.scss */
body.lesson #g_topics li {
  margin-top: 1em;
}
/* line 383, ../sass/styles/sections/_lesson.scss */
body.lesson #family_accordin li.open .content {
  display: block !important;
}
/* line 388, ../sass/styles/sections/_lesson.scss */
body.lesson #video .content {
  text-align: center !important;
}
/* line 393, ../sass/styles/sections/_lesson.scss */
body.lesson #left_pane {
  overflow: hidden;
}
/* line 395, ../sass/styles/sections/_lesson.scss */
body.lesson #left_pane h3 {
  color: #55c1e9;
  clear: both;
  float: left;
}
/* line 403, ../sass/styles/sections/_lesson.scss */
body.lesson #right_pane h3 {
  color: #55c1e9;
}
/* line 406, ../sass/styles/sections/_lesson.scss */
body.lesson #right_pane ul {
  margin-bottom: 3em;
}
/* line 409, ../sass/styles/sections/_lesson.scss */
body.lesson #right_pane ul li a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: black;
  font-family: "Russo One", sans-serif;
}
/* line 414, ../sass/styles/sections/_lesson.scss */
body.lesson #right_pane ul li i {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("https://secure.superbook.cbn.com/sites/all/themes/custom/superbook/images/structure/transparent/sb_sprite.png") no-repeat;
  background-position: -952px -517px;
  height: 17px;
  width: 9px;
  float: left;
  margin-right: 1em;
}
/* line 426, ../sass/styles/sections/_lesson.scss */
body.lesson #right_pane ul li .qtxt {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  max-width: 165px;
}
@media screen and (max-width: 940px) {
  /* line 436, ../sass/styles/sections/_lesson.scss */
  body.lesson #topic_tabs {
    background-color: #f4f4f4;
    overflow: hidden;
  }
  /* line 440, ../sass/styles/sections/_lesson.scss */
  body.lesson #topic_tab_ctrl li {
    width: 100%;
    clear: both;
  }
  /* line 443, ../sass/styles/sections/_lesson.scss */
  body.lesson #topic_tab_ctrl li a {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    width: 100%;
  }
}

/* line 1, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #featured_area {
  border: 1px solid #f4f4f4;
  clear: both;
}
/* line 6, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #featured_image {
  position: relative;
}
/* line 10, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #featured_img_over {
  color: white;
  position: absolute;
  bottom: 0;
  z-index: 10;
  left: 1em;
  display: block;
  max-width: 900px;
  overflow: hidden;
}
/* line 21, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #featured_content {
  padding: 2em 1em;
}
/* line 23, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #featured_content h4 {
  color: #55c1e9;
  text-transform: uppercase;
}
/* line 29, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #video {
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 34, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #myExperience {
  max-width: 620px;
}
/* line 40, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #left_pane {
  overflow: hidden;
  background-color: white;
}
/* line 43, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #left_pane h3 {
  color: #cf102d;
  clear: both;
  float: left;
  width: 100%;
  text-transform: uppercase;
}
/* line 53, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #right_pane h3 {
  color: #cf102d;
  clear: both;
  float: left;
  width: 100%;
  text-transform: uppercase;
  margin-left: 2em;
}
/* line 61, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #right_pane ul {
  margin: 0px;
  padding: 0;
  margin-bottom: 3em;
  margin-left: 3em;
  display: block;
  float: left;
}
/* line 68, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #right_pane ul li {
  margin: 0px;
  padding: 0;
  margin-bottom: 1.5em;
}
/* line 72, ../sass/styles/sections/_lesson_home.scss */
body.lesson_home #right_pane ul li a {
  color: #55c1e9;
  font-family: "Russo One", sans-serif;
}

/* line 1, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding: 1em;
  width: 100%;
  _width: 950px;
  float: left;
}
/* line 10, ../sass/styles/sections/_signup_page.scss */
body.signup_page #page-header h2 {
  display: none;
}
/* line 14, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup fieldset {
  float: left;
  display: block;
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signup_page #signup fieldset:before, body.signup_page #signup fieldset:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signup_page #signup fieldset:after {
  clear: both;
}
/* line 21, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup fieldset p {
  margin: 1em;
}
/* line 26, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .human {
  display: none;
}
/* line 30, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .step {
  float: left;
  width: 100%;
  padding: 1em 0;
  text-align: center;
  background-color: #0089AF;
  color: white;
  font-family: "Russo One", sans-serif;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-bottom: 2em;
  font-weight: normal;
  margin-bottom: 1em;
  box-sizing: border-box;
}
@media screen and (max-width: 499px) {
  /* line 30, ../sass/styles/sections/_signup_page.scss */
  body.signup_page #signup .step {
    padding: 1em;
  }
}
/* line 48, ../sass/styles/sections/_signup_page.scss */
body.signup_page #error_panel {
  background-color: red;
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  z-index: 4000;
  text-align: center;
  font-family: "Russo One", sans-serif;
  margin-bottom: 2em;
  font-weight: normal;
  width: 100%;
  padding: 2em;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
}
/* line 66, ../sass/styles/sections/_signup_page.scss */
body.signup_page .img_holder {
  float: left;
  _width: 400px;
  text-align: center;
}
/* line 70, ../sass/styles/sections/_signup_page.scss */
body.signup_page .img_holder img {
  width: 86%;
}
@media screen and (max-width: 56.1875em) {
  /* line 66, ../sass/styles/sections/_signup_page.scss */
  body.signup_page .img_holder {
    display: none !Important;
  }
}
/* line 78, ../sass/styles/sections/_signup_page.scss */
body.signup_page #msgtxt a {
  color: #fde300 !important;
  text-decoration: underline !Important;
}
/* line 83, ../sass/styles/sections/_signup_page.scss */
body.signup_page .infoParentsLink {
  float: right;
  text-decoration: underline;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-weight: normal;
  *zoom: 1;
  text-align: right;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signup_page .infoParentsLink:before, body.signup_page .infoParentsLink:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signup_page .infoParentsLink:after {
  clear: both;
}
/* line 94, ../sass/styles/sections/_signup_page.scss */
body.signup_page .barely_visable .step {
  background-color: #55c1e9 !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 99, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .used .step {
  background-color: #ecf0f1 !important;
}
/* line 103, ../sass/styles/sections/_signup_page.scss */
body.signup_page #confirm_tou {
  float: right;
  font-weight: normal;
}
/* line 108, ../sass/styles/sections/_signup_page.scss */
body.signup_page .mid {
  box-sizing: border-box;
  width: 100%;
}
/* line 113, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup ol.span6 {
  box-sizing: border-box;
  _width: 500px !Important;
  _overflow: hidden;
}
@media screen and (max-width: 999px) {
  /* line 113, ../sass/styles/sections/_signup_page.scss */
  body.signup_page #signup ol.span6 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 123, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup ol li {
  margin: 0.5em;
  width: 100%;
  text-align: left;
  float: left;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signup_page #signup ol li:before, body.signup_page #signup ol li:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signup_page #signup ol li:after {
  clear: both;
}
@media screen and (max-width: 999px) {
  /* line 123, ../sass/styles/sections/_signup_page.scss */
  body.signup_page #signup ol li {
    margin: 0px;
  }
}
/* line 135, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .gender ol li {
  float: left;
  width: 100px;
}
/* line 140, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .checkbox {
  float: right;
}
@media screen and (max-width: 499px) {
  /* line 145, ../sass/styles/sections/_signup_page.scss */
  body.signup_page .span6 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 150, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .cont {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  max-width: 200px;
  _width: 300px;
  background-color: #0089AF;
}
/* line 158, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .cont, body.signup_page #profile_btn, body.signup_page #acct_btn {
  float: right;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signup_page #signup .cont:before, body.signup_page #signup .cont:after, body.signup_page #profile_btn:before, body.signup_page #profile_btn:after, body.signup_page #acct_btn:before, body.signup_page #acct_btn:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signup_page #signup .cont:after, body.signup_page #profile_btn:after, body.signup_page #acct_btn:after {
  clear: both;
}
/* line 163, ../sass/styles/sections/_signup_page.scss */
body.signup_page #signup .msg {
  margin-bottom: 2em;
  color: #625f5f;
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  word-wrap: break-word;
  line-height: 1.5em;
}
/* line 172, ../sass/styles/sections/_signup_page.scss */
body.signup_page input {
  _width: 80%;
  _padding: 0.5em;
}
/* line 177, ../sass/styles/sections/_signup_page.scss */
body.signup_page #gender_child_step ol li span.icons, body.signup_page #gender_adult_step ol li span.icons {
  left: -10px;
}

/* line 1, ../sass/styles/sections/_settings_page.scss */
body.settings #profile_settings {
  border-top: 1px solid black;
  padding-top: 1em;
}
/* line 4, ../sass/styles/sections/_settings_page.scss */
body.settings #profile_settings .tblItem {
  padding: 1.5em;
  border-bottom: 1px solid #625f5f;
  display: block;
  float: left;
  width: 100%;
  background-color: #f4f4f4;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
}
/* line 16, ../sass/styles/sections/_settings_page.scss */
body.settings #backBtn {
  float: right;
}
/* line 20, ../sass/styles/sections/_settings_page.scss */
body.settings fieldset {
  float: left;
  display: block;
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.settings fieldset:before, body.settings fieldset:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.settings fieldset:after {
  clear: both;
}
/* line 27, ../sass/styles/sections/_settings_page.scss */
body.settings .lbl {
  color: black;
  font-weight: bold;
  margin-right: 2em;
}
/* line 33, ../sass/styles/sections/_settings_page.scss */
body.settings .editBtn {
  float: right;
  color: #55c1e9;
  font-weight: bold;
}
/* line 39, ../sass/styles/sections/_settings_page.scss */
body.settings legend {
  font-weight: bold;
}
/* line 43, ../sass/styles/sections/_settings_page.scss */
body.settings fieldset {
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.settings fieldset:before, body.settings fieldset:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.settings fieldset:after {
  clear: both;
}
/* line 47, ../sass/styles/sections/_settings_page.scss */
body.settings .content {
  background-color: #f8f8fa;
  *zoom: 1;
  padding: 1em;
  display: none;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.settings .content:before, body.settings .content:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.settings .content:after {
  clear: both;
}
/* line 54, ../sass/styles/sections/_settings_page.scss */
body.settings .funk {
  display: block;
}
/* line 58, ../sass/styles/sections/_settings_page.scss */
body.settings .btn.btn.btn-large {
  float: right;
  max-width: 216px;
  display: inline-block;
  margin: 1em 1em 1em 0;
}
/* line 65, ../sass/styles/sections/_settings_page.scss */
body.settings #fav_verse_text {
  font-weight: bold;
  margin-left: 2em;
  text-align: left;
  color: #55c1e9;
}

/* line 1, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  padding: 1em;
  width: 100%;
  float: left;
  _width: 950px;
}
/* line 10, ../sass/styles/sections/_signin_page.scss */
body.signin_page #page-header h2 {
  display: none;
}
/* line 14, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin fieldset {
  float: left;
  display: block;
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signin_page #signin fieldset:before, body.signin_page #signin fieldset:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signin_page #signin fieldset:after {
  clear: both;
}
/* line 21, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin fieldset p {
  margin: 1em;
  line-height: 1;
  font-size: 1.2em;
}
/* line 27, ../sass/styles/sections/_signin_page.scss */
body.signin_page .new_acc {
  float: right;
  font-weight: normal;
  color: #55c1e9;
}
/* line 33, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin .step {
  float: left;
  width: 100%;
  padding: 1em 0;
  text-align: center;
  background-color: #0089AF;
  color: white;
  font-family: "Russo One", sans-serif;
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em;
  box-sizing: border-box;
}
@media screen and (max-width: 499px) {
  /* line 33, ../sass/styles/sections/_signin_page.scss */
  body.signin_page #signin .step {
    padding: 1em;
  }
}
/* line 50, ../sass/styles/sections/_signin_page.scss */
body.signin_page #password_recovery .step {
  background-color: #fde300;
  color: #cf102d;
}
/* line 55, ../sass/styles/sections/_signin_page.scss */
body.signin_page .utility_link {
  font-weight: normal;
  font-family: "Russo One", sans-serif;
  text-decoration: underline;
}
/* line 63, ../sass/styles/sections/_signin_page.scss */
body.signin_page .img_holder img {
  max-width: 86%;
  _width: 86%;
}
@media screen and (max-width: 56.1875em) {
  /* line 62, ../sass/styles/sections/_signin_page.scss */
  body.signin_page .img_holder {
    display: none !Important;
  }
}
/* line 73, ../sass/styles/sections/_signin_page.scss */
body.signin_page #msgtxt a {
  color: #fde300 !important;
  text-decoration: underline !Important;
}
/* line 78, ../sass/styles/sections/_signin_page.scss */
body.signin_page .infoParentsLink {
  float: right;
  clear: both;
  text-decoration: underline;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-weight: normal;
}
/* line 87, ../sass/styles/sections/_signin_page.scss */
body.signin_page .barely_visable .step {
  background-color: #55c1e9 !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 92, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin .used .step {
  background-color: #ecf0f1 !important;
}
/* line 97, ../sass/styles/sections/_signin_page.scss */
body.signin_page #confirm_tou {
  float: right;
  font-weight: normal;
}
/* line 102, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin ol {
  _width: 400px;
}
/* line 104, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin ol li {
  margin: 0px;
  width: 100%;
  text-align: left;
  margin-bottom: 1em;
  float: left;
  display: block;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.signin_page #signin ol li:before, body.signin_page #signin ol li:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.signin_page #signin ol li:after {
  clear: both;
}
/* line 115, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin .cont {
  font-family: "Russo One", sans-serif;
  max-width: 200px;
  background-color: #0089AF;
}
/* line 121, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin .cont, body.signin_page #login_btn, body.signin_page #continue_recover_btn {
  float: right;
  clear: both;
}
/* line 126, ../sass/styles/sections/_signin_page.scss */
body.signin_page #signin .msg {
  font-size: 1.2em;
  margin-bottom: 2em;
  line-height: 1;
  color: #625f5f;
  font-weight: normal;
}
/* line 134, ../sass/styles/sections/_signin_page.scss */
body.signin_page input {
  _width: 100%;
  _padding: 0.5em;
}
@media screen and (max-width: 999px) {
  /* line 141, ../sass/styles/sections/_signin_page.scss */
  body.signin_page .span6 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}

/* line 4, ../sass/styles/sections/_badgecompare.scss */
body.badge-compare .right .comparestats {
  position: relative;
}
/* line 6, ../sass/styles/sections/_badgecompare.scss */
body.badge-compare .right .comparestats .vs {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 8, ../sass/styles/sections/_video.scss */
body.video #main {
  border-top: 0px;
  box-shadow: none;
}
/* line 34, ../sass/styles/sections/_video.scss */
body.video #background {
  position: absolute;
  width: 100%;
  height: 970px;
  top: 0;
  left: 0;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), color-stop(1, #484A49));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #080808 0%, #484A49 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #080808 0%, #484a49 100%);
  background-color: black;
}
/* line 43, ../sass/styles/sections/_video.scss */
body.video #desc-divider {
  box-sizing: border-box;
  border-top: 1px solid #bdc3c7;
  margin: 10px 0px 12px 0px;
  max-width: 510px;
  padding-right: 20px;
  width: 100%;
}
/* line 52, ../sass/styles/sections/_video.scss */
body.video #js-rating {
  float: right;
  color: white;
  padding-top: 0.5em;
}
/* line 62, ../sass/styles/sections/_video.scss */
body.video #video-player-section {
  position: relative;
  width: 100%;
  margin-bottom: 1.5em;
  padding-bottom: 2em;
  margin-top: 1.5em;
}
/* line 70, ../sass/styles/sections/_video.scss */
body.video #video-holder {
  max-width: 1184px;
  margin: 0 auto;
  position: relative;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #video-holder:before, body.video #video-holder:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #video-holder:after {
  clear: both;
}
/* line 78, ../sass/styles/sections/_video.scss */
body.video .miniView {
  padding-top: 1em;
  padding-bottom: 0px !important;
  top: 0 !important;
  width: 100% !important;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), color-stop(1, #484A49));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #080808 0%, #484A49 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #080808 0%, #484a49 100%);
  background-color: black;
  z-index: 99999;
  max-width: 100% !important;
}
/* line 87, ../sass/styles/sections/_video.scss */
body.video .miniView #video-holder {
  max-width: 1125px;
  padding-left: 1em;
  padding-right: 1em;
}
/* line 93, ../sass/styles/sections/_video.scss */
body.video .miniView #video-title {
  font-size: 1.1875em;
  line-height: 1.26316em;
}
/* line 100, ../sass/styles/sections/_video.scss */
body.video .miniView #player, body.video .miniView #sbVideoPlayer {
  width: 155px;
  height: 87px;
  min-height: 87px;
}
@media screen and (max-width: 74.9375em) {
  /* line 100, ../sass/styles/sections/_video.scss */
  body.video .miniView #player, body.video .miniView #sbVideoPlayer {
    height: 87px !important;
  }
}
/* line 109, ../sass/styles/sections/_video.scss */
body.video .miniView #video-title-area {
  margin: 0px;
  padding: 0px;
  margin-left: 1em;
}
@media screen and (max-width: 74.9375em) {
  /* line 120, ../sass/styles/sections/_video.scss */
  body.video .miniView #video-holder {
    max-width: 600px;
  }
  /* line 124, ../sass/styles/sections/_video.scss */
  body.video .miniView #video-social-area {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  /* line 132, ../sass/styles/sections/_video.scss */
  body.video .miniView #video-title-area {
    display: none;
  }
  /* line 135, ../sass/styles/sections/_video.scss */
  body.video .miniView #video-holder {
    max-width: 155px;
  }
}
/* line 143, ../sass/styles/sections/_video.scss */
body.video .miniView #js-video-toolbar {
  position: absolute;
  right: 10%;
  top: 49%;
  width: 100%;
}
/* line 149, ../sass/styles/sections/_video.scss */
body.video .miniView #js-video-icon {
  display: none;
}
/* line 152, ../sass/styles/sections/_video.scss */
body.video .miniView #full_episode_widget, body.video .miniView #js-video-episode-widget {
  display: none;
}
/* line 160, ../sass/styles/sections/_video.scss */
body.video #player {
  float: left;
  *zoom: 1;
  margin-bottom: 1em;
  width: 100%;
  max-width: 1184px;
  z-index: 0;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #player:before, body.video #player:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #player:after {
  clear: both;
}
@media screen and (max-width: 68.6875em) {
  /* line 160, ../sass/styles/sections/_video.scss */
  body.video #player {
    height: 575px;
  }
}
@media screen and (max-width: 43.6875em) {
  /* line 160, ../sass/styles/sections/_video.scss */
  body.video #player {
    height: 350px;
  }
  /* line 172, ../sass/styles/sections/_video.scss */
  body.video #player.locked {
    height: 400px;
    overflow-y: scroll;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 160, ../sass/styles/sections/_video.scss */
  body.video #player {
    height: 210px;
  }
  /* line 179, ../sass/styles/sections/_video.scss */
  body.video #player.locked {
    height: 400px;
    overflow-y: scroll;
  }
}
/* line 184, ../sass/styles/sections/_video.scss */
body.video #player #canvas-holder {
  position: relative;
  height: 666px;
  z-index: 1;
}
/* line 192, ../sass/styles/sections/_video.scss */
body.video #sbVideoPlayer {
  z-index: 0;
}
/* line 196, ../sass/styles/sections/_video.scss */
body.video #js-desc, body.video #js-bible {
  margin-bottom: 0px;
}
@media screen and (max-width: 74.9375em) {
  /* line 200, ../sass/styles/sections/_video.scss */
  body.video #sbVideoPlayer {
    width: 100%;
    height: 100%;
    min-height: 200px;
  }
}
/* line 208, ../sass/styles/sections/_video.scss */
body.video #banner {
  position: relative;
  left: 0;
  margin: 0px auto 1em;
  max-width: 935px;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #banner:before, body.video #banner:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #banner:after {
  clear: both;
}
/* line 214, ../sass/styles/sections/_video.scss */
body.video #banner a {
  margin: 0px auto;
}
/* line 219, ../sass/styles/sections/_video.scss */
body.video #video-title-area {
  float: left;
  position: relative;
  left: 0;
  *zoom: 1;
  color: white;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #video-title-area:before, body.video #video-title-area:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #video-title-area:after {
  clear: both;
}
@media screen and (max-width: 74.9375em) {
  /* line 219, ../sass/styles/sections/_video.scss */
  body.video #video-title-area {
    padding: 1em;
  }
}
/* line 230, ../sass/styles/sections/_video.scss */
body.video #video-title {
  color: white;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 236, ../sass/styles/sections/_video.scss */
body.video .bibleRef {
  color: white;
  text-decoration: underline;
}
/* line 241, ../sass/styles/sections/_video.scss */
body.video #adBlock {
  text-align: center;
}
/* line 243, ../sass/styles/sections/_video.scss */
body.video #adBlock .kpi-215x50 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 2em;
}
/* line 249, ../sass/styles/sections/_video.scss */
body.video .lazy {
  display: none;
}
/* line 253, ../sass/styles/sections/_video.scss */
body.video .fivestar-widget {
  float: left;
}
/* line 258, ../sass/styles/sections/_video.scss */
body.video #social-btns {
  float: right;
  width: 500px;
  height: 9px;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #social-btns:before, body.video #social-btns:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #social-btns:after {
  clear: both;
}
@media screen and (max-width: 56.1875em) {
  /* line 258, ../sass/styles/sections/_video.scss */
  body.video #social-btns {
    margin-right: 1em;
  }
}
/* line 268, ../sass/styles/sections/_video.scss */
body.video .like.faved {
  color: #55c1e9;
}
/* line 275, ../sass/styles/sections/_video.scss */
body.video #js-lang-choose li {
  position: relative;
}
/* line 279, ../sass/styles/sections/_video.scss */
body.video #js-lang-choose .hexagon {
  position: absolute;
  left: -13px;
  top: 1px;
}
/* line 285, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector {
  position: absolute;
  top: 31px;
  margin: 0px;
  right: 132px;
  z-index: 2000;
  width: 100px;
}
/* line 292, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector .menu-item {
  position: relative;
  float: left;
  padding: 1.5em;
  width: 100px;
  background-color: black;
  color: white;
}
/* line 294, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector .menu-item .hexagon {
  top: 12px;
  left: 11%;
}
/* line 308, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector .menu-item span.icon-ok {
  position: absolute;
  top: 12px;
  right: 69px;
  visibility: hidden;
}
/* line 315, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector .menu-item:hover span.icon-ok {
  visibility: inherit;
}
/* line 320, ../sass/styles/sections/_video.scss */
body.video #js-video-language-selector .menu-item.checked span.icon-ok {
  visibility: inherit;
}
/* line 329, ../sass/styles/sections/_video.scss */
body.video .countdown {
  visibility: hidden;
  bottom: 0px;
  color: white;
  text-transform: uppercase;
}
/* line 334, ../sass/styles/sections/_video.scss */
body.video .countdown span {
  color: #cf102d;
}
/* line 338, ../sass/styles/sections/_video.scss */
body.video .countdown.active {
  visibility: inherit;
}
/* line 343, ../sass/styles/sections/_video.scss */
body.video #ep_widget {
  position: relative;
}
/* line 347, ../sass/styles/sections/_video.scss */
body.video ::-webkit-scrollbar {
  width: 12px;
}
/* line 351, ../sass/styles/sections/_video.scss */
body.video ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px black;
  border-radius: 10px;
}
/* line 356, ../sass/styles/sections/_video.scss */
body.video ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px black;
}
/* line 361, ../sass/styles/sections/_video.scss */
body.video #full_episode_widget {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #080808 0%, #484A49 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), color-stop(1, #484A49));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #080808 0%, #484A49 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #080808 0%, #484a49 100%);
  background-color: black;
  right: 0;
  position: absolute;
  top: 31px;
  height: 639px;
  overflow-x: hidden;
  overflow-y: scroll;
  color: white;
  padding: 1em;
  z-index: 2000;
}
@media screen and (max-width: 68.6875em) {
  /* line 361, ../sass/styles/sections/_video.scss */
  body.video #full_episode_widget {
    height: 545px;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 361, ../sass/styles/sections/_video.scss */
  body.video #full_episode_widget {
    height: 200px;
  }
}
/* line 380, ../sass/styles/sections/_video.scss */
body.video .full_episode_widget_header {
  color: white;
  font-family: "Russo One", sans-serif;
  margin-bottom: 1em;
  text-transform: uppercase;
  float: left;
  max-width: 219px;
}
@media screen and (max-width: 999px) {
  /* line 380, ../sass/styles/sections/_video.scss */
  body.video .full_episode_widget_header {
    width: 400px;
  }
}
/* line 392, ../sass/styles/sections/_video.scss */
body.video .panel {
  float: left;
  *zoom: 1;
  box-sizing: border-box;
  width: 378px;
  padding: 1em;
  overflow: hidden;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .panel:before, body.video .panel:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .panel:after {
  clear: both;
}
@media screen and (max-width: 24.9375em) {
  /* line 392, ../sass/styles/sections/_video.scss */
  body.video .panel {
    width: 300px;
    padding: 0px;
  }
}
/* line 405, ../sass/styles/sections/_video.scss */
body.video .video_spot {
  position: relative;
}
/* line 408, ../sass/styles/sections/_video.scss */
body.video .video_spot:hover .playme {
  display: block;
}
/* line 413, ../sass/styles/sections/_video.scss */
body.video .video_spot.active .playme {
  display: block;
}
/* line 418, ../sass/styles/sections/_video.scss */
body.video .video_spot.playing .playme {
  display: block;
}
/* line 424, ../sass/styles/sections/_video.scss */
body.video .playme {
  font-size: 2.75em;
  line-height: 1.09091em;
  left: 30px;
  color: #cf102d;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  position: absolute;
  top: 63px;
}
@media screen and (max-width: 24.9375em) {
  /* line 424, ../sass/styles/sections/_video.scss */
  body.video .playme {
    top: 33px;
    left: 20px;
  }
}
@media all and (min-width: 1024px) {
  /* line 424, ../sass/styles/sections/_video.scss */
  body.video .playme {
    display: none;
  }
}
/* line 440, ../sass/styles/sections/_video.scss */
body.video .accordin {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
/* line 446, ../sass/styles/sections/_video.scss */
body.video .element {
  float: left;
  *zoom: 1;
  width: 100%;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .element:before, body.video .element:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .element:after {
  clear: both;
}
/* line 451, ../sass/styles/sections/_video.scss */
body.video .element.playing .episode_link {
  background-color: #cf102d;
}
/* line 457, ../sass/styles/sections/_video.scss */
body.video .ep_content_link {
  color: #bdc3c7;
}
/* line 461, ../sass/styles/sections/_video.scss */
body.video .episode_link, body.video .series_link {
  background-color: #262626;
  border-top: 2px black solid;
  box-sizing: border-box;
  color: #bdc3c7;
  width: 100%;
  padding: 1em;
  float: left;
}
/* line 469, ../sass/styles/sections/_video.scss */
body.video .episode_link:hover, body.video .series_link:hover {
  background-color: black;
  cursor: pointer;
  text-decoration: none;
}
/* line 473, ../sass/styles/sections/_video.scss */
body.video .episode_link:hover .arrow, body.video .series_link:hover .arrow {
  color: #bdc3c7;
}
/* line 476, ../sass/styles/sections/_video.scss */
body.video .episode_link:hover .d-arrow, body.video .series_link:hover .d-arrow {
  visibility: inherit;
  color: white;
}
/* line 481, ../sass/styles/sections/_video.scss */
body.video .episode_link.active, body.video .series_link.active {
  background-color: black;
}
/* line 486, ../sass/styles/sections/_video.scss */
body.video #Panel_A .back_menu .h-arrow {
  display: none;
}
/* line 490, ../sass/styles/sections/_video.scss */
body.video .title_holder, body.video .video_content {
  float: left;
  *zoom: 1;
  width: 90%;
  overflow: hidden;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .title_holder:before, body.video .title_holder:after, body.video .video_content:before, body.video .video_content:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .title_holder:after, body.video .video_content:after {
  clear: both;
}
/* line 496, ../sass/styles/sections/_video.scss */
body.video .title_holder {
  margin-bottom: 1em;
}
/* line 500, ../sass/styles/sections/_video.scss */
body.video .vid_img, body.video .vid_desc {
  float: left;
  *zoom: 1;
  width: 50%;
  line-height: 1.5em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .vid_img:before, body.video .vid_img:after, body.video .vid_desc:before, body.video .vid_desc:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .vid_img:after, body.video .vid_desc:after {
  clear: both;
}
/* line 507, ../sass/styles/sections/_video.scss */
body.video .vid_img {
  width: 44%;
  margin-right: 1em;
}
@media screen and (max-width: 24.9375em) {
  /* line 507, ../sass/styles/sections/_video.scss */
  body.video .vid_img {
    width: 40%;
  }
}
/* line 515, ../sass/styles/sections/_video.scss */
body.video .accordin {
  margin: 0px;
  float: left;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .accordin:before, body.video .accordin:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .accordin:after {
  clear: both;
}
/* line 521, ../sass/styles/sections/_video.scss */
body.video .w_title {
  max-width: 219px;
  float: left;
}
/* line 525, ../sass/styles/sections/_video.scss */
body.video .count {
  float: left;
  margin-right: 1em;
}
/* line 530, ../sass/styles/sections/_video.scss */
body.video .arrow, body.video .d-arrow {
  width: 24px;
  float: right;
}
/* line 535, ../sass/styles/sections/_video.scss */
body.video .d-arrow {
  visibility: hidden;
}
/* line 539, ../sass/styles/sections/_video.scss */
body.video .h-arrow {
  width: 24px;
  float: left;
}
/* line 544, ../sass/styles/sections/_video.scss */
body.video #all-videos {
  margin-left: 2em;
  float: left;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #all-videos:before, body.video #all-videos:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #all-videos:after {
  clear: both;
}
/* line 550, ../sass/styles/sections/_video.scss */
body.video #dvdClubButton {
  text-transform: uppercase;
}
/* line 554, ../sass/styles/sections/_video.scss */
body.video .likeThis {
  color: white;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 559, ../sass/styles/sections/_video.scss */
body.video #lockedVideoMessage {
  display: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #e3eef6;
  padding: 13em;
}
@media screen and (max-width: 68.6875em) {
  /* line 559, ../sass/styles/sections/_video.scss */
  body.video #lockedVideoMessage {
    padding: 4em;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 559, ../sass/styles/sections/_video.scss */
  body.video #lockedVideoMessage {
    padding: 1em;
  }
}
/* line 571, ../sass/styles/sections/_video.scss */
body.video #lockedVideoMessage p {
  line-height: 1.5em;
}
/* line 574, ../sass/styles/sections/_video.scss */
body.video #lockedVideoMessage.locked {
  display: block;
}
/* line 583, ../sass/styles/sections/_video.scss */
body.video #related_content {
  *zoom: 1;
  margin-bottom: 60px;
  border: 1px solid #bdc3c7;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video #related_content:before, body.video #related_content:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video #related_content:after {
  clear: both;
}
/* line 589, ../sass/styles/sections/_video.scss */
body.video .eplist {
  position: relative;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  width: 100%;
  min-height: 241px;
}
/* line 598, ../sass/styles/sections/_video.scss */
body.video .teaser_img {
  max-height: 154px;
}
/* line 602, ../sass/styles/sections/_video.scss */
body.video .teaser {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  position: relative;
  z-index: 1;
  float: right;
  max-width: 274px;
  top: 14px;
  right: 14px;
}
@media screen and (max-width: 43.6875em) {
  /* line 602, ../sass/styles/sections/_video.scss */
  body.video .teaser {
    max-width: 185px;
  }
}
@media screen and (max-width: 499px) {
  /* line 602, ../sass/styles/sections/_video.scss */
  body.video .teaser {
    max-width: 109px;
  }
}
/* line 621, ../sass/styles/sections/_video.scss */
body.video #image_two {
  margin-right: 2em;
}
/* line 626, ../sass/styles/sections/_video.scss */
body.video .title_area {
  bottom: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  color: white;
  height: 50px;
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 1em;
  padding-right: 2em;
  position: absolute;
  text-align: left;
  z-index: 2;
  float: left;
}
/* line 643, ../sass/styles/sections/_video.scss */
body.video #video-social-area {
  width: 300px;
  float: right;
  padding-right: 1em;
}
/* line 647, ../sass/styles/sections/_video.scss */
body.video #video-social-area .backbtn {
  margin-left: 2em;
}
/* line 652, ../sass/styles/sections/_video.scss */
body.video .ep-transparent-bg {
  background-color: black;
  bottom: 0;
  height: 60px;
  opacity: 0.3;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 662, ../sass/styles/sections/_video.scss */
body.video .sub_title {
  font-family: "Russo One", sans-serif;
}
/* line 666, ../sass/styles/sections/_video.scss */
body.video .utility {
  color: #bdc3c7;
  color: #bdc3c7;
  float: right;
  margin-right: 1em;
  position: relative;
  font-size: 1.25em;
  line-height: 1.2em;
}
/* line 673, ../sass/styles/sections/_video.scss */
body.video .utility:hover {
  color: #55c1e9;
}
/* line 679, ../sass/styles/sections/_video.scss */
body.video #js-video-toolbar {
  margin-bottom: 1em;
  height: 17px;
}
/* line 682, ../sass/styles/sections/_video.scss */
body.video #js-video-toolbar li a {
  margin-right: 2em;
}
/* line 688, ../sass/styles/sections/_video.scss */
body.video #replay-area {
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
}
/* line 693, ../sass/styles/sections/_video.scss */
body.video #replay-area .overlay {
  position: absolute;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  height: 667px;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}
@media screen and (max-width: 68.6875em) {
  /* line 693, ../sass/styles/sections/_video.scss */
  body.video #replay-area .overlay {
    height: 575px;
  }
}
@media screen and (max-width: 43.6875em) {
  /* line 693, ../sass/styles/sections/_video.scss */
  body.video #replay-area .overlay {
    height: 350px;
  }
}
@media screen and (max-width: 24.9375em) {
  /* line 693, ../sass/styles/sections/_video.scss */
  body.video #replay-area .overlay {
    height: 210px;
  }
}
/* line 712, ../sass/styles/sections/_video.scss */
body.video #replay-area .replay-holder {
  display: block;
  position: relative;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  z-index: 2;
  padding-top: 3em;
}
/* line 721, ../sass/styles/sections/_video.scss */
body.video .replay-video-area {
  text-align: center;
}
@media screen and (max-width: 43.6875em) {
  /* line 721, ../sass/styles/sections/_video.scss */
  body.video .replay-video-area {
    display: none !important;
  }
}
/* line 728, ../sass/styles/sections/_video.scss */
body.video .replay-video-area, body.video .replay-btns {
  display: inline;
  float: left;
  width: 47.91667%;
  margin: 0 1.04167%;
  *width: 47.91662%;
  *margin: 0 1.04162%;
}
@media screen and (max-width: 43.6875em) {
  /* line 728, ../sass/styles/sections/_video.scss */
  body.video .replay-video-area, body.video .replay-btns {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 735, ../sass/styles/sections/_video.scss */
body.video .replay-video-area img {
  border: 2px solid white;
  max-width: 63%;
}
/* line 740, ../sass/styles/sections/_video.scss */
body.video .replay-btns p {
  margin-bottom: 2em;
}
@media screen and (max-width: 43.6875em) {
  /* line 744, ../sass/styles/sections/_video.scss */
  body.video .replay-btns p, body.video .replay-btns h2 {
    display: none !important;
  }
}
/* line 751, ../sass/styles/sections/_video.scss */
body.video .replay-btns li {
  float: left;
  width: 100%;
  *zoom: 1;
  text-align: left;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.video .replay-btns li:before, body.video .replay-btns li:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.video .replay-btns li:after {
  clear: both;
}
@media screen and (max-width: 43.6875em) {
  /* line 751, ../sass/styles/sections/_video.scss */
  body.video .replay-btns li {
    margin-right: 1em !important;
    text-align: center !important;
  }
}
/* line 760, ../sass/styles/sections/_video.scss */
body.video .replay-btns li .btn {
  text-transform: uppercase;
  font-size: 20px;
  padding: 1em;
}

/* line 201, ../sass/styles/_base2.scss */
body.videos {
  /*
      To change this license header, choose License Headers in Project Properties.
      To change this template file, choose Tools | Templates
      and open the template in the editor.
  */
  /* 
      Created on : Aug 5, 2014, 3:07:06 PM
      Author     : jefferyvincent
  */
}
/* line 10, ../sass/styles/sections/_videos.scss */
body.videos #main {
  border-top: 0px;
  box-shadow: none;
}

/* line 205, ../sass/styles/_base2.scss */
body.all-videos {
  /*
   * jQuery FlexSlider v2.2.0
   * http://www.woothemes.com/flexslider/
   *
   * Copyright 2012 WooThemes
   * Free to use under the GPLv2 license.
   * http://www.gnu.org/licenses/gpl-2.0.html
   *
   * Contributing author: Ville Ristimäki (@villeristi)
   * Converted from LESS to SASS: Jeffery Vicnent
   */
  /* ====================================================================================================================
   * FONT-FACE
   * ====================================================================================================================*/
  /* ====================================================================================================================
   * RESETS
   * ====================================================================================================================*/
  /* ====================================================================================================================
   * BASE STYLES
   * ====================================================================================================================*/
  /* ====================================================================================================================
   * DEFAULT THEME
   * ====================================================================================================================*/
  /* ====================================================================================================================
   * RESPONSIVE
   * ====================================================================================================================*/
}
@font-face {
  /* line 205, ../sass/styles/_base2.scss */
  body.all-videos {
    font-family: 'flexslider-icon';
    src: url("/sites/all/themes/custom/superbook/fonts/flexslider-icon.eot");
    src: url("/sites/all/themes/custom/superbook/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/custom/superbook/fonts/flexslider-icon.woff") format("woff"), url("/sites/all/themes/custom/superbook/fonts/flexslider-icon.ttf") format("truetype"), url("/sites/all/themes/custom/superbook/fonts/flexslider-icon.svg#flexslider-icon") format("svg");
    font-weight: normal;
    font-style: normal;
  }
}
/* line 88, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-container a:hover,
body.all-videos .flex-container a:focus,
body.all-videos .flex-slider a:hover,
body.all-videos .flex-slider a:focus {
  outline: none;
}
/* line 97, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .slides,
body.all-videos .flex-control-nav,
body.all-videos .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 107, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-pauseplay span {
  text-transform: capitalize;
}
/* line 122, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider {
  margin: 0;
  padding: 0;
}
/* line 129, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* line 136, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider .slides img {
  width: 100%;
  display: block;
}
/* line 148, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 160, ../sass/styles/plugins/_flexslider.scss */
html[xmlns] body.all-videos .flexslider .slides {
  display: block;
}
/* line 166, ../sass/styles/plugins/_flexslider.scss */
* html body.all-videos .flexslider .slides {
  height: 1%;
}
/* line 185, ../sass/styles/plugins/_flexslider.scss */
.no-js body.all-videos .flexslider .slides > li:first-child {
  display: block;
}
/* line 200, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 211, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flexslider .slides {
  zoom: 1;
}
/* line 218, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 224, ../sass/styles/plugins/_flexslider.scss */
.loading body.all-videos .flex-viewport {
  max-height: 300px;
}
/* line 231, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .carousel li {
  margin-right: 5px;
}
/* line 242, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav {
  *height: 0;
}
/* line 251, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 269, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
}
/* line 278, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav a.flex-next:before {
  content: '\f002';
}
/* line 291, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav .flex-prev {
  left: -50px;
}
/* line 302, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
/* line 316, ../sass/styles/plugins/_flexslider.scss */
.flexslider:hover body.all-videos .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
/* line 321, ../sass/styles/plugins/_flexslider.scss */
.flexslider:hover body.all-videos .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
/* line 329, ../sass/styles/plugins/_flexslider.scss */
.flexslider:hover body.all-videos .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
/* line 334, ../sass/styles/plugins/_flexslider.scss */
.flexslider:hover body.all-videos .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
/* line 349, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 363, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
/* line 377, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
/* line 386, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-pauseplay a:hover {
  opacity: 1;
}
/* line 392, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-pauseplay a .flex-play:before {
  content: '\f003';
}
/* line 405, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
/* line 412, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 430, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 443, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
/* line 450, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
/* line 461, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
/* line 467, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
/* line 475, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 484, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-thumbs img:hover {
  opacity: 1;
}
/* line 488, ../sass/styles/plugins/_flexslider.scss */
body.all-videos .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
@media screen and (max-width: 860px) {
  /* line 504, ../sass/styles/plugins/_flexslider.scss */
  body.all-videos .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  /* line 511, ../sass/styles/plugins/_flexslider.scss */
  body.all-videos .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* line 8, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-filter-title {
  margin-left: 1em;
  margin-right: 1em;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 16, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link {
  color: #bdc3c7;
  position: relative;
}
/* line 19, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link.active {
  color: #cf102d;
}
/* line 21, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link.active .v-arrow {
  color: #bdc3c7;
}
/* line 27, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos #videofilter {
  padding: 1em;
  padding-top: 2em;
  box-sizing: border-box;
  padding-left: 2em;
  padding-right: 0em;
  display: inline;
  float: left;
  width: 97.91667%;
  margin: 0 1.04167%;
  *width: 97.91662%;
  *margin: 0 1.04162%;
  border-bottom: 1px solid #bdc3c7;
  float: left;
  margin: 0px;
  margin-bottom: 1em;
}
/* line 40, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos #videofilter li {
  float: left;
  display: block;
  margin-right: 2em;
}
/* line 46, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-arrow {
  font-family: arial;
  font-size: 1.5625em;
  line-height: 1.92em;
  font-weight: normal;
  margin-left: 0.2em;
  margin-right: 0.2em;
  position: relative;
  top: 2px;
}
/* line 56, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-locked {
  display: none;
  bottom: 6px;
  color: #cf102d;
  font-size: 1.25em;
  line-height: 1.2em;
  background-color: white;
  padding: 0.2em;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  border: 3px solid #cf102d;
  position: absolute;
  left: 5px;
  z-index: 2;
}
/* line 71, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-play {
  font-family: "flexslider-icon";
  font-size: 1.25em;
  line-height: 1.2em;
  display: inline-block;
  content: '\f004';
  opacity: 0;
  position: absolute;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  background-color: black;
  color: #bdc3c7;
  top: 53px;
  left: 110px;
  z-index: 100;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
/* line 96, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-play:before {
  content: '\f003';
}
/* line 101, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-play.episode {
  background-color: #cf102d;
  top: 100px;
  left: 87px;
}
/* line 107, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-description {
  width: 200px;
  overflow: hidden;
  color: white;
  position: absolute;
  bottom: 0;
  z-index: 2;
  padding: 10px;
}
@media screen and (max-width: 999px) {
  /* line 107, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .v-description {
    box-sizing: border-box;
    position: relative;
    margin: 1em;
    float: left;
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
    color: black;
    overflow: inherit;
    margin-bottom: 1em;
  }
}
@media screen and (max-width: 499px) {
  /* line 107, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .v-description {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    text-align: center;
    *zoom: 1;
    margin-bottom: 1em;
  }
  /* line 46, ../sass/styles/globals/_utility.scss */
  body.all-videos .v-description:before, body.all-videos .v-description:after {
    content: "";
    display: table;
  }
  /* line 51, ../sass/styles/globals/_utility.scss */
  body.all-videos .v-description:after {
    clear: both;
  }
}
/* line 133, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-title {
  /* essential */
  text-overflow: ellipsis;
  width: 200px;
  height: 23px;
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 144, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-subtile {
  /* essential */
  text-overflow: ellipsis;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0.75em;
  line-height: 2em;
  line-height: 1.5em;
}
/* line 154, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-description.episode {
  width: 202px;
}
/* line 158, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-desc-background.episode {
  width: 229px;
}
/* line 162, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-desc-background {
  background-color: black;
  height: 60px;
  opacity: 0.3;
  position: absolute;
  bottom: 2px;
  width: 252px;
  z-index: 1;
}
@media screen and (max-width: 999px) {
  /* line 162, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .v-desc-background {
    display: none;
  }
}
/* line 175, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .video {
  box-sizing: border-box;
}
/* line 177, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .video img {
  max-height: 142px;
  max-width: 252px;
  min-width: 252px;
}
@media screen and (max-width: 999px) {
  /* line 177, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .video img {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%;
    *width: 47.91662%;
    *margin: 0 1.04162%;
    min-width: 38px;
  }
}
@media screen and (max-width: 499px) {
  /* line 177, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .video img {
    max-width: 100%;
    max-height: 100%;
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
    margin-bottom: 1em;
    *zoom: 1;
  }
  /* line 46, ../sass/styles/globals/_utility.scss */
  body.all-videos .video img:before, body.all-videos .video img:after {
    content: "";
    display: table;
  }
  /* line 51, ../sass/styles/globals/_utility.scss */
  body.all-videos .video img:after {
    clear: both;
  }
}
/* line 195, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link {
  position: relative;
  display: block;
}
/* line 199, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link:hover .v-play {
  opacity: 0.6;
}
/* line 204, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos .v-link.locked .v-locked {
  display: block;
}
/* line 210, ../sass/styles/sections/_view-all-videos.scss */
body.all-videos #video-list li {
  box-sizing: border-box;
  min-height: 147px;
  overflow: hidden;
  margin-bottom: 1em;
  margin-top: 0.5em;
}
@media screen and (max-width: 999px) {
  /* line 210, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos #video-list li {
    width: 100%;
    overflow: inherit;
    margin: 1em;
    float: left;
    *zoom: 1;
    min-height: 100px;
  }
  /* line 46, ../sass/styles/globals/_utility.scss */
  body.all-videos #video-list li:before, body.all-videos #video-list li:after {
    content: "";
    display: table;
  }
  /* line 51, ../sass/styles/globals/_utility.scss */
  body.all-videos #video-list li:after {
    clear: both;
  }
}
@media screen and (max-width: 499px) {
  /* line 210, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos #video-list li {
    margin: 0px;
    margin-bottom: 3em;
  }
}
@media screen and (max-width: 999px) {
  /* line 232, ../sass/styles/sections/_view-all-videos.scss */
  body.all-videos .span3 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}

/* line 209, ../sass/styles/_base2.scss */
body.radio-content {
  /* Mouse-over effects */
  /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
}
/* line 5, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .bar {
  height: 30px;
  margin: 1px 0;
  background-color: #55c1e9;
}
/* line 6, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .bar .foreground {
  background-color: #bdc3c7;
  height: 30px;
  float: left;
}
/* line 7, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .links {
  text-align: center;
}
/* line 8, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .percent {
  text-align: right;
}
/* line 9, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .total {
  text-align: center;
}
/* line 10, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .vote-form {
  text-align: center;
}
/* line 11, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .vote-form .choices {
  text-align: left;
  margin: 0 auto;
  display: table;
}
/* line 12, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .vote-form .choices .title {
  font-weight: bold;
}
/* line 13, ../sass/styles/sections/_radio.scss */
body.radio-content .node-form #edit-poll-more {
  margin: 0;
}
/* line 14, ../sass/styles/sections/_radio.scss */
body.radio-content td.poll-chtext {
  width: 80%;
}
/* line 15, ../sass/styles/sections/_radio.scss */
body.radio-content td.poll-chvotes .form-text {
  width: 85%;
}
/* line 17, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .bar {
  background-color: #bdc3c7;
  border-width: 0 1px 1px;
}
/* line 18, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .bar .foreground {
  background-color: #55c1e9;
}
/* line 19, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .percent {
  font-size: 0.5625em;
  line-height: 2.66667em;
}
/* line 21, ../sass/styles/sections/_radio.scss */
body.radio-content .poll .text {
  margin-bottom: 1em;
  font-weight: bold;
}
/* line 26, ../sass/styles/sections/_radio.scss */
body.radio-content .choice {
  background-color: #55c1e9;
}
/* line 31, ../sass/styles/sections/_radio.scss */
body.radio-content #radioPoll .percent, body.radio-content #radioPoll .total {
  display: none;
}
/* line 34, ../sass/styles/sections/_radio.scss */
body.radio-content #radioPoll .bar {
  margin-bottom: 1em;
}
/* line 39, ../sass/styles/sections/_radio.scss */
body.radio-content .poll-choice {
  color: black;
  font-size: 0.75em;
  line-height: 2em;
  margin-bottom: 1em;
  font-weight: bold;
}
/* line 46, ../sass/styles/sections/_radio.scss */
body.radio-content .poll-heading {
  border: none;
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 53, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-heading {
  background-color: #55c1e9;
  color: white;
  padding: 1em;
}
/* line 59, ../sass/styles/sections/_radio.scss */
body.radio-content .poll-choice-holder {
  float: left;
}
/* line 63, ../sass/styles/sections/_radio.scss */
body.radio-content .poll-image {
  float: left;
  margin-right: 1em;
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0em;
}
/* line 71, ../sass/styles/sections/_radio.scss */
body.radio-content .poll-item {
  *zoom: 1;
  margin: 1em;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.radio-content .poll-item:before, body.radio-content .poll-item:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.radio-content .poll-item:after {
  clear: both;
}
/* line 80, ../sass/styles/sections/_radio.scss */
body.radio-content #bottom-ad-unit {
  margin: 0 auto;
  text-align: center;
}
/* line 88, ../sass/styles/sections/_radio.scss */
body.radio-content #song-list {
  margin: 0px;
  margin-bottom: 2em;
  box-sizing: border-box;
  *zoom: 1;
}
/* line 46, ../sass/styles/globals/_utility.scss */
body.radio-content #song-list:before, body.radio-content #song-list:after {
  content: "";
  display: table;
}
/* line 51, ../sass/styles/globals/_utility.scss */
body.radio-content #song-list:after {
  clear: both;
}
/* line 95, ../sass/styles/sections/_radio.scss */
body.radio-content .cover {
  float: left;
  margin-right: 1em;
}
/* line 100, ../sass/styles/sections/_radio.scss */
body.radio-content .song-title {
  font-weight: bold;
}
/* line 104, ../sass/styles/sections/_radio.scss */
body.radio-content #song-list li {
  display: block;
  width: 100%;
  float: left;
  background-color: white;
  padding: 0.5em;
  box-sizing: border-box;
}
/* line 112, ../sass/styles/sections/_radio.scss */
body.radio-content #song-list li:nth-child(even) {
  background: #f4f4f4;
}
/* line 115, ../sass/styles/sections/_radio.scss */
body.radio-content #song-list li .number {
  color: #000;
  display: inline-block;
  float: left;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 122, ../sass/styles/sections/_radio.scss */
body.radio-content #song-list li .track-title {
  float: left;
}
/* line 127, ../sass/styles/sections/_radio.scss */
body.radio-content .purchase {
  color: black;
}
/* line 131, ../sass/styles/sections/_radio.scss */
body.radio-content .icon-container {
  float: right;
  margin-right: 1em;
}
@media screen and (max-width: 499px) {
  /* line 138, ../sass/styles/sections/_radio.scss */
  body.radio-content .span5, body.radio-content .span7 {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    *width: 97.91662%;
    *margin: 0 1.04162%;
  }
}
/* line 143, ../sass/styles/sections/_radio.scss */
body.radio-content #detach_player {
  height: 60px;
  background: #f8f8f8;
  width: 99%;
  text-align: right;
  display: table;
  height: 100%;
  padding: 10px 0;
}
/* line 153, ../sass/styles/sections/_radio.scss */
body.radio-content #js-radio-pop {
  width: 100%;
  text-align: right;
  display: table;
  height: 100%;
}
/* line 158, ../sass/styles/sections/_radio.scss */
body.radio-content #js-radio-pop:hover {
  text-decoration: none;
}
/* line 163, ../sass/styles/sections/_radio.scss */
body.radio-content #js-radio-pop-icon {
  display: table-cell;
  vertical-align: middle;
  color: #999;
  text-transform: uppercase;
}
/* line 170, ../sass/styles/sections/_radio.scss */
body.radio-content #js-radio-pop-img {
  display: table-cell;
  vertical-align: middle;
  color: #999;
  width: 42px;
  text-align: center;
}
/* line 179, ../sass/styles/sections/_radio.scss */
body.radio-content #radio-player {
  display: flex;
  height: 100%;
}
/* line 184, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container {
  width: 630px;
  height: 340px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
  margin: auto;
}
/* line 195, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-background {
  background-image: url("/sites/all/themes/custom/superbook/images/superbook-bkg.jpg");
  position: absolute;
  top: 0;
  right: 0px;
  width: calc(100% + 50px);
  height: 340px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform 0.75s cubic-bezier(0.2833, 0.99, 0.31833, 0.99);
  z-index: 1;
}
/* line 209, ../sass/styles/sections/_radio.scss */
body.radio-content .expand-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIGhlaWdodD0iMjRweCIgd2lkdGg9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSAxOUg1VjVoN1YzSDVjLTEuMTEgMC0yIC45LTIgMnYxNGMwIDEuMS44OSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48L3N2Zz4=");
  background-size: contain;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
  z-index: 10;
}
/* line 221, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-main-section {
  height: 295px;
  position: relative;
  padding-top: 4em;
  z-index: 2;
}
/* line 228, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-main-screen {
  width: 100%;
  transition: transform 0.75s cubic-bezier(0.2833, 0.99, 0.31833, 0.99);
  transform: translateX(0%);
}
/* line 234, ../sass/styles/sections/_radio.scss */
body.radio-content .song-metadata-transition {
  padding: 0px 25px;
}
/* line 238, ../sass/styles/sections/_radio.scss */
body.radio-content .album-name {
  width: 150px;
  min-width: 1px;
  min-height: 14px;
  padding: 0px 5px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 13px;
  text-transform: uppercase;
  color: #ebebeb;
  margin-bottom: 3px;
}
/* line 253, ../sass/styles/sections/_radio.scss */
body.radio-content .album-art-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* line 259, ../sass/styles/sections/_radio.scss */
body.radio-content .album-art {
  width: 150px;
  height: 150px;
  background-size: cover;
  background-position: center;
  margin-right: 15px;
}
/* line 267, ../sass/styles/sections/_radio.scss */
body.radio-content .song-title-artist {
  max-width: 275px;
}
/* line 271, ../sass/styles/sections/_radio.scss */
body.radio-content .song-title-artist .title {
  color: #fff;
  font-size: 17px;
  font-family: proximanova-semibold, sans-serif;
  margin-bottom: 5px;
}
/* line 278, ../sass/styles/sections/_radio.scss */
body.radio-content .song-title-artist .artist {
  color: #ebebeb;
  font-size: 16px;
}
/* line 283, ../sass/styles/sections/_radio.scss */
body.radio-content .next-artist {
  flex: 1 1 auto;
  text-align: right;
  justify-self: flex-end;
  padding-left: 20px;
}
/* line 290, ../sass/styles/sections/_radio.scss */
body.radio-content .next-artist .title {
  color: #ebebeb;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 296, ../sass/styles/sections/_radio.scss */
body.radio-content .next-artist .artist {
  margin-bottom: 0px;
  color: #ebebeb;
  font-size: 16px;
}
/* line 302, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-control-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 45px;
  background-color: rgba(199, 199, 199, 0.9);
  position: relative;
  z-index: 2;
}
/* line 312, ../sass/styles/sections/_radio.scss */
body.radio-content .audio-player-container {
  width: 200px;
  height: 45px;
  padding-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
}
/* line 322, ../sass/styles/sections/_radio.scss */
body.radio-content .audio-player-container .play-button {
  width: 40px;
  height: 40px;
  flex: none;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 332, ../sass/styles/sections/_radio.scss */
body.radio-content .audio-player-container.paused .play-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdib3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0tMiAxNC41di05bDYgNC41LTYgNC41eiIvPjwvc3ZnPg==");
}
/* line 336, ../sass/styles/sections/_radio.scss */
body.radio-content .audio-player-container.loading .play-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdib3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+PHBhdGggZD0iTTE5IDhsLTQgNGgzYzAgMy4zMS0yLjY5IDYtNiA2LTEuMDEgMC0xLjk3LS4yNS0yLjgtLjdsLTEuNDYgMS40NkM4Ljk3IDE5LjU0IDEwLjQzIDIwIDEyIDIwYzQuNDIgMCA4LTMuNTggOC04aDNsLTQtNHpNNiAxMmMwLTMuMzEgMi42OS02IDYtNiAxLjAxIDAgMS45Ny4yNSAyLjguN2wxLjQ2LTEuNDZDMTUuMDMgNC40NiAxMy41NyA0IDEyIDRjLTQuNDIgMC04IDMuNTgtOCA4SDFsNCA0IDQtNEg2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=");
}
/* line 340, ../sass/styles/sections/_radio.scss */
body.radio-content .audio-player-container .play-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdib3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0tMSAxNEg5VjhoMnY4em00IDBoLTJWOGgydjh6Ii8+PC9zdmc+");
}
/* line 345, ../sass/styles/sections/_radio.scss */
body.radio-content .slider-color {
  -webkit-appearance: none;
  width: 100%;
  height: 2px;
  border-radius: 5px;
  background: #009bdf;
  outline: none;
  opacity: 0.7;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
  margin-left: 1rem;
}
/* line 359, ../sass/styles/sections/_radio.scss */
body.radio-content .slider-color:hover {
  opacity: 1;
  /* Fully shown on mouse-over */
}
/* line 364, ../sass/styles/sections/_radio.scss */
body.radio-content .slider-color::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* Override default look */
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 11px;
  background: white;
  cursor: pointer;
}
/* line 374, ../sass/styles/sections/_radio.scss */
body.radio-content .slider-color::-moz-range-thumb {
  background: white;
  cursor: pointer;
  border-radius: 11px;
}
/* line 380, ../sass/styles/sections/_radio.scss */
body.radio-content .screen-controls {
  display: flex;
  align-items: center;
  padding-right: 25px;
}
/* line 386, ../sass/styles/sections/_radio.scss */
body.radio-content .radioBtn {
  cursor: pointer;
  margin-right: 15px;
  position: relative;
}
/* line 392, ../sass/styles/sections/_radio.scss */
body.radio-content .radioBtn::before {
  content: '';
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 404, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-share-btn {
  width: 30px;
  height: 30px;
  top: -1px;
}
/* line 408, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-share-btn::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGZpbGw9IiMwY2EzZDQiPjxwYXRoIGQ9Ik0zNTIsMzc3LjlIMTAyLjRWMTk4LjJoNTcuNWMwLDAsMTQuMS0xOS43LDQyLjctMzguMkg4My4yYy0xMC42LDAtMTkuMiw4LjUtMTkuMiwxOS4xdjIxNy45YzAsMTAuNSw4LjYsMTkuMSwxOS4yLDE5LjEgICBoMjg4YzEwLjYsMCwxOS4yLTguNSwxOS4yLTE5LjFWMjg4TDM1MiwzMTkuNFYzNzcuOXogTTMyMCwyMjR2NjMuOWwxMjgtOTUuNUwzMjAsOTZ2NTkuN0MxNjUuMiwxNTUuNywxNjAsMzIwLDE2MCwzMjAgICBDMjAzLjgsMjQ4LjUsMjM2LDIyNCwzMjAsMjI0eiIvPjwvc3ZnPg==");
}
/* line 411, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-share-btn::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0zNTIsMzc3LjlIMTAyLjRWMTk4LjJoNTcuNWMwLDAsMTQuMS0xOS43LDQyLjctMzguMkg4My4yYy0xMC42LDAtMTkuMiw4LjUtMTkuMiwxOS4xdjIxNy45YzAsMTAuNSw4LjYsMTkuMSwxOS4yLDE5LjEgICBoMjg4YzEwLjYsMCwxOS4yLTguNSwxOS4yLTE5LjFWMjg4TDM1MiwzMTkuNFYzNzcuOXogTTMyMCwyMjR2NjMuOWwxMjgtOTUuNUwzMjAsOTZ2NTkuN0MxNjUuMiwxNTUuNywxNjAsMzIwLDE2MCwzMjAgICBDMjAzLjgsMjQ4LjUsMjM2LDIyNCwzMjAsMjI0eiIvPjwvc3ZnPg==");
}
/* line 416, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-recent-btn {
  width: 30px;
  height: 30px;
  top: -1px;
}
/* line 420, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-recent-btn::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgZmlsbD0iIzBjYTNkNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMyAzYy00Ljk3IDAtOSA0LjAzLTkgOUgxbDMuODkgMy44OS4wNy4xNEw5IDEySDZjMC0zLjg3IDMuMTMtNyA3LTdzNyAzLjEzIDcgNy0zLjEzIDctNyA3Yy0xLjkzIDAtMy42OC0uNzktNC45NC0yLjA2bC0xLjQyIDEuNDJDOC4yNyAxOS45OSAxMC41MSAyMSAxMyAyMWM0Ljk3IDAgOS00LjAzIDktOXMtNC4wMy05LTktOXptLTEgNXY1bDQuMjggMi41NC43Mi0xLjIxLTMuNS0yLjA4VjhIMTJ6Ii8+PC9zdmc+");
}
/* line 423, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-recent-btn::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMyAzYy00Ljk3IDAtOSA0LjAzLTkgOUgxbDMuODkgMy44OS4wNy4xNEw5IDEySDZjMC0zLjg3IDMuMTMtNyA3LTdzNyAzLjEzIDcgNy0zLjEzIDctNyA3Yy0xLjkzIDAtMy42OC0uNzktNC45NC0yLjA2bC0xLjQyIDEuNDJDOC4yNyAxOS45OSAxMC41MSAyMSAxMyAyMWM0Ljk3IDAgOS00LjAzIDktOXMtNC4wMy05LTktOXptLTEgNXY1bDQuMjggMi41NC43Mi0xLjIxLTMuNS0yLjA4VjhIMTJ6Ii8+PC9zdmc+");
}
/* line 428, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-feedback-btn {
  width: 23px;
  height: 23px;
  top: -1px;
}
/* line 432, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-feedback-btn::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgZmlsbD0iIzBjYTNkNCI+PHBhdGggZD0iTTIxLjk5IDRjMC0xLjEtLjg5LTItMS45OS0ySDRjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTRsNCA0LS4wMS0xOHpNMTggMTRINnYtMmgxMnYyem0wLTNINlY5aDEydjJ6bTAtM0g2VjZoMTJ2MnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+");
}
/* line 435, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-feedback-btn::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTIxLjk5IDRjMC0xLjEtLjg5LTItMS45OS0ySDRjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTRsNCA0LS4wMS0xOHpNMTggMTRINnYtMmgxMnYyem0wLTNINlY5aDEydjJ6bTAtM0g2VjZoMTJ2MnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+");
}
/* line 440, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-suggest-song {
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  transition: color .2s ease-in-out;
}
/* line 447, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .radio-main-section .main-screen {
  width: 100%;
  position: relative;
}
/* line 452, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .radio-main-section .main-screen .secondary-screen {
  position: absolute;
  left: 100%;
  top: 0;
}
/* line 458, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-btn-close {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  right: 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);
  background-color: rgba(255, 255, 255, 0.4);
}
/* line 473, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form .form-wrapper, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .form-wrapper, body.radio-content .radio-player-container .secondary-screen .feedback-form .form-wrapper {
  text-align: center;
  color: #fff;
  width: 360px;
  margin: 0 auto;
  height: 195px;
  overflow: hidden;
}
/* line 482, ../sass/styles/sections/_radio.scss */
body.radio-content .player-container .secondary-screen .suggest-song-form .title-field {
  width: 100%;
  margin-bottom: 15px;
}
/* line 487, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .suggest-song-form .title-field input, body.radio-content .radio-player-container .secondary-screen .suggest-song-form input, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .artist-field input {
  width: 65%;
  margin: 0 auto;
}
/* line 493, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .feedback-form .form-element {
  width: 100%;
  margin-bottom: 10px;
}
/* line 498, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .feedback-form .title {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 504, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .feedback-form input, body.radio-content .radio-player-container .secondary-screen .feedback-form textarea {
  padding: 10px 5px;
}
/* line 508, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .feedback-form textarea {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border: none;
  border-radius: 5px;
  background: #fff;
  resize: none;
  width: 100%;
  font-size: 15px;
  color: #181818;
  box-shadow: none;
}
/* line 524, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form .title, body.radio-content .radio-player-container .secondary-screen .submit-thanks .title, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .title, body.radio-content .radio-player-container .secondary-screen .feedback-form form {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 530, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form form, body.radio-content .radio-player-container .secondary-screen .feedback-form form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 96%;
  position: relative;
}
/* line 538, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form .friend-email-field, body.radio-content .radio-player-container .secondary-screen .share-friend-form .your-name-field, body.radio-content .player-container .secondary-screen .feedback-form .email-field {
  width: calc(50% - 8px);
  margin-bottom: 10px;
}
/* line 543, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form .note-field, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .title-field, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .artist-field {
  margin-bottom: 7px;
  width: 100%;
}
/* line 548, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .suggest-song-form .submit-button, body.radio-content .radio-player-container .secondary-screen .feedback-form .submit-button {
  width: 100%;
}
/* line 552, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form label {
  position: absolute;
  font-size: 9px;
  color: #848484;
  top: 1px;
  right: 5px;
  opacity: 0;
  transition: color .2s ease-in-out, opacity .2s ease-in-out;
  background: transparent;
}
/* line 563, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .suggest-song-form .title-field label, body.radio-content .radio-player-container .secondary-screen .suggest-song-form .artist-field label, body.radio-content .radio-player-container .secondary-screen .feedback-form label {
  display: none;
}
/* line 567, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form input, body.radio-content .radio-player-container .secondary-screen .share-friend-form textarea, body.radio-content .radio-player-container .secondary-screen .suggest-song-form input, body.radio-content .radio-player-container .secondary-screen .feedback-form input {
  padding: 10px 5px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border: none;
  border-radius: 5px;
  background: #fff;
  resize: none;
  width: 100%;
  font-size: 15px;
  color: #181818;
  box-shadow: none;
}
/* line 584, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form input::placeholder, body.radio-content .radio-player-container .secondary-screen .share-friend-form textarea::placeholder, body.radio-content .radio-player-container .secondary-screen .suggest-song-form input::placeholder, body.radio-content .radio-player-container .secondary-screen .feedback-form input::placeholder, body.radio-content .radio-player-container .secondary-screen .feedback-form textarea::placeholder {
  font: 400 13.3333px Arial;
  color: #848484;
}
/* line 589, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form .submit-button {
  width: 100%;
}
/* line 593, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .share-friend-form input[type="submit"], body.radio-content .radio-player-container .secondary-screen .suggest-song-form input[type="submit"], body.radio-content .radio-player-container .secondary-screen .feedback-form input[type="submit"] {
  height: 34px;
  line-height: 34px;
  min-width: 120px;
  width: auto;
  padding: 0px 20px;
  background-color: #009BDF;
  transition: background-color .2s ease-in-out;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 607, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
  color: #fff;
  width: 100%;
  height: 175px;
  overflow: hidden;
}
/* line 618, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .submit-thanks .title {
  margin: 0 auto;
  color: white;
  text-align: center;
}
/* line 624, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .title {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 630, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .song-list {
  flex-grow: 1;
}
/* line 634, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .song-list .transition-group {
  position: relative;
  display: block;
}
/* line 639, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .song-list ul {
  list-style: none;
  margin: 0;
  padding: 0 20px;
  width: 100%;
}
/* line 646, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .song-list li {
  list-style: none;
  margin-bottom: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 654, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .song-list li a {
  color: white;
}
/* line 658, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .pager.active {
  border-color: #fff;
}
/* line 662, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .secondary-screen .recently-played .pager {
  border: 1px solid transparent;
  font-size: 16px;
  line-height: 19px;
  width: 20px;
  height: 20px;
  transition: border-color .2s ease-in-out;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
}
/* line 676, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .radio-main-section .main-screen > div {
  width: 100%;
  transition: transform 0.75s cubic-bezier(0.2833, 0.99, 0.31833, 0.99);
  transform: translateX(0%);
}
/* line 681, ../sass/styles/sections/_radio.scss */
body.radio-content .radio-player-container .radio-main-section .main-screen:not(.radio-player) > div {
  transform: translateX(-100%);
}

/* line 1, ../sass/styles/sections/_referred_registration.scss */
.registrationContainer {
  box-sizing: border-box;
}

/* line 5, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalForm .error {
  position: relative;
  border: 1px solid red !important;
}

/* line 10, ../sass/styles/sections/_referred_registration.scss */
.kidsBody {
  margin-bottom: 1em;
}

/* line 14, ../sass/styles/sections/_referred_registration.scss */
.txtError {
  text-decoration: underline;
  color: red;
}

/* line 19, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalForm .error::after {
  content: "";
  height: 47px;
  width: 47px;
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/formError.png");
  position: absolute;
  z-index: 1;
  background-size: 51%;
  top: 3px;
  right: -10px;
  background-repeat: no-repeat;
}

/* line 32, ../sass/styles/sections/_referred_registration.scss */
.invite_friends_first {
  margin-bottom: 0px !important;
  font-family: "Russo One", sans-serif;
}

/* line 38, ../sass/styles/sections/_referred_registration.scss */
.inputValid {
  position: relative;
}

/* line 42, ../sass/styles/sections/_referred_registration.scss */
.inputValid input {
  border: 1px solid #64d7fe !important;
}

/* line 46, ../sass/styles/sections/_referred_registration.scss */
.inputValid::after {
  content: "";
  height: 47px;
  width: 47px;
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/formGood.png");
  position: absolute;
  z-index: 1;
  background-size: 51%;
  top: 19px;
  right: -15px;
  background-repeat: no-repeat;
}

/* line 59, ../sass/styles/sections/_referred_registration.scss */
.valid {
  position: relative;
}

/* line 63, ../sass/styles/sections/_referred_registration.scss */
.valid input {
  border: 1px solid #64d7fe !important;
}

/* line 67, ../sass/styles/sections/_referred_registration.scss */
.valid::after {
  content: "";
  height: 47px;
  width: 47px;
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/formGood.png");
  position: absolute;
  z-index: 1;
  background-size: 51%;
  top: 8px;
  right: -9px;
  background-repeat: no-repeat;
}

/* line 81, ../sass/styles/sections/_referred_registration.scss */
.errorMsg {
  position: relative;
  margin-top: 0.5em;
  font-size: 1em;
  text-align: left;
  color: red;
}

/* line 89, ../sass/styles/sections/_referred_registration.scss */
.errorMsg::after {
  content: "";
  height: 47px;
  width: 47px;
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/formError.png");
  position: absolute;
  z-index: 1;
  background-size: 51%;
  top: -38px;
  right: -10px;
  background-repeat: no-repeat;
}

/* line 102, ../sass/styles/sections/_referred_registration.scss */
.referred #main, .sharing_info #main {
  top: -130px;
}

/* line 106, ../sass/styles/sections/_referred_registration.scss */
button {
  cursor: pointer;
}

/* line 110, ../sass/styles/sections/_referred_registration.scss */
#email_entry::placeholder, #userName::placeholder, #password::placeholder, #vpassword::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: grey;
  opacity: 1;
  /* Firefox */
}

/* 2021-04-20 Jefery Vincent: Form 1 */
/* line 116, ../sass/styles/sections/_referred_registration.scss */
.superbook_verbage {
  text-align: center;
  font-size: 25px;
  font-family: 'Proxima Nova Regular';
  padding-left: 4em;
  padding-right: 4em;
}

/* line 124, ../sass/styles/sections/_referred_registration.scss */
.registrationContainer {
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/sb_digital_bg.png");
  height: 50%;
  width: 100%;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-color: #569be9;
  top: -130px;
  line-height: normal;
}

/* line 137, ../sass/styles/sections/_referred_registration.scss */
.settingsPageContainer {
  background-image: url("/sites/all/themes/custom/superbook/images/rr_images/white_settings_bg.png");
  height: 50%;
  width: 100%;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-color: white;
  top: -130px;
  line-height: normal;
}

/* line 150, ../sass/styles/sections/_referred_registration.scss */
.grad {
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #5aa9e9, rgba(77, 123, 231, 0), rgba(77, 123, 231, 0));
}

/* line 157, ../sass/styles/sections/_referred_registration.scss */
.gradTwo {
  width: 100%;
  height: 100%;
  background: #5474e6;
  background: linear-gradient(0deg, #5474e6 0%, rgba(99, 181, 235, 0) 59%, rgba(0, 212, 255, 0) 100%);
}

/* line 164, ../sass/styles/sections/_referred_registration.scss */
.settingsPageContainer .grad, .settingsPageContainer .gradTwo {
  background: linear-gradient(180deg, #edeef0, rgba(244, 245, 247, 0), rgba(244, 245, 247, 0));
}

/* line 168, ../sass/styles/sections/_referred_registration.scss */
.settings #main {
  box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-top: none;
}

/* line 175, ../sass/styles/sections/_referred_registration.scss */
.registrationFormHolder {
  max-width: 430px;
  padding-top: 9em;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

/* line 183, ../sass/styles/sections/_referred_registration.scss */
.settingsPageContainer .registrationFormHolder, .sharing_info .registrationFormHolder {
  max-width: 600px;
}

/* line 187, ../sass/styles/sections/_referred_registration.scss */
.registrationFormHeader img {
  width: 100%;
  height: auto;
}

/* line 192, ../sass/styles/sections/_referred_registration.scss */
.registrationFormHeader {
  max-width: 80px;
  text-align: center;
  margin: 0 auto;
  top: 40px;
  position: relative;
  z-index: 2;
}

/* line 201, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalContainer {
  position: relative;
}

/* line 205, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalBody {
  position: relative;
  font-size: 0.8em;
  padding: 2em 4em 10em 4em;
}

/* line 211, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalForm label {
  text-align: left;
  font-size: 0.9em !important;
}

/* line 216, ../sass/styles/sections/_referred_registration.scss */
.opacityDiv {
  background-color: white;
  border-radius: 20px;
  opacity: 0.9;
  height: 80%;
  width: 100%;
  position: absolute;
  z-index: 0;
}

/* line 226, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalBody h1 {
  margin-top: 1em;
  color: #64d7fe;
  font-size: 1.5em;
  line-height: 1.2em;
}

/* line 233, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalBody label {
  font-size: smaller;
  font-size: 0.8em;
  line-height: 1.5em;
  color: grey;
}

/* line 240, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalBody input {
  width: 100%;
  border-radius: 10px;
  background-color: none;
  border: 1px solid #888b8e;
  background-color: white;
  font-size: 0.9em;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 251, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalContainer button {
  background-color: #38c5f4;
  border-radius: 5em;
  border: 0px;
  padding: 0.5em;
  padding-right: 1em;
  padding-left: 1em;
  margin-top: 0.5em;
  color: white;
  font-size: 16px;
}

/* line 263, ../sass/styles/sections/_referred_registration.scss */
.settingsBtn {
  text-align: center;
  width: 100%;
  display: block;
}

/* line 269, ../sass/styles/sections/_referred_registration.scss */
.infoShare button {
  margin-top: 0px;
}

/* line 273, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalFooter {
  text-align: center;
  width: 100%;
  position: relative;
  top: 0px;
}

/* line 280, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalFooter h2 {
  margin-top: -0.5em;
  font-family: 'Proxima Nova Bold';
  color: white;
  font-size: 1.3em;
}

/* line 286, ../sass/styles/sections/_referred_registration.scss */
.registrationContent {
  max-width: 1184px;
  margin: 0px auto;
}

/* line 291, ../sass/styles/sections/_referred_registration.scss */
.roundedHeader {
  position: relative;
}

/* line 295, ../sass/styles/sections/_referred_registration.scss */
.leftCorner {
  max-width: 300px;
  position: relative;
  right: 38%;
  top: 70px;
}

/* line 302, ../sass/styles/sections/_referred_registration.scss */
.rightCorner {
  width: 100%;
  max-width: 300px;
  position: relative;
  left: 36%;
  top: -53px;
}

/* line 310, ../sass/styles/sections/_referred_registration.scss */
.digitalBenefits {
  list-style: none;
  display: flex;
  padding: 0px;
  margin: 0px;
  justify-content: center;
}

/* line 318, ../sass/styles/sections/_referred_registration.scss */
.benefit {
  width: 250px;
  position: relative;
  top: -60px;
}

/* line 324, ../sass/styles/sections/_referred_registration.scss */
.benefit img {
  width: 100%;
  max-width: 90px;
  height: auto;
}

/* line 330, ../sass/styles/sections/_referred_registration.scss */
.benefit h3 {
  font-family: 'Proxima Nova Bold';
  color: white;
  max-width: 200px;
  font-size: 0.8em;
  margin: 1em auto;
  line-height: 1em;
}

/* line 338, ../sass/styles/sections/_referred_registration.scss */
.benefit p {
  color: grey;
}

/* 2021-04-20 Jeffery Vincent: Part two */
/* line 343, ../sass/styles/sections/_referred_registration.scss */
.thankYouText {
  margin: 0 auto;
  margin-bottom: 1em;
  max-width: 200px;
}

/* line 348, ../sass/styles/sections/_referred_registration.scss */
.thankYouText h3 {
  font-family: 'Proxima Nova Bold';
  color: black;
  margin-bottom: 0px;
}

/* line 354, ../sass/styles/sections/_referred_registration.scss */
.confirmTxt b {
  font-weight: bold;
  color: #64d7fe;
}

/* 2021-04-20 Jeffery Vincent: Part three */
/* line 360, ../sass/styles/sections/_referred_registration.scss */
.signupDigital h1 {
  font-size: 1.4em;
  line-height: 1.2em;
  color: black;
}

/* line 366, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalFooter p {
  font-size: 1.2em;
}

/* line 370, ../sass/styles/sections/_referred_registration.scss */
.digitalSteps .step {
  font-family: 'Proxima Nova Regular';
  font-size: 1.5em;
  color: #64d7fe;
  border: 2px solid #64d7fe;
  width: 25px;
  height: auto;
  background: none;
  border-radius: 50%;
  margin: 0 auto;
  font-weight: bold;
  margin-bottom: 0.5em;
}

/* line 384, ../sass/styles/sections/_referred_registration.scss */
.signupDigital label {
  font-size: 1em;
  color: black;
  float: left;
  margin-bottom: 0.5em;
  text-align: left;
}

/* line 392, ../sass/styles/sections/_referred_registration.scss */
.turkeyLabel label {
  margin-left: 0px;
  text-align: left;
  padding-left: 0px;
}

/* line 398, ../sass/styles/sections/_referred_registration.scss */
.signupDigital button {
  padding-left: 6em;
  padding-right: 6em;
  cursor: pointer;
}

/* line 403, ../sass/styles/sections/_referred_registration.scss */
.signupDigital input {
  margin-top: 1em;
}

/* line 407, ../sass/styles/sections/_referred_registration.scss */
.signupDigital b {
  font-weight: bold;
}

/* line 411, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalFooter {
  font-size: 0.7em;
}

/* line 415, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalFooter h3 {
  font-family: 'Proxima Nova Regular';
  font-size: 1.5em;
  color: black;
  margin-bottom: 0px;
}

/* line 423, ../sass/styles/sections/_referred_registration.scss */
.digitalFormSpacer {
  height: 50px;
}

/* 2021-04-20 Jeffery Vincent: Part four */
/* line 428, ../sass/styles/sections/_referred_registration.scss */
.leftAligment {
  margin-top: 2em;
}

/* line 431, ../sass/styles/sections/_referred_registration.scss */
.leftAligment h3, .leftAligment p {
  text-align: left;
}

/* line 435, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalRadioBtn {
  font-size: 0.8em;
  text-align: left;
  margin: 0px;
}

/* line 441, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalRadioBtn span, .signupDigitalRadioBtn p {
  display: inline-block;
  margin-top: -6px;
}

/* line 446, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalRadioBtn p {
  font-size: 1em;
}

/* line 450, ../sass/styles/sections/_referred_registration.scss */
.radioHolder {
  position: relative;
  bottom: -13px;
}

/* line 455, ../sass/styles/sections/_referred_registration.scss */
.signupDigitalRadioBtn input {
  width: 30px;
  border: 1px solid #64d7fe;
  display: none;
}

/* line 461, ../sass/styles/sections/_referred_registration.scss */
.checkcontainer {
  display: block;
  position: relative;
  top: -6px;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 17px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 475, ../sass/styles/sections/_referred_registration.scss */
.radiobtn {
  position: absolute;
  top: 0;
  left: 14px;
  height: 15px;
  width: 15px;
  background-color: none;
  border: 1px solid #64d7fe;
  border-radius: 50%;
}

/* line 486, ../sass/styles/sections/_referred_registration.scss */
.checkcontainer .radiobtn:after {
  top: 0px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #64d7fe;
}

/* line 495, ../sass/styles/sections/_referred_registration.scss */
.radiobtn:after {
  content: "";
  position: absolute;
  display: none;
}

/* line 501, ../sass/styles/sections/_referred_registration.scss */
.checkcontainer input:checked ~ .radiobtn:after {
  display: block;
}

/* 
//////////////
Custom Select 
//////////////
*/
/* line 511, ../sass/styles/sections/_referred_registration.scss */
.custom-select {
  position: relative;
  display: block;
  clear: both;
  text-align: left;
  margin-bottom: 1em;
}

/* line 519, ../sass/styles/sections/_referred_registration.scss */
.custom-select select {
  display: none;
}

/* line 523, ../sass/styles/sections/_referred_registration.scss */
.select-selected {
  background-color: white;
  border: 1px solid grey;
  border-radius: 2em;
}

/* line 529, ../sass/styles/sections/_referred_registration.scss */
.select-items div, .select-selected {
  color: grey;
  padding: 12px 16px;
  cursor: pointer;
}

/* line 535, ../sass/styles/sections/_referred_registration.scss */
.select-items {
  position: absolute;
  background-color: white;
  border: none;
  max-height: 300px;
  overflow-y: scroll;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/* line 547, ../sass/styles/sections/_referred_registration.scss */
.select-hide {
  display: none;
}

/* line 551, ../sass/styles/sections/_referred_registration.scss */
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

/* 2021-04-21 Jeffery Vincent: Part five */
/* line 555, ../sass/styles/sections/_referred_registration.scss */
.thanksDigital h1 {
  color: black;
}

/* line 559, ../sass/styles/sections/_referred_registration.scss */
.thanksDigitalBody {
  text-align: left;
}

/* line 563, ../sass/styles/sections/_referred_registration.scss */
.sharingInfo {
  padding-bottom: 12em;
}

/* line 567, ../sass/styles/sections/_referred_registration.scss */
.thanksDigitalBody h3 {
  font-family: 'Proxima Nova Bold';
  color: #64d7fe;
  font-size: 12px;
  text-align: center;
  line-height: 1.5em;
}

/* line 575, ../sass/styles/sections/_referred_registration.scss */
ul.no_bullet {
  list-style-type: none;
  font-size: 0.9em;
  padding: 0;
  margin: 0;
  line-height: 1.2em;
  margin-bottom: 2em;
}

/* line 584, ../sass/styles/sections/_referred_registration.scss */
li.checkMark {
  background: url("/sites/all/themes/custom/superbook/images/rr_images/bullet_checks_mark.png") no-repeat left top;
  background-size: 25px;
  height: 38px;
  padding-left: 30px;
  padding-top: 7px;
  margin: 0px;
  font-weight: bold;
}

/* line 594, ../sass/styles/sections/_referred_registration.scss */
.digitalSocialBtns {
  display: flex;
  margin-bottom: 1em;
  justify-content: center;
}

/* line 600, ../sass/styles/sections/_referred_registration.scss */
.digitalSocialBtns img {
  width: 100%;
  height: auto;
}

/* line 605, ../sass/styles/sections/_referred_registration.scss */
.digitalSocialBtns a {
  text-decoration: none;
  margin-right: 1em;
}

/* line 610, ../sass/styles/sections/_referred_registration.scss */
.inputShare {
  margin-bottom: 2em;
  text-align: center;
}

/* line 615, ../sass/styles/sections/_referred_registration.scss */
.settingsBody .inputShare {
  margin-bottom: 3em;
}

/* line 619, ../sass/styles/sections/_referred_registration.scss */
.inputShare h3 {
  font-family: "Russo One", sans-serif;
  color: black;
  margin: 0px;
}

/* line 624, ../sass/styles/sections/_referred_registration.scss */
.inputShare p {
  font-size: 12px;
}

/* line 628, ../sass/styles/sections/_referred_registration.scss */
.shareThisLinkContainer {
  display: flex;
  background-color: #d6edfc;
  border-radius: 11px;
  justify-content: center;
}

/* line 635, ../sass/styles/sections/_referred_registration.scss */
.settingsShare {
  max-width: 327px;
  margin: 0 auto;
}

/* line 640, ../sass/styles/sections/_referred_registration.scss */
.sharethisLinkInner {
  font-size: 0.4em;
  border-radius: 2em;
  overflow: hidden;
  width: 268px;
}

/* line 647, ../sass/styles/sections/_referred_registration.scss */
.copyClipBoardBtn {
  font-size: 0.8em !important;
  background-color: #d6edfc !important;
  padding: 0px !important;
  margin-top: 0px !important;
  margin-left: 1em;
  color: #0bb4f9 !important;
  font-weight: bold;
}

/* line 657, ../sass/styles/sections/_referred_registration.scss */
.inputShare input {
  font-size: 9px;
  color: black;
  text-align: center;
  background-color: #d6edfc !important;
  border: none !important;
}

/* line 665, ../sass/styles/sections/_referred_registration.scss */
.ss_status input {
  font-size: 1em;
  color: black;
  padding-left: 0em;
  padding-top: 1px;
  padding-bottom: 3px;
  text-align: center;
}

/* line 674, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalContainer small {
  font-size: 0.8em;
  color: black;
  position: relative;
  top: -41px;
  max-width: 97%;
  display: block;
}

/* line 683, ../sass/styles/sections/_referred_registration.scss */
.disclaimer {
  position: relative;
  top: 10px !important;
  text-align: center;
}

/* line 689, ../sass/styles/sections/_referred_registration.scss */
.disclaimerSettings {
  top: 30px !important;
  text-align: center;
}

/* line 694, ../sass/styles/sections/_referred_registration.scss */
.buttonContainer {
  text-align: center;
}

/* 2021-04-22 Jefery Vincent: Layout six */
/* line 700, ../sass/styles/sections/_referred_registration.scss */
.sbBibleAppContainer h3 {
  color: black;
  font-family: 'Proxima Nova Bold';
  line-height: 1em;
  font-size: 1.2em !important;
  margin-bottom: 0px !important;
}

/* line 708, ../sass/styles/sections/_referred_registration.scss */
.kidsThanks .no_bullet {
  margin-bottom: 0px;
}

/* line 712, ../sass/styles/sections/_referred_registration.scss */
.kidsThanks button {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 717, ../sass/styles/sections/_referred_registration.scss */
.sbBibleAppContainer {
  max-width: 400px;
  margin: 4em auto;
  padding: 0em 2em;
  background-color: #c9effa;
  border-radius: 2em;
}

/* line 725, ../sass/styles/sections/_referred_registration.scss */
.sbBibleAppContainer h3 {
  font-size: 0.9em;
  position: relative;
  top: -3em;
}

/* line 731, ../sass/styles/sections/_referred_registration.scss */
.bibleAppImg {
  width: 25%;
  height: auto;
  position: relative;
  top: -40px;
}

/* line 738, ../sass/styles/sections/_referred_registration.scss */
.appStoreContainer {
  display: flex;
  position: relative;
  top: -2em;
}

/* line 744, ../sass/styles/sections/_referred_registration.scss */
.appStoreContainer img {
  width: 90%;
  height: 80%;
}

/* 2021-04-27 Jefery Vincent: Final Screen */
/* line 750, ../sass/styles/sections/_referred_registration.scss */
.settingsPage .digitalSteps {
  display: flex;
  justify-content: center;
}

/* line 755, ../sass/styles/sections/_referred_registration.scss */
.settingsPage .step {
  margin-bottom: 5px;
}

/* line 759, ../sass/styles/sections/_referred_registration.scss */
.stepDivider {
  border-top: 1px solid #64d7fe;
  width: 90px;
  margin-top: 1em;
}

/* line 765, ../sass/styles/sections/_referred_registration.scss */
.stepBody {
  font-size: 1em;
  color: #64d7fe;
  font-weight: bold;
}

/* line 771, ../sass/styles/sections/_referred_registration.scss */
.shareInfo {
  width: 50%;
}

/* line 775, ../sass/styles/sections/_referred_registration.scss */
.totalUnlockedNum {
  font-size: 2.5em;
  font-weight: bold;
}

/* line 780, ../sass/styles/sections/_referred_registration.scss */
.sharingArea {
  padding-bottom: 2em;
}

/* line 784, ../sass/styles/sections/_referred_registration.scss */
.sharingArea .digitalSocialBtns {
  margin-bottom: 0.5em;
}

/* line 788, ../sass/styles/sections/_referred_registration.scss */
.shareHud {
  margin-top: 1em;
  display: flex;
  background-color: #c9effa;
  border-radius: 2em;
  padding: 0.5em;
  margin-bottom: 1em;
}

/* line 797, ../sass/styles/sections/_referred_registration.scss */
.shareInfo {
  margin: 1em;
  text-align: center;
}

/* line 802, ../sass/styles/sections/_referred_registration.scss */
.shareInfoTitle {
  font-size: 0.7em;
}

/* line 806, ../sass/styles/sections/_referred_registration.scss */
.unlockStatsTbl {
  width: 100%;
  border-spacing: 5px;
  text-align: center;
  border-collapse: collapse;
  font-size: 1em;
}

/* line 814, ../sass/styles/sections/_referred_registration.scss */
.unlockStatsTbl tr {
  border-bottom: 1px solid black;
}

/* line 818, ../sass/styles/sections/_referred_registration.scss */
.unlockStatsTbl td {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 823, ../sass/styles/sections/_referred_registration.scss */
.numDays, .blockTxt b {
  font-weight: bold;
}

/* line 827, ../sass/styles/sections/_referred_registration.scss */
.notCompletedTD {
  background: url("/sites/all/themes/custom/superbook/images/rr_images/unchecked_task.png") no-repeat left top;
  background-size: 20px;
  width: 39px;
}

/* line 833, ../sass/styles/sections/_referred_registration.scss */
.completedTD {
  background: url("/sites/all/themes/custom/superbook/images/rr_images/checked_task.png") no-repeat left top;
  background-size: 20px;
  width: 39px;
}

/* line 839, ../sass/styles/sections/_referred_registration.scss */
.clubMessage {
  margin-bottom: 2em;
}

/* line 843, ../sass/styles/sections/_referred_registration.scss */
.clubMessage a {
  color: #64d7fe;
}

/* line 847, ../sass/styles/sections/_referred_registration.scss */
.unlockStatsTbl tr:nth-child(even) {
  border-bottom: 1px solid #c0c0c0;
}

/* line 851, ../sass/styles/sections/_referred_registration.scss */
.blockTxt {
  margin: 0 auto;
}

/* 2021-04-29 Jefery Vincent: Socal Buttons */
/* line 855, ../sass/styles/sections/_referred_registration.scss */
.shreBtn {
  font-size: 0.7em;
  border-radius: 6px;
  height: 11px;
  padding: 1em;
  color: white;
  text-decoration: none;
  margin-bottom: 0px;
  background-color: #0bb4f9;
}

/* line 865, ../sass/styles/sections/_referred_registration.scss */
.shreBtn:hover {
  text-decoration: none;
  color: white;
}

/* line 870, ../sass/styles/sections/_referred_registration.scss */
.shreBtn img {
  max-width: 10px;
}

/* line 873, ../sass/styles/sections/_referred_registration.scss */
.fb {
  background-color: #007cbc !important;
}

/* line 877, ../sass/styles/sections/_referred_registration.scss */
.fb img {
  margin-bottom: -0.5em;
}

/* line 881, ../sass/styles/sections/_referred_registration.scss */
.tw {
  background-color: #0bb4f9 !important;
}

/* line 885, ../sass/styles/sections/_referred_registration.scss */
.em {
  background-color: #6b6b6b !important;
}

/* 2021-04-30 Jefery Vincent: Setting Sharing */
/* line 889, ../sass/styles/sections/_referred_registration.scss */
.settingsBody .sharingArea .digitalSocialBtns {
  margin-bottom: 1em;
}

/* line 893, ../sass/styles/sections/_referred_registration.scss */
.addChildAlert {
  margin: 0px auto;
  max-width: 900px;
  border: 1px solid #52b2f3;
  border-radius: 2em;
  text-align: center;
  padding: 1.5em;
}

/* line 902, ../sass/styles/sections/_referred_registration.scss */
.childAllertBody {
  font-family: 'Proxima Nova Bold';
  max-width: 293px;
  text-align: center;
  margin: 0 auto;
}

/* line 909, ../sass/styles/sections/_referred_registration.scss */
.childAllertBody b {
  color: red;
}

/* line 913, ../sass/styles/sections/_referred_registration.scss */
.backBtnSettings {
  background-color: #38c5f4;
  border-radius: 5em;
  border: 0px;
  padding: 1em;
  padding-right: 2em;
  padding-left: 2em;
  margin-top: 1.5em;
  color: white;
  font-size: 1.1em;
  margin-bottom: 5em;
}

/* line 925, ../sass/styles/sections/_referred_registration.scss */
.registrationDigitalForm {
  position: relative;
}

/* line 929, ../sass/styles/sections/_referred_registration.scss */
#loadingDiv {
  position: absolute;
  top: -100px;
  right: -102px;
}

/* 2021-04-20 Jefery Vincent: Mobile Styles */
@media only screen and (max-width: 1100px) {
  /* line 937, ../sass/styles/sections/_referred_registration.scss */
  .leftCorner, .rightCorner {
    opacity: 0;
  }
}
@media only screen and (max-width: 800px) {
  /* line 943, ../sass/styles/sections/_referred_registration.scss */
  .digitalBenefits {
    flex-direction: column;
    justify-content: center;
  }

  /* line 947, ../sass/styles/sections/_referred_registration.scss */
  .settingsBody .inputShare {
    margin-bottom: 7em;
  }

  /* line 950, ../sass/styles/sections/_referred_registration.scss */
  .registrationFormHolder {
    max-width: 100%;
  }

  /* line 953, ../sass/styles/sections/_referred_registration.scss */
  .benefit {
    width: 100%;
  }

  /* line 956, ../sass/styles/sections/_referred_registration.scss */
  .leftCorner, .rightCorner {
    display: none;
  }

  /* line 959, ../sass/styles/sections/_referred_registration.scss */
  .registrationDigitalContainer button {
    margin-bottom: 0px;
  }

  /* line 962, ../sass/styles/sections/_referred_registration.scss */
  .opacityDiv {
    border-radius: 0px;
  }

  /* line 965, ../sass/styles/sections/_referred_registration.scss */
  .roundedHeader {
    position: relative;
    margin-bottom: 5em;
    padding: 1em;
  }

  /* line 970, ../sass/styles/sections/_referred_registration.scss */
  .registrationFormHeader {
    display: none;
  }

  /* line 974, ../sass/styles/sections/_referred_registration.scss */
  .inputShare {
    text-align: center;
  }

  /* line 978, ../sass/styles/sections/_referred_registration.scss */
  .inputShare h3 {
    font-family: "Russo One", sans-serif;
    text-align: center;
    font-size: 1em;
    margin-bottom: 1em;
  }

  /* line 985, ../sass/styles/sections/_referred_registration.scss */
  .digitalSocialBtns, .appStoreContainer {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  /* line 991, ../sass/styles/sections/_referred_registration.scss */
  .appStoreContainer a {
    margin: 0px;
    margin-bottom: 1em;
    max-width: 200px;
  }

  /* line 997, ../sass/styles/sections/_referred_registration.scss */
  .appStoreContainer {
    margin-bottom: 7em;
  }

  /* line 1001, ../sass/styles/sections/_referred_registration.scss */
  .selectHolders {
    margin: 0 auto;
    max-width: 250px;
  }

  /* line 1006, ../sass/styles/sections/_referred_registration.scss */
  .sharingArea {
    padding-bottom: 4em;
  }

  /* line 1010, ../sass/styles/sections/_referred_registration.scss */
  .shreBtn {
    width: 200px;
    text-align: center;
    margin-bottom: 2em;
  }

  /* line 1016, ../sass/styles/sections/_referred_registration.scss */
  .shareHud {
    display: block;
    flex-direction: column;
    border-radius: 0px;
    justify-content: center;
  }

  /* line 1023, ../sass/styles/sections/_referred_registration.scss */
  .shareInfo {
    width: 100%;
    padding-top: 1em;
    margin: 0px;
    margin-bottom: 1em;
  }
}
