@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Roboto:500,100,300,700,400);
/* line 15, ../sass/partials/_base.scss */
.clearfix:after, .blockLink {
  display: block;
}

/* line 10, ../sass/TEMPLATE.scss */
.dBlock {
  display: none !important;
}

/* line 14, ../sass/TEMPLATE.scss */
#schlMainContent {
  margin: 0 auto -8px !important;
  width: auto !important;
}

/* line 18, ../sass/TEMPLATE.scss */
#pageContent, #schl3o, #schlPageContent {
  width: auto !important;
}

/* line 29, ../sass/TEMPLATE.scss */
.cssTxt {
  text-indent: -10000px;
}

/* line 32, ../sass/TEMPLATE.scss */
.clearfix:after {
  content: ".";
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

/* line 40, ../sass/TEMPLATE.scss */
.clear {
  clear: both;
}

/* line 43, ../sass/TEMPLATE.scss */
.blockLink {
  background-repeat: no-repeat;
  background-position: left top;
}
/* line 49, ../sass/TEMPLATE.scss */
.blockLink:hover {
  background-position: left bottom;
}

/* line 53, ../sass/TEMPLATE.scss */
a.blockLink:hover {
  background-position: left bottom;
}

/* line 65, ../sass/TEMPLATE.scss */
#worldscollideWrapper {
  min-width: 970px;
  margin: -44px auto -74px;
  padding: 0;
  font-family: 'Roboto Condensed', sans-serif;
  color: white;
  text-align: center;
  background: #010123 url("../images/background.jpg") no-repeat top center;
  /*header{*/
  /*	background:#1e3d83;*/
  /*	article{*/
  /*		color:white;*/
  /*		font: 24px $rbtc;*/
  /*		font-weight: bold;*/
  /*		text-transform: uppercase;*/
  /*		line-height: 60px;*/
  /*		vertical-align: middle;*/
  /*		padding: 5px ;*/
  /*	}*/
  /*	.button{*/
  /*		margin-left:5px;*/
  /*		font: 14px/60px $rbt;*/
  /*		color: $yellow;*/
  /*		font-weight: bold;*/
  /*		text-transform: none;*/
  /*		vertical-align: top;*/
  /*		cursor: pointer;*/
  /*	}*/
  /*	.button:hover{*/
  /*		color: #DE8601;*/
  /*		}*/
  /*	i{*/
  /*		line-height: 60px;*/
  /*		vertical-align: top;*/
  /*	}*/
  /**/
  /*}*/
}
/* line 73, ../sass/TEMPLATE.scss */
#worldscollideWrapper h1.button {
  color: black;
}
/* line 77, ../sass/TEMPLATE.scss */
#worldscollideWrapper a {
  color: black;
  text-decoration: none;
}
/* line 81, ../sass/TEMPLATE.scss */
#worldscollideWrapper button {
  background: none;
  border: none;
  color: #f9e32a;
  font: 16px "Roboto Condensed", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 89, ../sass/TEMPLATE.scss */
#worldscollideWrapper button:hover {
  color: #DE8601;
}
/* line 94, ../sass/TEMPLATE.scss */
#worldscollideWrapper .btnClose {
  background: #000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VDRjdFNkEwMzg1MTFFM0I1OUVFOTE0N0NDRkEzREYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE3QUY4RjIwMzVFMTFFM0I1OUVFOTE0N0NDRkEzREYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjE4NDVCMjBDMjA2ODExQjg0MEYzMDkyQkQ3RjdGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pow3XQwAAAN4SURBVHja7JjdS1pxGMf1JC3GRnMXuxh1EwxiA122LoxeLDFMTwm7GERZQZfifVmkQSHddNU/kK3NMs3KLnp/u4wRhTSLsatAushtZJSnXex5xDMOTOu8/BwF5wEvRA98+P6e5/t9fkepUCg8igdQlOKBlAwqg8qghKoAPoZsP5SUlDxyOByv1Go1dXJycpkvgOLiYpXb7X5zenqaPD8/vxGsaFlZ2eOenh69z+drr6+vf54v0IWFBUtfX9/78vLyp6KOfmdn50dbW1voGioYDLbX1NSoSQIWFhYqt7a2WqqrqzUul8s/Pz9/JrpH9/b2fhmNRt/V1VVqcXGxq6GhgZiyKysrNJyUbnBwcNbr9R5LHqajo6PL1tbWz6lUigkEAh2gwDMpgCqVSrm9vd0CJ6Tt7e31A2SM2NTv7+9fNDY2ToCy15FIpKuurk50G6yurlrheR0M0Ozo6OgxcXviKHsTCoU69Hq9IGUpilKgkgBZgUqOjIzEBD0v5M+orMlkwp5lQNlOvsrica+trdFw3BXQkwEhSoo2/Gg0mqRp+lNGWTufnkVIg8Ggg+meFqqkpGQ6ODi4MJvNkwCbAh+057IutKCNjQ1UUtvf3z8jRknJEXp4eJhsbm6eQjcAD8zaBjA4NFhaJUAG+E53XrIeYS0WC7YBA6Hw17qKioqozc1NGr5r8bilKElsKcE2aGpqmoQAS4eC1Wp9AYNmhp6sxMGRqiRbSlJ3Jo1G8yQcDn8oLS19eQM1MDAQHBsb+3bv1jxsg3g8ngArKvgNtb6+fnbv9lH0SVwwqqqqXo+Pj0cSicRPsKRuoaGQd1CMRVwwhoaGQk6n8wsMmB97VmrcEgPlxKKOG4ts3DIMIypuiYJmYtEKZv4WpvsfM+fGLbhBp9R9VjQoDAvG4jvwyZlcscjGLSjLgCPYpcAKBmVjEc08m5I54vZjBrZDLCwlYnDSsYib+fDw8Fe+1oWwt8UtMVDOHUcLZj4tNHEQlm0DbtwSB0Ul0YI8Hs+s2FUtM2DpuF1aWuoWoizFR0m0oMyC4RcLyR0w9g6GyvK1rjtBl5eX03ccMPMgn9siX2XBMSaEKEvdtmTs7u7aamtrK1BJvoPDt2KxGBsKzNzcXOddPZsTVAkFmX0J9hMmpWQ2ZW022xS0w3cMkP+y5slv82RQGVQGJVt/BBgApoIHzeRt3JcAAAAASUVORK5CYII=") no-repeat;
  color: #FFF;
  display: block;
  height: 42px;
  position: absolute;
  top: 70px;
  right: -72px;
  text-indent: -100001px;
  width: 42px;
}
/* line 107, ../sass/TEMPLATE.scss */
#worldscollideWrapper img {
  border: 0 none;
}
/* line 110, ../sass/TEMPLATE.scss */
#worldscollideWrapper a {
  outline: none;
  text-decoration: none !important;
}
/* line 114, ../sass/TEMPLATE.scss */
#worldscollideWrapper ul {
  list-style: none;
}
/* line 146, ../sass/TEMPLATE.scss */
#worldscollideWrapper section {
  width: 920px;
  margin: 0 auto;
}
/* line 151, ../sass/TEMPLATE.scss */
#worldscollideWrapper .button {
  font: 15px "Roboto", sans-serif;
}
/* line 153, ../sass/TEMPLATE.scss */
#worldscollideWrapper .button i.fa {
  color: #f9e32a;
  border: 2px solid #0072bc;
  background-color: #0072bc;
  border-radius: 20px;
  padding: 8px;
  margin: 10px;
}
/* line 163, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention {
  padding: 10px 10px 50px;
}
/* line 165, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul {
  text-align: center;
  display: inline-block;
  margin: 30px 0 -10px;
  padding: 0;
}
/* line 170, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul li {
  float: left;
  width: 155px;
  height: 70px;
}
/* line 175, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul li:nth-child(1) {
  background: url("../images/tombquest.png") no-repeat center center;
  background-size: 100%;
}
/* line 179, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul li:nth-child(2) {
  background: url("../images/spirit-animals.png") no-repeat center center;
}
/* line 182, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul li:nth-child(3) {
  background: url("../images/infinity-ring.png") no-repeat center center;
}
/* line 185, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.convention ul li:nth-child(4) {
  background: url("../images/the-39-clues.png") no-repeat center center;
  width: 100px;
}
/* line 194, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper {
  background-color: white;
  color: black;
}
/* line 197, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper article.register-banner {
  background: url("../images/banner-bg.png") no-repeat bottom center;
  width: 968px;
  height: 90px;
  background-size: 100%;
  margin: 0 0 15px -25px;
  font: 21px/58px "Roboto Condensed", sans-serif;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
}
/* line 207, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper article.register-banner div {
  padding-left: 10px;
}
/* line 209, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper article.register-banner div span {
  color: #f9e32a;
  margin: 14px;
}
/* line 218, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div {
  float: left;
}
/* line 221, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div > img {
  display: block;
  width: 155px;
  height: 70px;
}
/* line 226, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.left {
  width: 150px;
  margin: 0px 0 0 16px;
}
/* line 229, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.left img:nth-child(1) {
  background: url("../images/tombquest.png") no-repeat center center;
  background-size: 100%;
}
/* line 233, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.left img:nth-child(2) {
  background: url("../images/spirit-animals.png") no-repeat center center;
}
/* line 237, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.center {
  width: 600px;
}
/* line 239, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.center h4 {
  font: 45px "Roboto Condensed", sans-serif;
  font-weight: bold;
  color: #ed3528;
  margin: 0px auto 10px;
}
/* line 245, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.center h1 {
  font: 15px "Roboto", sans-serif;
  color: black;
}
/* line 250, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.right {
  margin: 0px 0 50px;
  width: 150px;
}
/* line 253, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.right img:nth-child(1) {
  background: url("../images/infinity-ring.png") no-repeat center center;
}
/* line 256, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper div div.right img:nth-child(2) {
  background: url("../images/the-39-clues.png") no-repeat center center;
}
/* line 262, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list {
  height: 150px;
  backgroun-color: white;
  /*width:765px;*/
  margin: 0 auto;
  padding: 20px;
}
/* line 268, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li {
  display: inline-block;
  width: 85px;
  height: 150px;
  margin: -2px;
}
/* line 273, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li h1 {
  font: 15px "Roboto Condensed", sans-serif;
  font-weight: bold;
  color: #f9e32a;
  margin-top: 92px;
  text-align: center;
}
/* line 281, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(1) {
  background: #010123 url("../images/gordon-korman.jpg") no-repeat top center;
}
/* line 284, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(2) {
  background: #333 url("../images/peter-lerangis.jpg") no-repeat top center;
}
/* line 287, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(3) {
  background: #010123 url("../images/jennifer-neilsen.jpg") no-repeat top center;
}
/* line 290, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(4) {
  background: #333 url("../images/michael-northrop.jpg") no-repeat top center;
}
/* line 293, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(5) {
  background: #010123 url("../images/linds-sue-park.jpg") no-repeat top center;
}
/* line 296, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(6) {
  background: #333 url("../images/eliot-schrefer.jpg") no-repeat top center;
}
/* line 299, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(7) {
  background: #010123 url("../images/natalie-standiford.jpg") no-repeat top center;
}
/* line 302, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(8) {
  background: #333 url("../images/tui-sutherland.jpg") no-repeat top center;
}
/* line 305, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.authors-list li:nth-child(9) {
  background: #010123 url("../images/jude-watson.jpg") no-repeat top center;
}
/* line 309, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.more-info {
  margin: 10px auto 50px;
  padding: 0;
}
/* line 312, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul.more-info li {
  display: inline-block;
  width: 200px;
}
/* line 318, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper ul:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 323, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper .location {
  height: 152px;
  margin: 0 auto;
  background: #fff url("../images/location.jpg") no-repeat center center;
}
/* line 327, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper .location div {
  margin-left: 72px;
  padding-right: 26px;
  font: 30px "Roboto Condensed", sans-serif;
  font-weight: bold;
}
/* line 332, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper .location div h3 {
  float: left;
  margin: 16px;
  padding: 16px;
  background: #ed3528;
  color: #f9e32a;
}
/* line 339, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper .location div h1 {
  float: left;
  text-align: left;
  font: 14px "Roboto", sans-serif;
  margin-top: 30px;
}
/* line 350, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.mainwrapper .location div:hover h3 {
  background: #f9e32a;
  color: #ed3528;
}
/* line 359, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.footer {
  background: #fff url("../images/footer-bg.jpg") no-repeat center bottom;
  min-height: 400px;
  background-size: 920px;
}
/* line 363, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.footer h3 {
  margin: 0;
  padding-top: 199px;
  font: 30px "Roboto Condensed", sans-serif;
  font-weight: bold;
  color: white;
}
/* line 370, ../sass/TEMPLATE.scss */
#worldscollideWrapper section.footer h1 {
  font: 15px "Roboto", sans-serif;
  font-weight: bold;
  color: #f9e32a;
  margin: 7px auto 27px;
}
/* line 378, ../sass/TEMPLATE.scss */
#worldscollideWrapper .copyright {
  font-size: 11px;
  margin: 32px auto 0;
  width: 78%;
}
/* line 383, ../sass/TEMPLATE.scss */
#worldscollideWrapper .registerbtn {
  background-color: #f9e32a;
  bottom: 0;
  padding: 10px 30px;
}
/* line 387, ../sass/TEMPLATE.scss */
#worldscollideWrapper .registerbtn a {
  /*color: white !important;*/
  font-size: 20px;
  line-height: 40px;
  font-weight: bold;
  color: #ed3528;
}
/* line 395, ../sass/TEMPLATE.scss */
#worldscollideWrapper .registerbtn:hover {
  background-color: #891e16;
}
/* line 397, ../sass/TEMPLATE.scss */
#worldscollideWrapper .registerbtn:hover a {
  color: #f9e32a;
}
/* line 400, ../sass/TEMPLATE.scss */
#worldscollideWrapper .toolkitbtn {
  background-color: #f9e32a;
  bottom: 0;
  padding: 18px 30px 14px;
}
/* line 405, ../sass/TEMPLATE.scss */
#worldscollideWrapper .toolkitbtn a {
  color: black;
  font-size: 20px;
  font-weight: bold;
}
/* line 412, ../sass/TEMPLATE.scss */
#worldscollideWrapper .toolkitbtn:hover {
  background-color: #1b203c;
}
/* line 414, ../sass/TEMPLATE.scss */
#worldscollideWrapper .toolkitbtn:hover a {
  color: #f9e32a;
}
/* line 417, ../sass/TEMPLATE.scss */
#worldscollideWrapper footer {
  background: #e3e0d0;
  padding: 0;
  color: #776b6a;
}
/* line 421, ../sass/TEMPLATE.scss */
#worldscollideWrapper footer span {
  color: #0e608d;
}

/* line 428, ../sass/TEMPLATE.scss */
#ageScreenerOverlay {
  left: 0;
  display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  position: absolute;
  top: 0;
  z-index: 1000000;
  width: 100%;
}

/* line 442, ../sass/TEMPLATE.scss */
#ageScreenerContainer {
  color: #000;
  display: none;
  left: 0;
  padding: 4px;
  position: absolute;
  top: 0;
  width: 400px;
  z-index: 1000001;
}

/* line 453, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asClose {
  background: url("/images/common/as-close.png") no-repeat;
  cursor: pointer;
  height: 27px;
  position: absolute;
  right: -14px;
  top: -14px;
  width: 27px;
  z-index: 1000002;
}

/* line 464, ../sass/TEMPLATE.scss */
#ageScreenerContainer h2 {
  color: #fff;
  font-size: 8pt;
  margin: 0;
  padding: 4px 0 4px 4px;
}

/* line 471, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent {
  background-color: #fff;
  padding: 25px 30px 15px;
  font: normal 12px arial, sans-serif !important;
}

/* line 477, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent p {
  margin: 0;
  padding: 0;
}

/* line 482, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent p.local {
  margin-top: 10px;
  text-align: center;
}

/* line 487, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form {
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 493, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form .btn {
  display: block;
  height: 20px;
  margin: 15px auto 0 auto;
  width: 78px;
}

/* line 500, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form #frmASError {
  color: red;
  font-size: 11px;
  margin-top: 15px;
  text-align: left;
}

/* line 507, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form input.b-day {
  border: 1px solid #000;
}

/* line 511, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form input.error {
  border: 1px solid red;
}

/* line 515, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent form table {
  margin: 15px auto 0;
}

/* line 519, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent table tr td {
  color: #000;
  text-align: center;
}

/* line 524, ../sass/TEMPLATE.scss */
#ageScreenerContainer #asContent table tr td.default {
  padding: 0 8px;
}

/*# sourceMappingURL=TEMPLATE.css.map */
