@font-face {
  font-family: "snoopyFont";
  src: url("fonts/Snoopy.otf");
  font-weight: normal;
  font-style: normal; }
  
  @font-face {
  font-family: "Lato";
  src: url("fonts/Lato-Regular.ttf");
  font-weight: normal;
  font-style: normal; }

#mti_wfs_colophon {
  display: none; }

a {
  color: #004a8f;
  font-weight: 400; }
  a:hover {
    color: #004a8f; }

#login-box #login h2 {
  text-align: left;
  width: 100%;
  color: #333333;
  border-bottom: 1px solid #cccccc;
  position: static; }

#login-box {
  max-height: 85% !important;
  overflow-y: scroll !important;
  overflow-x: hidden; }

#header-top {
  width: 100px;
  overflow: hidden;
  text-align: right;
  position: relative;
  top: 3px;
  right: 95px; }
  #header-top ul {
    list-style: none;
    float: right;
    margin-top: 5px;
    padding: 0; }
    #header-top ul li {
      float: left; }
      #header-top ul li.signin {
        padding-right: 15px;
        padding-top: 3px; }
        #header-top ul li.signin a {
          color: white;
          font-family: "Rockwell W01";
          font-size: 10px;
          font-weight: 400;
          text-transform: uppercase;
          text-decoration: none;
          opacity: 0.5; }
          #header-top ul li.signin a:hover {
            color: #ffcc31;
            opacity: 1; }
          #header-top ul li.signin a.logout {
            border-left: 1px solid white;
            padding-left: 10px; }
      #header-top ul li.cart {
        text-indent: -9999px;
        width: 30px;
        height: 30px;
        background: url("images/home-utility.png") no-repeat scroll -782px -143px transparent;
        margin-top: 3px;
        opacity: 0.7; }
        #header-top ul li.cart:hover {
          background: url("images/home-utility.png") no-repeat scroll -782px -173px transparent; }
        #header-top ul li.cart a {
          text-indent: 9999px;
          display: block; }
      #header-top ul li.cart-count {
        background: url("images/cart_text_bg.png") repeat scroll 0 0 transparent;
        border-radius: 3px;
        display: inline-block;
        height: 17px;
        line-height: 14px;
        padding: 2px 6px 0;
        text-align: center;
        margin-top: 5px; }
        #header-top ul li.cart-count a {
          font-family: "Rockwell W01";
          color: white;
          font-size: 11px;
          text-decoration: none; }

div[data-role='header'], .ui-header{
  width: 871px;
  position: relative;
  clear: both;
  margin: 0px auto;
  display: inline-table;
  /*margin-left: -440px;
  margin-left: 453px;*/
  /*background: url("images/ui-header-bg.png") repeat;*/
  background:#000;
  height: 80px;
  /*border-radius: 0 0 5px 5px;
  box-shadow: 0px 2px 5px -3px black;*/
  z-index: 2; }
  .footer-nav {
  width: 980px;
  position: relative;
  clear: both;
  margin: 0px auto;
  /*margin-left: 453px;*/
  /*background: url("images/ui-header-bg.png") repeat;*/
  background:#000;
  height: 80px;
  /*border-radius: 0 0 5px 5px;
  box-shadow: 0px 2px 5px -3px black;*/
  z-index: 2; }
  div[data-role='header'] .logo, .ui-header .logo, .footer-nav .logo {
    width: 848px;
    float: left;
    padding-left: 20px;
    padding-top: 4px;
    background: url("images/header_line.png") no-repeat scroll 20px 36px transparent; }
    div[data-role='header'] .logo a#logo-icon, .ui-header .logo a#logo-icon, .footer-nav .logo a#logo-icon {
      display: block;
      width: 214px;
      height: 44px;
      margin: 0 auto;
      background: url("images/Peanuts_Logo.png") no-repeat;
      position: relative;
      padding: 0;
      top: 5px;
      text-indent: 9999px;
      left: 28px;
      overflow: hidden; }
  div[data-role='header'] .ui-btn-inner, .ui-header .ui-btn-inner, .footer-nav .ui-btn-inner {
    display: none; }
  div[data-role='header'] nav, .ui-header nav, .footer-nav nav {
    padding: 2px 0px 0 20px;
    float: left;
    margin: 0;
    width: 100%; }
    div[data-role='header'] nav a, .ui-header nav a, .footer-nav nav a {
      /*font-family: "Rockwell W01";*/
      font-family: "Lato";
      font-size: 11px;
      color: #aab0a5;
      text-transform: uppercase;
      margin: 0 0px 0 0;
      float: left;
      color: white;
      opacity: 0.5;
      text-decoration: none;
      font-weight: 400;
      padding-right: 67px; }
      div[data-role='header'] nav a:hover, .ui-header nav a:hover, .footer-nav nav a:hover {
        color: #ffcc31;
        opacity: 1; }
      div[data-role='header'] nav a.kids, .ui-header nav a.kids, .footer-nav nav a.kids {
        height: 81px;
        margin: -46px 0 0 4px;
        position: relative;
        width: 80px;
        left: 8px;
        padding: 0px;
        opacity: 1; }
      div[data-role='header'] nav a.museum, .ui-header nav a.museum, .footer-nav nav a.museum {
        padding-right: 30px; }
    div[data-role='header'] nav input.search, .ui-header nav input.search, .footer-nav nav input.search {
      border-radius: 4 px;
      border: 0px;
      height: 23px;
      margin-top: 0;
      color: #bdbdbd;
      padding-left: 3px;
      font-size: 11px;
      background: url("images/search.png") no-repeat scroll 122px 4px white;
      width: 140px;
      padding: 0 14px 0 10px;
      float: left; }

#wrapper {
  padding: 0 0 80px;
  clear: both;
  position: relative;
  margin: 0 auto;
  max-width: 980px; }

.ui-content {
  clear: both;
  width: 100%;
  overflow-x: inherit !important;
  background: #ffffff; 
 /* background: #442c77 url(images/bg_peanuts.png) no-repeat;
  background-position:center; */

  }
  

  .ui-content .container {
    position: relative; }
  .ui-content #peanuts-gang-poll {
    margin: -45px auto !important;
    max-width: 980px;
    display: block;
    padding-bottom: 85px;
    top: 45px !important;
    position: relative; }
    .ui-content #peanuts-gang-poll h2 {
      font-size: 18px;
      font-family: Georgia, Serif;
      color: #666666;
      text-transform: uppercase;
      text-align: left;
      font-weight: normal;
      border-bottom: 1px solid #e5e5e5;
      width: 100%;
      float: left; }
    .ui-content #peanuts-gang-poll .wp-polls {
      margin-left: 0px; }
      .ui-content #peanuts-gang-poll .wp-polls h3 {
        width: 385px;
        float: left;
        padding: 15px 45px 0 0;
        font-family: Georgia, Serif;
        color: #94a7c5;
        font-size: 23px;
        font-style: italic;
        font-weight: normal;
        text-transform: capitalize;
        line-height: 31px; }
    .ui-content #peanuts-gang-poll .wp-polls-ans {
      width: 550px;
      float: left; }
      .ui-content #peanuts-gang-poll .wp-polls-ans ul.wp-polls-ul {
        overflow: hidden;
        margin: 0px; }
        .ui-content #peanuts-gang-poll .wp-polls-ans ul.wp-polls-ul li {
          width: 97px;
          float: left;
          padding: 0 0 0 15px;
          margin: 0px; }
          .ui-content #peanuts-gang-poll .wp-polls-ans ul.wp-polls-ul li:first-child {
            padding: 0px; }
          .ui-content #peanuts-gang-poll .wp-polls-ans ul.wp-polls-ul li .character {
            width: 97px;
            border-radius: 5px; }
          .ui-content #peanuts-gang-poll .wp-polls-ans ul.wp-polls-ul li .percent {
            font-weight: normal;
            font-size: 18px;
            color: #666666;
            margin: 0 0 0 15px; }
    .ui-content #peanuts-gang-poll .wp-polls-loading {
      padding: 0px;
      left: 47%;
      top: 106px; }
      .ui-content #peanuts-gang-poll .wp-polls-loading img {
        width: 16px;
        height: 16px; }

#wrapper .sliceshow-slideshow-container {
  margin: 30px auto 0;
  cursor: pointer; }
  #wrapper .sliceshow-slideshow-container .buyThis {
    background: url("images/icon-sprite.png") no-repeat scroll -611px -1px transparent;
    bottom: 122px;
    height: 70px;
    position: absolute;
    right: 7px;
    width: 40px;
    display: none;
    z-index: 200; }
    #wrapper .sliceshow-slideshow-container .buyThis a {
      display: inline-block;
      height: 70px;
      text-indent: -9999px;
      width: 40px; }
  #wrapper .sliceshow-slideshow-container .sliceshow-arrow-wrap .sliceshow-arrow {
    background: url("images/icon-sprite.png") no-repeat;
    height: 23px; }
  #wrapper .sliceshow-slideshow-container .sliceshow-arrow-wrap .sliceshow-arrow-prev {
    background-position: -345px 1px;
    opacity: 1; }
    #wrapper .sliceshow-slideshow-container .sliceshow-arrow-wrap .sliceshow-arrow-prev:hover {
      opacity: 0.6; }
  #wrapper .sliceshow-slideshow-container .sliceshow-arrow-wrap .sliceshow-arrow-next {
    background-position: -367px 1px;
    opacity: 1; }
    #wrapper .sliceshow-slideshow-container .sliceshow-arrow-wrap .sliceshow-arrow-next:hover {
      opacity: 0.6; }
#wrapper:hover .buyThis {
  display: block; }

.home-comic-strip, .character-comic-strip {
  max-width: 880px;
  margin: 0 auto;
  /*margin-left: 453px;*/
  right: 13px;
  top: -90px;
  position: relative; }
  .home-comic-strip .wpfp-span .wpfp-img, .character-comic-strip .wpfp-span .wpfp-img {
    display: none; }
  .home-comic-strip .wpfp-span .wpfp-link, .character-comic-strip .wpfp-span .wpfp-link {
    display: block;
    background: url("images/icon-sprite.png") no-repeat scroll -145px -8px transparent;
    height: 18px;
    width: 18px;
    text-indent: 9999px; }
    .home-comic-strip .wpfp-span .wpfp-link.link-remove, .character-comic-strip .wpfp-span .wpfp-link.link-remove {
      background-position: -145px -31px; }
  .home-comic-strip .post-ratings, .character-comic-strip .post-ratings {
    width: 200px;
    height: 40px;
    float: left; }
    .home-comic-strip .post-ratings img, .character-comic-strip .post-ratings img {
      width: 30px;
      height: 30px;
      display: none; }
  .home-comic-strip .jcarousel-wrapper, .character-comic-strip .jcarousel-wrapper {
    margin: 0 auto;
    width: 850px;
    min-height: 210px; }
    .home-comic-strip .jcarousel-wrapper .jcarousel, .character-comic-strip .jcarousel-wrapper .jcarousel {
      overflow: inherit; }
    .home-comic-strip .jcarousel-wrapper .jcarousel-container, .character-comic-strip .jcarousel-wrapper .jcarousel-container {
      border: none; }
      .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item {
        width: 944px !important;
        height: 190px; }
        .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item img, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item img {
          width: 855px; }
        .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item .strip-img, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-item .strip-img {
          width: 880px;
          margin: 0 10px; }
      .home-comic-strip .jcarousel-wrapper .jcarousel-container.jcarousel-container-horizontal, .character-comic-strip .jcarousel-wrapper .jcarousel-container.jcarousel-container-horizontal {
        width: 944px;
        background: none;
        margin: 0 auto;
        padding: 0; }
      .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-prev-horizontal, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-prev-horizontal {
        background: url("images/home-utility.png") no-repeat -731px -39px;
        right: 31px;
        width: 22px;
        position: absolute;
        top: 198px; }
        .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-prev-horizontal.jcarousel-prev-disabled, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-prev-horizontal.jcarousel-prev-disabled {
          background-position: -753px -41px; }
      .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-next-horizontal, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-next-horizontal {
        background: url("images/home-utility.png") no-repeat -727px -11px;
        right: -2px;
        position: absolute;
        top: 197px; }
        .home-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-next-horizontal.jcarousel-next-disabled, .character-comic-strip .jcarousel-wrapper .jcarousel-container .jcarousel-next-horizontal.jcarousel-next-disabled {
          background-position: -753px -10px; }

.jcarousel-skin-tango.jcarousel-clip-horizontal {
  width: 901px; }

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 895px; }
.jcarousel-skin-tango .jcarousel-item {
  width: 890px; }

#home-rotator {
  max-height: 580px; }

.home-module {
  /*width: 980px;
  margin: 0 auto;
  overflow: hidden;
  clear: both; 
  margin-top:-70px;*/
  
  }
  
  .home-module .left-call {
    max-width: 655px;
    float: left;
    overflow: hidden; }
    .home-module .left-call .tv-video .jcarousel {
      height: 210px;
      width: 310px; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-container-horizontal {
      width: 310px;
      padding: 0;
      background: url("images/home-tv-bg.png") no-repeat scroll 0px 1px;
      height: 215px;
      overflow: hidden;
      border: none; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-clip-horizontal {
      width: 310px;
      height: 190px; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-item {
      height: 210px;
      width: 310px;
      margin: 0;
      text-align: left;
      /*margin-top: -12px;*/}
      .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-item .strip-img {
        width: 880px; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-horizontal {
      height: 25px;
      width: 22px;
      margin: 0 0 0 5px;
      background: url("images/icon-sprite.png") no-repeat -519px 1px; }
      .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-horizontal:hover {
        opacity: 0.6; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-disabled {
      opacity: 0.3; }
      .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-disabled:hover {
        opacity: 0.3; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-next.jcarousel-next-horizontal {
      height: 25px;
      width: 22px;
      background: url("images/icon-sprite.png") no-repeat -541px 1px; }
      .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-next.jcarousel-next-horizontal:hover {
        opacity: 0.6; }
    .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-next.jcarousel-next-disabled {
      opacity: 0.3; }
      .home-module .left-call .tv-video .jcarousel-skin-tango .jcarousel-next.jcarousel-next-disabled:hover {
        opacity: 0.3; }
    .home-module .left-call .kids .jcarousel {
      height: 148px;
      width: 310px; }
    .home-module .left-call .kids .intro {
      margin-top: 15px; }
    .home-module .left-call .kids #kids-drawing .sliceshow-arrow-wrap {
      position: relative; }
      .home-module .left-call .kids #kids-drawing .sliceshow-arrow-wrap .sliceshow-arrow-next {
        background: url("images/arrow-thumb-slider.png") no-repeat 0px 8px;
        opacity: 1;
        right: 2px;
        width: 20px;
        height: 34px;
        top: 58px; }
      .home-module .left-call .kids #kids-drawing .sliceshow-arrow-wrap .sliceshow-arrow-prev {
        background: url("images/arrow-thumb-slider.png") no-repeat 0px -22px;
        opacity: 1;
        left: 2px;
        width: 20px;
        height: 34px;
        top: 60px; }
    .home-module .left-call .kids #kids-drawing p {
      margin-bottom: 15px; }
      .home-module .left-call .kids #kids-drawing p .more-link {
        margin-bottom: 4px; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-container-horizontal {
      width: 310px;
      padding: 0;
      background: url("images/home-kids-bg.png") no-repeat scroll 0px 1px;
      height: 148px;
      overflow: hidden;
      border: none; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-clip-horizontal {
      width: 310px;
      height: 148px; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-item {
      height: 148px;
      width: 310px;
      margin: 0;
      text-align: left; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-horizontal {
      height: 25px;
      width: 22px;
      margin: 0 0 0 5px;
      background: url("images/icon-sprite.png") no-repeat -519px 1px; }
      .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-horizontal:hover {
        opacity: 0.6; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-disabled {
      opacity: 0.3; }
      .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-disabled:hover {
        opacity: 0.3; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-next.jcarousel-next-horizontal {
      height: 25px;
      width: 22px;
      background: url("images/icon-sprite.png") no-repeat -541px 1px; }
      .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-next.jcarousel-next-horizontal:hover {
        opacity: 0.6; }
    .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-next.jcarousel-next-disabled {
      opacity: 0.3; }
      .home-module .left-call .kids .jcarousel-skin-tango .jcarousel-next.jcarousel-next-disabled:hover {
        opacity: 0.3; }
		
  .home-module .column {
    width: 310px;
    float: left;
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px 5px 5px;
    margin-top: 23px;
	background-color:#FFF; }
	
    .home-module .column .intro {
      padding-left: 20px;
      padding-right: 20px;
      clear: both; }
    .home-module .column .more-link {
      text-align: right;
      display: block;
      margin: 0px;
      line-height: 11px;
      padding-bottom: 7px; }
      .home-module .column .more-link a {
        padding-right: 15px;
        background: url("images/arrow-link.png") no-repeat right;
        font-size: 11px;
        font-family: Arial;
        display: block;
        font-weight: regular;
        text-decoration: none;
        text-transform: uppercase;
        color: #666666; }
    .home-module .column h2 {
      border-bottom: 0px;
      text-align: left;
      padding: 0 20px;
      margin: 0;
      font-family: "Rockwell W01"; }
	  
    .home-module .column.tv-video {
      margin-right: 23px;
      margin-top: 0px; 
	  background-color:#ffffff;
	}
	
      .home-module .column.tv-video ul {
        overflow: hidden; }
      .home-module .column.tv-video .intro .more-link a {
        background: url("images/arrow-link.png") no-repeat right;
        display: block; }
      .home-module .column.tv-video .video_peanuts .entry-content .imageDiv {
        overflow: hidden;
        width: 155px;
        background-color: white;
        border: 0px solid #e0e0e0;
        border-radius: 5px 5px 5px 5px;
        padding: 10px 10px 15px;
        margin: 10px auto 15px;
        -moz-box-shadow: 0 6px 12px -8px black;
        -webkit-box-shadow: 0 6px 12px -8px black;
        box-shadow: 0 6px 12px -8px black; 
		/*margin-top: 0px;*/
		}
		
        .home-module .column.tv-video .video_peanuts .entry-content .imageDiv span {
          background: url("images/home-utility.png") no-repeat -778px -73px transparent;
          height: 31px;
          position: absolute;
          top: 31px;
          width: 31px;
          z-index: 2;
          left: 59px; }
      .home-module .column.tv-video .video_peanuts .entry-content a {
        width: 155px;
        display: block;
        border: 0px solid #7c7c7c;
        height: 110px; }
      .home-module .column.tv-video .video_peanuts .entry-content h4 {
        font-size: 14px;
        font-family: arial;
        font-weight: bold;
        text-align: left;
        padding: 0 23px;
        margin-bottom: 5px;
       }
      .home-module .column.tv-video .video_peanuts .entry-content p {
        font-size: 12px;
        font-family: arial;
        font-weight: regular;
        text-align: left;
        padding: 0 23px;
        color: #666666;
        line-height: 14px;
        margin-bottom: 5px;
        }
        .home-module .column.tv-video .video_peanuts .entry-content p span {
          color: black; }
   
    .home-module .column.kids {
      margin-right: 0px;
      margin-top: 0px;
	  background-color:#FFF; }
	  
      .home-module .column.kids #kids-drawing-nav {
        display: none; }
      .home-module .column.kids ul {
        overflow: hidden;
        background: url("images/home-kids-bg.png") no-repeat; }
      .home-module .column.kids .intro .more-link {
        text-align: right; }
        .home-module .column.kids .intro .more-link a {
          background: url("images/arrow-link.png") no-repeat right;
          display: block; }
      .home-module .column.kids .intro h4 {
        font-size: 14px;
        font-family: arial;
        font-weight: bold;
        text-align: left;
        padding: 0 0px;
        margin: 0px;
        line-height: 18px;
        text-align: left; }
      .home-module .column.kids .intro p {
        font-size: 12px;
        font-family: arial;
        font-weight: regular;
        text-align: left;
        padding: 0 0px;
        color: #666666;
        line-height: 15px;
        margin-bottom: 8px;
        text-align: left; }
        .home-module .column.kids .intro p span {
          color: black; }
      .home-module .column.kids li {
        height: 134px; }
        .home-module .column.kids li .entry-content .imageDiv {
          overflow: hidden;
          width: 155px;
          height: 100px;
          background-color: white;
          border: 1px solid #e0e0e0;
          border-radius: 5px 5px 5px 5px;
          padding: 10px 10px 5px;
          margin: 10px auto 0px;
          -moz-box-shadow: 0 6px 12px -8px black;
          -webkit-box-shadow: 0 6px 12px -8px black;
          box-shadow: 0 6px 12px -8px black; }
        .home-module .column.kids li .entry-content span {
          display: block;
          clear: both;
          font-family: "calibri";
          font-size: 12px;
          font-weight: 12px;
          line-height: 12px;
          text-align: center;
          color: #7c7c7c;
          padding-top: 5px; }
          .home-module .column.kids li .entry-content span span {
            color: #004a8f;
            display: inline; }
        .home-module .column.kids li .entry-content a {
          width: 150px;
          display: block;
          border: 2px solid #7c7c7c;
          height: 86px;
          overflow: hidden; }
          .home-module .column.kids li .entry-content a img {
            height: auto;
            width: 80% !important;
            margin: 0 auto; }
    
	.home-module .column.museum {
      clear: left;
      margin-right: 23px; 
	  background-color:#FFF;
	  }
	  
      .home-module .column.museum .intro {
        text-align: left; }
        .home-module .column.museum .intro h3 {
          line-height: 14px;
          font-size: 14px;
          font-family: Arial;
          font-weight: bold;
          margin-bottom: 0px; }
        .home-module .column.museum .intro span {
          line-height: 14px;
          font-size: 14px;
          font-family: Arial;
          font-weight: regular; }
        .home-module .column.museum .intro p {
          line-height: 15px;
          font-size: 12px;
          font-family: Arial;
          font-weight: regular;
          color: #666666;
          padding: 0 0 7px; }
  .home-module .twitter-widg {
    width: 310px;
    float: left;
    padding-left: 15px; 

	}
	
.twitter-widg{
	
	width:480px;
	
	}

.timeline.stream{	
position: relative;
width: 100%;
overflow-x: hidden;
overflow-y: scroll;
width:480px;
}

 	
.home-module .twitter-widg iframe {
   height: 570px !important; }
   
   div[data-role='header'], .ui-header {
       z-index: 9999999;
}

#wrapper {
        display: none;
}

body.home .ui-content {
        padding: 0;
      /*  background: none; */
        min-height: 800px;
        margin-top: -80px;
}

.home-comic-strip {
        top: -2px;
        z-index: 99;
}

.ui-content .container{
        position: absolute;
        top: 0;
        width: 100%;
}

.ui-content .container.home-module {
        width: 100%;
        margin-top: 0;
}   

.ui-footer {
  background: #3d3d3d;
  padding: 0 !important; }
  .ui-footer a {
    color: white; }

#tabs {
  height: auto;
  -moz-box-shadow: 0 2px 5px -3px black;
  -webkit-box-shadow: 0 2px 5px -3px black;
  box-shadow: 0 2px 5px -3px black;
  background: white;
  border-radius: 4px;
  /*padding-bottom: 8px;*/ }
  #tabs .tab-section {
    border-top: 1px solid #f1f1f1;
    margin: 0 14px; }
    
    
.tabs-home {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border: 0px !important;
  -webkit-box-shadow: none !important;
}
  
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-widget-header {
  background: none; }

.ui-helper-clearfix {
  backgroud: none;
  border: none; }
  .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse; }
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both;
    min-height: 0; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0; }
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px; }
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  text-decoration: none; }
  .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
  padding-left: 2.1em;
  padding-right: 2.1em; }

input.ui-button {
  padding: 0.4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em; }

.ui-buttonset {
  margin-right: 7px; }
  .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em; }

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0; }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em; }
  .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px; }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px; }
  .ui-datepicker .ui-datepicker-next {
    right: 2px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px; }
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px; }
  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker select.ui-datepicker-month-year {
    width: 100%; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  .ui-datepicker table {
    width: 100%;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 0 0 0.4em; }
  .ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0; }
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    .ui-datepicker td span, .ui-datepicker td a {
      display: block;
      padding: 0.2em;
      text-align: right;
      text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: 0.5em 0.2em 0.4em;
      cursor: pointer;
      padding: 0.2em 0.6em 0.3em 0.6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.tv-video .jcarousel-skin-tango.jcarousel-container-horizontal {
  width: 310px;
  height: 210px; }
  .tv-video .jcarousel-skin-tango.jcarousel-container-horizontal li.jcarousel-skin-tango .jcarousel-item {
    height: 200px;
    width: 100px; }

.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
      .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: right; }
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0; }
  .ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative; }
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px; }
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: none;
    overflow: auto; }
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: 0.5em;
    padding: 0.3em 1em 0.5em 0.4em; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: right; }
    .ui-dialog .ui-dialog-buttonpane button {
      margin: 0.5em 0.4em 0.5em 0;
      cursor: pointer; }
  .ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }
  .ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute; }
  .ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%; }
  .ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0; }
  .ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px 0.4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal; }
    .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
      font-weight: normal;
      margin: -1px; }
  .ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: 0.4em 0 0.2em;
    line-height: 1.5; }
    .ui-menu .ui-state-disabled a {
      cursor: default; }

.ui-menu-icons {
  position: relative; }
  .ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em; }

.ui-menu .ui-icon {
  position: absolute;
  top: 0.2em;
  left: 0.2em; }
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%; }
  .ui-progressbar .ui-progressbar-overlay {
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-slider {
  position: relative;
  text-align: left; }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default; }
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.7em;
    display: block;
    border: 0;
    background-position: 0 0; }
  .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit; }

.ui-slider-horizontal {
  height: 0.8em; }
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em; }
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

.ui-slider-vertical {
  width: 0.8em;
  height: 100px; }
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em; }
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

#slides {
  width: 855;
  float: left; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  height: 285px;
  padding: 0.2em; }
  .ui-tabs .search {
    font-weight: normal;
    float: left;
    margin: 9px 0 0 10px; }
    .ui-tabs .search a {
      text-decoration: none;
      font-size: 14px;
      color: #555555;
      /*font-family: Helvetica, Arial, Sans-Serif;*/
       font-family: Lato;
      display: inline-block;
      text-transform: capitalize; }
  .ui-tabs .buy-this {
    display: none; }
  .ui-tabs .tab-section .buy-this, .ui-tabs .tab-section .buy-this-logged {
    position: absolute;
    right: 36px;
    top: -2px !important;
    width: 100px;
    display: block; }
    .ui-tabs .tab-section .buy-this a, .ui-tabs .tab-section .buy-this-logged a {
      text-decoration: none;
      font-size: 13px;
      color: #666666;
      /*font-family: Helvetica, Arial, Sans-Serif;*/
      font-family: Lato;
      display: inline-block;
      text-transform: capitalize; }
      .ui-tabs .tab-section .buy-this a span, .ui-tabs .tab-section .buy-this-logged a span {
        padding-right: 30px;
        background: url("images/icon-sprite.png") no-repeat -314px -2px;
        display: inline-block;
        position: relative;
        line-height: 22px;
        top: 3px;
        height: 20px; }
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0 0 0 15px;
    position: relative;
    top: 5px; }
    .ui-tabs .ui-tabs-nav li {
      list-style: none;
      float: left;
      position: relative;
      top: 0;
      margin: 1px 0.2em 0 0;
      border-bottom-width: 0;
      padding: 0;
      white-space: nowrap; }
      .ui-tabs .ui-tabs-nav li#my-fav a {
        background: url("images/fav-heart.png") no-repeat 80px 3px; }
      .ui-tabs .ui-tabs-nav li.ui-state-active {
        background: url("images/red-arrow.png") no-repeat center bottom; }
        .ui-tabs .ui-tabs-nav li.ui-state-active a {
          color: #d7143f;
          border-bottom: 2px solid #d7143f; }
      .ui-tabs .ui-tabs-nav li.ui-state-hover {
        padding-bottom: 4px;
        background: url("images/red-arrow.png") no-repeat center bottom; }
        .ui-tabs .ui-tabs-nav li.ui-state-hover a {
          color: #d7143f;
          border-bottom: 2px solid #d7143f; }
      .ui-tabs .ui-tabs-nav li a {
        float: left;
        padding: 0.5em 1em;
        text-decoration: none;
        font-size: 14px;
        /*font-family: Helvetica, Arial, Sans-Serif;*/
        font-family: Lato !important;
        font-weight: normal; }
      .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        margin-bottom: -1px;
        padding-bottom: 5px;
        color: #d7143f; }
        .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
          cursor: text;
          font-family: Lato !important;
          }
      .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
        cursor: pointer; }
      .ui-tabs .ui-tabs-nav li a {
        cursor: pointer; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 5px 0 0;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaaaaa;
  box-shadow: 0 0 5px #aaaaaa; }

body .ui-tooltip {
  border-width: 2px; }

#tabs-4 {
  display: none; }

.ui-widget {
  font-family: "Rockwell W01";
  font-size: 12px; }
  .ui-widget .ui-widget {
    font-size: 1em; }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em; }

.ui-widget-content {
  border: 1px solid #e5e5e5;
  color: #222222; }
  .ui-widget-content .strip_footer {
    clear: both;
    height: 33px;
    padding-top: 4px;
    /*border-top: 1px solid #f1f1f1;*/ }
    .ui-widget-content .strip_footer .addthis_button_facebook_like {
      height: 24px; }
    .ui-widget-content .strip_footer .vote-wrap {
      float: left;
      background: url("images/vote-hand.png") no-repeat right 9px;
      width: auto;
      padding: 9px 25px 9px 0;
      color: #666666;
      font-size: 12px;
      font-family: Helvetica, Arial, Sans-Serif; }
    .ui-widget-content .strip_footer .fav-wrap {
      width: 18px;
      margin: 10px 0px;
      float: left;
      border-right: 1px solid #bcbcbc;
      border-left: 1px solid #bcbcbc;
      padding: 0 10px;
      background: url("images/icon-sprite.png") no-repeat scroll -125px -5px transparent;
      height: 18px;
      cursor: pointer; }
      .ui-widget-content .strip_footer .fav-wrap.hover {
        background: url("images/icon-sprite.png") no-repeat scroll -125px -26px transparent; }
    .ui-widget-content .strip_footer .addtofav {
      width: 18px;
      margin: 10px 0px;
      float: left;
      border-right: 1px solid #bcbcbc;
      padding: 0 10px;
      background: url("images/icon-sprite.png") no-repeat scroll -125px -4px transparent;
      height: 18px;
      cursor: pointer; }
      .ui-widget-content .strip_footer .addtofav.hover {
        background: url("images/icon-sprite.png") no-repeat scroll -125px -26px transparent; }
    .ui-widget-content .strip_footer .rmaddtofav {
      width: 18px;
      margin: 10px 0px;
      float: left;
      border-right: 1px solid #bcbcbc;
      padding: 0 10px;
      background: url("images/icon-sprite.png") no-repeat scroll -125px -26px transparent;
      height: 18px;
      cursor: pointer; }
      .ui-widget-content .strip_footer .rmaddtofav.hover {
        background: url("images/icon-sprite.png") no-repeat scroll -125px -26px transparent; }
    .ui-widget-content .strip_footer .print-wrap {
      height: 18px;
      width: 20px;
      background: url("images/icon-sprite.png") no-repeat -171px -5px transparent;
      margin: 10px 0 0;
      padding: 0 10px;
      cursor: pointer;
      float: left;
      border-right: 1px solid #bcbcbc; }
      .ui-widget-content .strip_footer .print-wrap:hover {
        background-position: -171px -27px; }
    .ui-widget-content .strip_footer .zoom-wrap {
      height: 19px;
      width: 20px;
      background: url("images/icon-sprite.png") no-repeat -210px -4px transparent;
      margin: 10px 0 0;
      padding: 0 10px;
      float: left;
      border-right: 1px solid #bcbcbc; }
      .ui-widget-content .strip_footer .zoom-wrap:hover {
        background-position: -210px -27px; }
    .ui-widget-content .strip_footer .cmd-wrap {
      margin: 6px 7px 0 0;
      padding: 0 16px 0 10px;
      float: left;
      color: #666666;
      cursor: pointer;
      font-size: 12px;
      /*font-family: Helvetica, Arial, Sans-Serif;*/
      font-family: Lato !important;
      background: url("images/comment-down-arrow.png") no-repeat scroll right 10px transparent; }
      .ui-widget-content .strip_footer .cmd-wrap.comment-open {
        background: url("images/comments-arrow.png") no-repeat right -28px; }
      .ui-widget-content .strip_footer .cmd-wrap .comment {
        background: url("images/comment-arrow.png") no-repeat scroll center 15px transparent;
        padding: 0 0 20px; }
        .ui-widget-content .strip_footer .cmd-wrap .comment span {
          background-color: #faa61a;
          border-radius: 4px;
          margin-left: 5px;
          padding: 3px 7px 2px;
          color: white;
          font-weight: bold; }
    .ui-widget-content .strip_footer .subscribe-wrap {
      float: left;
      color: #004a8f;
      font-size: 12px;
      font-family: Helvetica, Arial, Sans-Serif;
      margin: 9px 0 0;
      padding: 0 10px;
      border-left: 1px solid #bcbcbc;
      line-height: 20px; }
    .ui-widget-content .strip_footer .shared-wrap {
      float: left;
      color: #d7143f;
      font-size: 25px;
      font-family: Helvetica, Arial, Sans-Serif;
      margin: 9px 0 0 120px;
      padding: 0 10px;
      border-left: none;
      line-height: 20px; }
      .ui-widget-content .strip_footer .shared-wrap span {
        font-size: 12px; }
    .ui-widget-content .strip_footer .addthis_toolbox {
      float: left;
      margin: 10px 0px 10px 0;
      padding: 0 7px 0 0;
      display: block;
      position: static; }
      .ui-widget-content .strip_footer .addthis_toolbox a {
        float: left;
        display: block;
        margin: 0 4px; }
        .ui-widget-content .strip_footer .addthis_toolbox a .at16nc {
          background: url("images/icon-sprite.png") no-repeat scroll 0 0 transparent;
          height: 18px;
          width: 18px;
          display: block;
          text-indent: -9999px; }
          .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_facebook {
            background-position: 1px -5px; }
            .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_facebook:hover {
              background-position: 1px -27px; }
          .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_twitter {
            background-position: -27px -5px; }
            .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_twitter:hover {
              background-position: -27px -27px; }
          .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_pinterest_share {
            background-position: -54px -5px; }
            .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_pinterest_share:hover {
              background-position: -54px -27px; }
          .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_google_plusone_share {
            background-position: -81px -5px; }
            .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_google_plusone_share:hover {
              background-position: -81px -27px; }
          .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_email {
            background-position: -107px -5px; }
            .ui-widget-content .strip_footer .addthis_toolbox a .at16nc.at15t_email:hover {
              background-position: -107px -27px; }
  .ui-widget-content a {
    color: #222222; }

.ui-widget-header {
  color: #222222;
  font-weight: bold; }
  .ui-widget-header a {
    color: #222222; }

.display_none {
  display: none !important; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  font-weight: normal;
  color: #555555; }

.ui-state-default a {
  color: #555555;
  text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  font-weight: normal;
  color: #212121; }

.ui-state-hover a {
  color: #212121;
  text-decoration: none; }
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  font-weight: normal;
  color: #212121; }

.ui-state-active a {
  color: #212121;
  text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start, .ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px; }

.ui-widget-overlay {
  background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

#comic-slider {
  display: none; }

.nbs-flexisel-container {
  position: relative;
  max-width: 100%; }

.nbs-flexisel-ul {
  position: relative;
  width: 9999px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: center; }

.nbs-flexisel-inner {
  overflow: hidden;
  float: left;
  width: 100%; }

.nbs-flexisel-item {
  float: left;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  position: relative;
  line-height: 0px; }
  .nbs-flexisel-item img {
    width: 855px;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px; }

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
  width: 22px;
  height: 22px;
  position: absolute;
  cursor: pointer;
  z-index: 100;
  opacity: 0.5; }

.nbs-flexisel-nav-left {
  left: 10px;
  background: url("images/button-previous.png") no-repeat; }

.nbs-flexisel-nav-right {
  right: 5px;
  background: url("images/button-next.png") no-repeat; }

.ui-footer .footer-shop.footer-nav {
  width: 100%;
  background-color: #2f2f2f;
  background-image: none;
  max-width: 100%; }
  .ui-footer .footer-shop.footer-nav nav {
    padding-left: 20px;
    width: 680px;
    max-width: 100%;
    background-image: none;
    margin: 0 auto !important;
    background-image: none;
    background-color: #2f2f2f;
    float: none; }
.ui-footer .footer-nav {
  height: 44px;
  overflow: hidden;
  background-color: #3d3d3d;
  box-shadow: none;
  border-radius: 0; }
  .ui-footer .footer-nav .logo {
    background: url("images/Peanuts_Logo.png") no-repeat left center #3d3d3d;
    width: 140px;
    padding-right: 7px;
    padding-left: 0px;
    height: 40px;
    background-size: 140px auto; }
    .ui-footer .footer-nav .logo a {
      width: 140px;
      background-size: 100% auto;
      padding: 0;
      left: 0;
      text-indent: -9999px;
      height: 40px;
      display: block; }
  .ui-footer .footer-nav nav {
    background: url("images/line.png") no-repeat;
    margin-left: 0px;
    background-position: 0 3px;
    float: left;
    padding: 4px 0 0 13px;
    height: 40px;
    background-color: #3d3d3d;
    width: 820px; }
    .ui-footer .footer-nav nav a {
      padding-right: 24px;
      margin: 6px 0 0;
      display: block;
      opacity: 0.7;
      display: block;
      font-size: 12px; }
      .ui-footer .footer-nav nav a.f-link {
        font-size: 11px;
        font-family: "Lato";
        margin: 8px 0px 0 0;
        text-transform: capitalize; }
        .ui-footer .footer-nav nav a.f-link.nav-last {
          padding-right: 0px;
          margin-right: 0px; }
      .ui-footer .footer-nav nav a.kids {
        background: none;
        text-indent: 99px;
        margin-right: 19px;
        background: url("images/line.png") no-repeat; }
      .ui-footer .footer-nav nav a.last {
        background: url("images/line.png") no-repeat scroll 36px -7px transparent;
        margin-right: 3px;
        padding-right: 17px; }
.ui-footer .footerText {
  background: #212121;
  margin: 0;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10px;
  color: white;
  padding: 0;
  opacity: 0.7;
  text-align: center;
  line-height: 35px; }
  .ui-footer .footerText a {
    text-decoration: none; }

body.post-type-archive-character_peanuts .fullwidth {
  width: 100%;
  height: auto; }
  body.post-type-archive-character_peanuts .fullwidth .wrap {
    max-width: 980px;
    height: auto; }
    body.post-type-archive-character_peanuts .fullwidth .wrap #heroImg {
      width: 100%;
      height: auto; }
body.single-character_peanuts .character-banner {
  width: 990px;
  margin: 0 auto;
  clear: both;
  overflow: hidden; }
  body.single-character_peanuts .character-banner .character-banner-wrap {
    max-width: 990px;
    height: auto;
    clear: both;
    overflow: hidden; }
    body.single-character_peanuts .character-banner .character-banner-wrap .character-tree {
      width: 586px;
      float: left;
      height: 650px;
      position: relative; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a {
        display: block;
        width: 99px;
        height: 99px;
        position: absolute;
        opacity: 0.3; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a:hover {
          opacity: 1; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.snoopy-thumb {
          top: 0;
          left: 20px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.lucy-thumb {
          top: 110px;
          left: -1px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.pigpen-thumb {
          left: 136px;
          top: 428px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.peppermintpatty-thumb {
          top: 223px;
          left: -2px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.schroeder-thumb {
          left: 115px;
          top: 226px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.linus-thumb {
          top: 18px;
          left: 140px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.marcie-thumb {
          left: 120px;
          top: 328px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.franklin-thumb {
          left: 4px;
          top: 334px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.sally-thumb {
          left: 127px;
          top: 122px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.woodstock-thumb {
          left: 23px;
          top: 442px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a.charliebrown-thumb {
          top: 0;
          left: 20px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-tree a img {
          width: 100%; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree .character-main-img {
        position: absolute;
        top: 26px;
        right: -110px;
        width: 480px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#linus-page a.lucy-thumb {
        top: 18px;
        left: 140px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#linus-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#lucy-page a.lucy-thumb {
        top: 18px;
        left: 140px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#lucy-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#sally-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#sally-page a.lucy-thumb {
        top: 127px;
        left: 122px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#peppermintpatty-page a.sally-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#pigpen-page a.sally-thumb {
        top: 223px;
        left: -2px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#peppermintpatty-page a.lucy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#pigpen-page a.lucy-thumb {
        top: 127px;
        left: 122px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#peppermintpatty-page a.snoopy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#pigpen-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#schroeder-page a.sally-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#marcie-page a.sally-thumb {
        top: 223px;
        left: -2px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#schroeder-page a.lucy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#marcie-page a.lucy-thumb {
        top: 127px;
        left: 122px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#schroeder-page a.snoopy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#marcie-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#schroeder-page a.peppermintpatty-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#marcie-page a.peppermintpatty-thumb {
        left: 115px;
        top: 226px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#franklin-page a.snoopy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.snoopy-thumb {
        top: 110px;
        left: -1px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#franklin-page a.sally-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.sally-thumb {
        top: 223px;
        left: -2px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#franklin-page a.lucy-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.lucy-thumb {
        top: 127px;
        left: 122px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#franklin-page a.peppermintpatty-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.peppermintpatty-thumb {
        left: 120px;
        top: 328px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#franklin-page a.marcie-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.marcie-thumb {
        left: 4px;
        top: 334px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#marcie-page a.peppermintpatty-thumb, body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.peppermintpatty-thumb {
        left: 120px;
        top: 328px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#woodstock-page a.marcie-thumb {
        left: 23px;
        top: 442px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#pigpen-page a.peppermintpatty-thumb {
        left: 120px;
        top: 328px; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-tree#pigpen-page a.marcie-thumb {
        left: 136px;
        top: 428px; }
    body.single-character_peanuts .character-banner .character-banner-wrap .character-intro {
      max-width: 350px;
      float: right;
      height: 560px;
      display: -webkit-flex;
      display: flex; }
      body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio {
        width: auto;
        text-align: left;
        margin: auto; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio h2 {
          font-family: "Rockwell W01";
          font-size: 24px;
          text-transform: capitalize;
          font-weight: normal;
          margin: 0;
          padding: 0;
          line-height: 18px; }
        body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio ul {
          list-style: none;
          padding: 0;
          margin: 0; }
          body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio ul li {
            font-family: Helvetica, Arial, Sans-Serif;
            font-size: 12px; }
            body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio ul li.intro-text {
              text-align: left; }
    body.single-character_peanuts .character-banner .character-banner-wrap .character_image {
      clear: both;
      margin: auto;
      height: auto;
      padding: 6px 0 0; }
    body.single-character_peanuts .character-banner .character-banner-wrap .buy-this-character {
      display: block;
      float: right; }
      body.single-character_peanuts .character-banner .character-banner-wrap .buy-this-character a {
        font-family: Helvetica, Arial, Sans-Serif;
        color: #d7143f;
        font-size: 14px;
        text-decoration: none;
        text-transform: capitalize; }
body.single-character_peanuts .character_quote {
  max-width: 980px;
  height: auto;
  clear: both;
  margin: -38px auto 0; }
  body.single-character_peanuts .character_quote img {
    width: auto;
    height: auto; }
  body.single-character_peanuts .character_quote .characters_secondary {
    position: relative; }
    body.single-character_peanuts .character_quote .characters_secondary .quote {
      padding: 37px 185px 0 275px;
      min-width: 808px;
      text-align: justify;
      line-height: 19px;
      position: relative;
      background: url("images/shadow-chr.png") no-repeat 790px bottom;
      padding: 0;
      min-height: 144px; }
      body.single-character_peanuts .character_quote .characters_secondary .quote .quote-inner {
        background: url("images/schulz.png") #faf4ec no-repeat right 20px;
        padding: 37px 134px 4px 276px;
        color: #666666;
        font-family: "Times New Roman", Georgia, Serif;
        font-size: 16px; }
        body.single-character_peanuts .character_quote .characters_secondary .quote .quote-inner .quotedetail blockquote {
          text-align: right;
          font-style: italic;
          font-family: "Times New Roman", Georgia, Serif;
          font-size: 16px; }
      body.single-character_peanuts .character_quote .characters_secondary .quote img.quoteopen {
        position: relative; }
  body.single-character_peanuts .character_quote .interests {
    padding-top: 8px;
    width: 722px;
    right: 0; }
    body.single-character_peanuts .character_quote .interests h4 {
      font-size: 12px; }
    body.single-character_peanuts .character_quote .interests h3 {
      text-align: left;
      border-bottom: 1px solid #e0e0e0; }
body.single-character_peanuts .cm-modules {
  max-width: 980px;
  margin: 20px auto 2px;
  overflow: hidden;
  padding: 30px 0 5px;
  clear: both;
  border-top: 1px solid #e0e0e0; }
  body.single-character_peanuts .cm-modules img {
    width: auto; }
  body.single-character_peanuts .cm-modules .video-block {
    width: 645px;
    height: 310px;
    float: left;
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 2px 5px -3px black;
    -webkit-box-shadow: 0 2px 5px -3px black;
    box-shadow: 0 2px 5px -3px black;
    margin-right: 16px; }
    body.single-character_peanuts .cm-modules .video-block h4 {
      font-family: "Rockwell W01";
      text-align: left;
      border-bottom: 0px;
      text-align: left;
      padding: 0 20px;
      margin: 0; }
    body.single-character_peanuts .cm-modules .video-block .jcarousel-clip.jcarousel-clip-horizontal {
      width: 570px;
      margin: 0 auto;
      height: 225px;
      overflow: hidden; }
    body.single-character_peanuts .cm-modules .video-block .jcarousel-prev.jcarousel-prev-horizontal {
      height: 25px;
      width: 22px;
      margin: 0 0 0 5px;
      background: url("images/icon-sprite.png") no-repeat -519px 1px;
      position: absolute;
      top: 88px;
      left: 0; }
      body.single-character_peanuts .cm-modules .video-block .jcarousel-prev.jcarousel-prev-horizontal:hover {
        opacity: 0.6; }
    body.single-character_peanuts .cm-modules .video-block .jcarousel-prev.jcarousel-prev-disabled {
      opacity: 0.3; }
      body.single-character_peanuts .cm-modules .video-block .jcarousel-prev.jcarousel-prev-disabled:hover {
        opacity: 0.3; }
    body.single-character_peanuts .cm-modules .video-block .jcarousel-next.jcarousel-next-horizontal {
      height: 25px;
      width: 22px;
      position: absolute;
      top: 88px;
      right: 0;
      background: url("images/icon-sprite.png") no-repeat -541px 1px; }
      body.single-character_peanuts .cm-modules .video-block .jcarousel-next.jcarousel-next-horizontal:hover {
        opacity: 0.6; }
    body.single-character_peanuts .cm-modules .video-block .jcarousel-next.jcarousel-next-disabled {
      opacity: 0.3; }
      body.single-character_peanuts .cm-modules .video-block .jcarousel-next.jcarousel-next-disabled:hover {
        opacity: 0.3; }
    body.single-character_peanuts .cm-modules .video-block #character-video {
      width: 638px;
      margin: 0 auto; }
      body.single-character_peanuts .cm-modules .video-block #character-video ul li {
        width: 272px; }
    body.single-character_peanuts .cm-modules .video-block .video_peanuts {
      width: 274px;
      float: left;
      margin: 0 21px 0 0; }
      body.single-character_peanuts .cm-modules .video-block .video_peanuts img {
        width: 100%; }
  body.single-character_peanuts .cm-modules .download-block {
    width: 314px;
    height: 272px;
    float: left;
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 2px 5px -3px black;
    -webkit-box-shadow: 0 2px 5px -3px black;
    box-shadow: 0 2px 5px -3px black; }
    body.single-character_peanuts .cm-modules .download-block .download-wrap {
      padding-top: 8px; }
      body.single-character_peanuts .cm-modules .download-block .download-wrap #home-download {
        margin: 2px 0 0; }

#home-download .sliceshow-arrow-wrap .sliceshow-arrow {
  background: url("images/icon-sprite.png"); }
  #home-download .sliceshow-arrow-wrap .sliceshow-arrow.sliceshow-arrow-prev {
    background-position: -513px 18px;
    background-image: url("images/icon-sprite.png") no-repeat;
    opacity: 1;
    left: -44px; }
  #home-download .sliceshow-arrow-wrap .sliceshow-arrow.sliceshow-arrow-next {
    background-position: -535px 18px;
    background-image: url("images/icon-sprite.png") no-repeat;
    opacity: 1;
    right: -42px; }
	
	
	/* follow us in header */
	
	.follow-us-container-header{
     padding: 0px 0 0px;
   /*background-color: white; */ }
  
  .follow-us-container-header .follow-us-header {
  /*  max-width: 280px;*/
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    position: absolute;
    margin-left: 666px;
    margin-top: 105px;}
    
    .follow-us-container-header .follow-us-header-home {
      margin-left: 658px;
    top: 1070px;}
    
	.follow-us-container-header .follow-us-header ul {
      list-style: none;
      float: right;
      padding-top: 0px; 
	 } 
      .follow-us-container-header .follow-us-header ul li {
        float: left;
        padding-top: 5px; } 
		
        .follow-us-container-header .follow-us-header ul li a {
          background: url("images/icon-sprite.png") no-repeat scroll;
          display: inline-block;
          height: 23px;
          text-indent: -9999px;
          width: 23px; }
        .follow-us-container-header .follow-us-header ul li.follow {
          font-family: "Lato";
          font-size: 18px;
          color: #666666;
          text-transform: uppercase;
          font-weight: normal;
          padding-top: 0px; }
        .follow-us-container-header .follow-us-header ul li.follow-us-header-facebook {
          padding-left: 10px; }
          .follow-us-container-header .follow-us-header ul li.follow-us-header-facebook a {
         background-position: 0px -1px; }
          .follow-us-container-header .follow-us-header ul li.follow-us-header-facebook a:hover {
         background-position: 0px -23px; }
        .follow-us-container-header .follow-us-header ul li.follow-us-header-twitter a {
          background-position: -27px -1px; }
          .follow-us-container-header .follow-us-header ul li.follow-us-header-twitter a:hover {
            background-position: -27px -23px; }
        .follow-us-container-header .follow-us-header ul li.follow-us-header-instagram a {
          background-position: -53px -1px; }
          .follow-us-container-header .follow-us-header ul li.follow-us-header-instagram a:hover {
            background-position: -53px -23px; }
       /* .follow-us-container-header .follow-us-header ul li.follow-us-header-vine {
          display: none; } */
          .follow-us-container-header .follow-us-header ul li.follow-us-header-vine a {
            background-position: -79px -1px; }
            .follow-us-container-header .follow-us-header ul li.follow-us-header-vine a:hover {
              background-position: -79px -23px; }
	
	
	/*follow us in footer */
	
	
.follow-us-container {
  padding: 26px 0 10px;
  background-color: #ffffff; }
  
  .peanuts-gang {
  padding: 12px 0 3px; 
  background-color: #616161;
  color:#fff; 
  height:25px; }
  
  .peanuts-gang, .follow-us-container {
    position: relative;
    z-index: 999;
  }
  
  .pgang{
	  align:center;
	  margin-top: -9px;
	  font-family: "Lato";
	  font-size:15px;
	  font-weight:200;
  }
  
  .follow-us-container .follow-us {
    max-width: 880px;
    margin: 0 auto;
    clear: both;
    overflow: hidden; }
    .follow-us-container .follow-us ul {
      list-style: none;
      float: left;
      padding-top: 55px; }
      .follow-us-container .follow-us ul li {
        float: left;
        padding-top: 5px; }
        .follow-us-container .follow-us ul li a {
          background: url("images/icon-sprite.png") no-repeat scroll;
          display: inline-block;
          height: 23px;
          text-indent: -9999px;
          width: 23px; }
        .follow-us-container .follow-us ul li.follow {
          font-family: "Rockwell W01";
          font-size: 18px;
          color: #666666;
          text-transform: uppercase;
          font-weight: normal;
          padding-top: 0px; }
        .follow-us-container .follow-us ul li.follow-us-facebook {
          padding-left: 10px; }
          .follow-us-container .follow-us ul li.follow-us-facebook a {
            background-position: 0px -1px; }
            .follow-us-container .follow-us ul li.follow-us-facebook a:hover {
              background-position: 0px -23px; }
        .follow-us-container .follow-us ul li.follow-us-twitter a {
          background-position: -27px -1px; }
          .follow-us-container .follow-us ul li.follow-us-twitter a:hover {
            background-position: -27px -23px; }
        .follow-us-container .follow-us ul li.follow-us-pinit a {
          background-position: -53px -1px; }
          .follow-us-container .follow-us ul li.follow-us-pinit a:hover {
            background-position: -53px -23px; }
        .follow-us-container .follow-us ul li.follow-us-googleplus {
          display: none; }
          .follow-us-container .follow-us ul li.follow-us-googleplus a {
            background-position: -79px -1px; }
            .follow-us-container .follow-us ul li.follow-us-googleplus a:hover {
              background-position: -79px -23px; }
    .follow-us-container .follow-us .follow-us-image {
      background: url("images/follow-us-image.png") no-repeat scroll 0 0;
      width: 693px;
      height: 113px;
      text-indent: -9999px;
      float: left; }

.error404 #jqm-home, .search-no-results #jqm-home {
  background-color: white !important; }
  .error404 #jqm-home .right, .search-no-results #jqm-home .right {
    background-color: white;
    display: table;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%; }
    .error404 #jqm-home .right img, .search-no-results #jqm-home .right img {
      margin: 0 auto;
      width: auto; }

#kids .ui-page {
  height: auto;
  background: white url("images/kids_bg.png") repeat-x 0 0 !important; }
  #kids .ui-page img {
    width: auto; }
  #kids .ui-page .kids-content {
    background: white url("images/kids_main_bg.png") no-repeat 0 0;
    max-width: 1400px;
    margin: 0 auto;
    position: static;
    background-color: white !important; }
    #kids .ui-page .kids-content .follow-us-container {
      background: transparent; }
    #kids .ui-page .kids-content #wrapper-kids {
      max-width: 980px;
      margin: 0 auto;
      clear: both; }
      #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper h2 {
        background: transparent url("images/coloring-page.png") no-repeat 0 0;
        width: 267px;
        height: 34px;
        text-indent: -9999px;
        margin: 30px 0 0 15px; }
      #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper {
        width: 500px;
        clear: both;
        float: left;
        position: relative;
        padding: 10px 0 0 50px; }
        #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper .drawing-author {
          padding: 21px 0 0 102px;
          font-family: Helvetica, Arial, Sans-Serif;
          font-size: 12px;
          font-weight: bold;
          color: #666666;
          line-height: 19px;
          width: 200px; }
          #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper .drawing-author span {
            font-size: 16px; }
        #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing {
          background: transparent url("images/coloring_page_bg.png") no-repeat 0 0;
          width: 497px;
          height: 420px; }
          #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap {
            top: 33px;
            left: 33px;
            width: 427px;
            position: relative; }
            #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap .sliceshow-arrow {
              display: none; }
            #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap .slides li.cycle-slide {
              width: 427px; }
              #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap .slides li.cycle-slide img {
                max-width: 427px !important; }
        #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper .pager-wrap {
          width: 497px;
          padding: 2px 0; }
      #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame {
        float: left;
        width: 430px;
        padding: 67px 0 0; }
        #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids_frame {
          background: transparent url("images/kids-frame-bg.png") no-repeat 0 0;
          width: 430px;
          height: 256px;
          position: relative;
          left: 28px;
          text-indent: -9999px; }
        #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload {
          padding-top: 19px;
          position: relative;
          left: -18px;
          overflow: hidden; }
          #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .pencils_left {
            width: 109px;
            height: 99px;
            text-indent: -9999px;
            float: left;
            background: transparent url("images/pencil_kids.png") no-repeat 0 0; }
          #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .upload_right {
            float: left;
            width: 309px;
            text-align: left;
            padding-left: 11px;
            padding-top: 10px; }
            #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .upload_right span {
              font-family: Helvetica, Arial, Sans-Serif;
              font-size: 14px;
              font-weight: regular;
              color: black;
              line-height: 17px;
              display: inline-block; }
            #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .upload_right .modal {
              background: transparent url("images/upload_image_kids_bg.png") no-repeat 0 0;
              width: 214px;
              height: 37px;
              display: inline-block;
              font-family: "Rockwell W01";
              font-size: 14px;
              color: white;
              text-decoration: none;
              font-weight: bold;
              padding: 3px 0 0 16px;
              position: relative;
              top: -5px;
              text-shadow: 1px 1px 1px #666666;
              letter-spacing: 0.04em; }
            #kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .upload_right .for_parents {
              display: block;
              font-family: Helvetica, Arial, Sans-Serif;
              font-size: 14px;
              font-weight: regular;
              color: #c40f39;
              text-decoration: none;
              margin-top: -10px;
              background: transparent url("images/parents_arrow.png") no-repeat 77px 4px; }
      #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section {
        background: transparent url("images/start-coloring-bg.png") no-repeat 0 0;
        clear: both;
        width: 952px;
        margin: -36px auto 0;
        height: 232px;
        display: inline-block; }
        #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section h2 {
          font-family: "snoopyFont", Georgia, Serif;
          color: white;
          font-size: 32px;
          text-transform: uppercase;
          padding: 47px 0 0 35px;
          margin: 0;
          text-align: left;
          line-height: 32px; }
        #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide {
          padding-top: 10px; }
          #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip {
            width: 885px;
            overflow: hidden;
            margin: 0 auto; }
            #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring {
              height: 125px; }
              #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item {
                width: 152px !important;
                height: 102px;
                margin: 0 5px;
                border-radius: 3px;
                box-shadow: -3px 4px 7px -4px black; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:last-child {
                  margin-right: 0px; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:nth-child(5n+1) {
                  border: 8px solid #fbb33c; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:nth-child(5n+2) {
                  border: 8px solid #a7edc3; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:nth-child(5n+3) {
                  border: 8px solid #80d2ff; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:nth-child(5n+4) {
                  border: 8px solid #ffc5c5; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item:nth-child(5n) {
                  border: 8px solid #fffcac; }
                #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-clip #kids_coloring .jcarousel-item img {
                  width: 146px;
                  height: 96px;
                  background-color: white;
                  border: 3px solid #565656;
                  border-radius: 3px; }
          #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-prev.jcarousel-prev-horizontal {
            height: 25px;
            width: 22px;
            margin: 0 0 0 5px;
            background: url("images/white-arrows.png") no-repeat 0 0;
            left: 3px;
            top: 48px;
            position: absolute;
            cursor: pointer; }
            #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-prev.jcarousel-prev-horizontal:hover {
              opacity: 0.6; }
          #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-prev.jcarousel-prev-disabled {
            opacity: 0.3; }
            #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-prev.jcarousel-prev-disabled:hover {
              opacity: 0.3; }
          #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-next.jcarousel-next-horizontal {
            height: 25px;
            width: 22px;
            background: url("images/white-arrows.png") no-repeat -23px -1px;
            right: 10px;
            top: 48px;
            position: absolute;
            cursor: pointer; }
            #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-next.jcarousel-next-horizontal:hover {
              opacity: 0.6; }
          #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-next.jcarousel-next-disabled {
            opacity: 0.3; }
            #kids .ui-page .kids-content #wrapper-kids #kids_coloring_section .kids_coloring_slide .jcarousel-next.jcarousel-next-disabled:hover {
              opacity: 0.3; }
      #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section {
        clear: both;
        width: 952px;
        margin: 20px auto 0;
        background: transparent url("images/puzzle_bg.png") no-repeat 0 0; }
        #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section h2 {
          font-family: "snoopyFont", Georgia, Serif;
          color: #a661a4;
          font-size: 32px;
          text-transform: uppercase;
          margin: 0;
          text-align: left;
          line-height: 32px;
          padding-top: 23px;
          letter-spacing: 0.015em;
          background: transparent url("images/jj-puzzle-bg.png") no-repeat 176px 12px; }
        #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul {
          list-style: none;
          padding: 25px 0 0;
          overflow: hidden; }
          #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li {
            width: 174px;
            float: left;
            margin: 0 6px;
            height: 115px;
            border-radius: 6px; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li img {
              width: 174px;
              cursor: pointer; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:first-child {
              margin-left: 0px; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:last-child {
              margin-right: 0px; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:nth-child(5n+1) {
              border: 3px solid #ce8fcc; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:nth-child(5n+2) {
              border: 3px solid #f8b500; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:nth-child(5n+3) {
              border: 3px solid #65c089; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:nth-child(5n+4) {
              border: 3px solid #83cef7; }
            #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section ul li:nth-child(5n) {
              border: 3px solid #fa887f; }
        #kids .ui-page .kids-content #wrapper-kids #kids_puzzle_section span {
          font-family: "snoopyFont", Georgia, Serif;
          color: #f58025;
          font-size: 18px;
          display: block;
          float: right;
          text-decoration: none;
          padding-right: 5px; }
      #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock {
        clear: both;
        width: 950px;
        height: 279px;
        background: transparent url("images/woodstock_bg.png") no-repeat 0 0;
        margin: 50px auto 0; }
        #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock h2 {
          font-family: "snoopyFont", Georgia, Serif;
          color: white;
          font-size: 32px;
          text-transform: uppercase;
          padding: 47px 0 0 114px;
          margin: 0;
          text-align: left;
          line-height: 32px;
          letter-spacing: 0.015em; }
        #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock {
          width: 875px;
          overflow: hidden;
          height: 125px;
          padding: 20px 0 0 71px; }
          #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip {
            width: 813px;
            overflow: hidden; }
            #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip #wheres_woodstock_game {
              height: 125px; }
              #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip #wheres_woodstock_game .jcarousel-item {
                width: 155px !important;
                padding: 0 4px; }
                #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip #wheres_woodstock_game .jcarousel-item:first-child {
                  padding-left: 0px; }
                #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip #wheres_woodstock_game .jcarousel-item:last-child {
                  padding-right: 0px; }
                #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-clip #wheres_woodstock_game .jcarousel-item img {
                  width: 147px;
                  height: 115px;
                  border: 4px solid white;
                  border-radius: 7px; }
          #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-prev.jcarousel-prev-horizontal {
            height: 25px;
            width: 22px;
            margin: 0 0 0 5px;
            background: url("images/white-arrows.png") no-repeat 0 0;
            left: -31px;
            top: 53px;
            position: absolute;
            cursor: pointer; }
            #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-prev.jcarousel-prev-horizontal:hover {
              opacity: 0.6; }
          #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled {
            opacity: 0.3; }
            #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover {
              opacity: 0.3; }
          #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-next.jcarousel-next-horizontal {
            height: 25px;
            width: 22px;
            background: url("images/white-arrows.png") no-repeat -23px -1px;
            right: 2px;
            top: 53px;
            position: absolute;
            cursor: pointer; }
            #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-next.jcarousel-next-horizontal:hover {
              opacity: 0.6; }
          #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-next.jcarousel-next-disabled {
            opacity: 0.3; }
            #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock #cta_wheres_woodstock .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover {
              opacity: 0.3; }
        #kids .ui-page .kids-content #wrapper-kids #wheres_woodstock span {
          font-family: "snoopyFont", Georgia, Serif;
          color: #c40f39;
          font-size: 18px;
          display: block;
          float: right;
          text-decoration: none;
          padding-right: 35px;
          letter-spacing: 0.025em; }
  #kids .ui-page #popup {
    position: absolute;
    z-index: 9999;
    display: none;
    top: 0;
    margin: 0 auto;
    width: 1000px;
    background-color: white;
    border: 5px solid black;
    border-radius: 10px; }
  #kids .ui-page #upload_image_popup {
    position: absolute;
    z-index: 9999;
    display: none;
    top: 0;
    margin: 0 auto;
    width: 1000px;
    background-color: white;
    border: 5px solid black;
    border-radius: 10px;
    padding: 10px 0; }
    #kids .ui-page #upload_image_popup .close {
      display: block !important;
      cursor: pointer;
      background: transparent url("images/fancybox.png") no-repeat -42px 0;
      width: 27px;
      height: 27px;
      text-indent: -9999px;
      position: absolute;
      right: 9px;
      top: 8px; }
  #kids .ui-page #lightbox {
    position: absolute;
    z-index: 9998;
    display: none;
    background-color: black;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
  #kids .ui-page .popup-puzzle {
    position: absolute;
    z-index: 9999;
    background-color: white;
    border: 5px solid black;
    border-radius: 10px;
    display: none; }
    #kids .ui-page .popup-puzzle .close {
      display: block;
      cursor: pointer;
      background: transparent url("images/fancybox.png") no-repeat -42px 0;
      width: 27px;
      height: 27px;
      text-indent: -9999px;
      position: absolute;
      right: 9px;
      top: 8px; }
  #kids .ui-page #color-popup {
    background: transparent url("images/popup_bg.png") no-repeat 0 0;
    width: 951px;
    height: 555px;
    position: absolute;
    left: 467px;
    top: 92px;
    z-index: 9999;
    display: none; }
  #kids .ui-page #seasonal-gallery {
    background: transparent url("images/seasonal-greeting-repeat.png") repeat-x 245px 0; }
    #kids .ui-page #seasonal-gallery .innerDiv {
      background: white url("images/seasonal-greeting-bg.png") no-repeat -225px 0;
      width: 950px;
      margin: 0 auto; }
      #kids .ui-page #seasonal-gallery .innerDiv h2 {
        font-family: "snoopyFont", Georgia, Serif;
        color: #50b879;
        font-size: 32px;
        text-transform: uppercase;
        margin: 0;
        text-align: left;
        line-height: 32px;
        padding-top: 30px;
        letter-spacing: 0.015em; }
      #kids .ui-page #seasonal-gallery .innerDiv #container #stage li {
        cursor: pointer;
        display: table; }
        #kids .ui-page #seasonal-gallery .innerDiv #container #stage li span {
          vertical-align: middle;
          display: table-cell; }
          #kids .ui-page #seasonal-gallery .innerDiv #container #stage li span img {
            width: auto;
            height: auto; }

#seasonal_popup {
  position: absolute;
  z-index: 9999;
  display: none;
  top: 0;
  margin: 0 auto;
  width: 1000px;
  background-color: white;
  border: 5px solid black;
  border-radius: 10px;
  padding: 10px 0;
  font-family: "Rockwell W01"; }
  #seasonal_popup .close {
    display: block !important;
    cursor: pointer;
    background: transparent url("images/fancybox.png") no-repeat -42px 0;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    position: absolute;
    right: 9px;
    top: 8px; }
  #seasonal_popup #email-block,
  #seasonal_popup #error-block {
    display: none;
    margin: 0 auto;
    width: 500px;
    text-align: left;
    padding: 15px;
    font-family: Helvetica, Arial, Sans-Serif; }
    #seasonal_popup #email-block p,
    #seasonal_popup #error-block p {
      font-family: "Rockwell W01";
      font-size: 12px; }
    #seasonal_popup #email-block #first-name,
    #seasonal_popup #email-block #email-id,
    #seasonal_popup #email-block #email-sub,
    #seasonal_popup #error-block #first-name,
    #seasonal_popup #error-block #email-id,
    #seasonal_popup #error-block #email-sub {
      width: 465px;
      background: none repeat scroll 0 0 #f9f9f9;
      line-height: 0;
      margin: 0;
      padding: 0;
      border: 1px solid #cccccc;
      font-size: 16px; }
    #seasonal_popup #email-block #email-msg,
    #seasonal_popup #error-block #email-msg {
      background: none repeat scroll 0 0 #f9f9f9;
      margin: 0;
      padding: 0;
      border: 1px solid #cccccc;
      font-size: 16px; }
  #seasonal_popup #email-response {
    display: none;
    clear: both;
    color: #088a29; }
    #seasonal_popup #email-response.err {
      color: #b40431; }
  #seasonal_popup #email_img {
    font-family: "Rockwell W01";
    font-size: 18px;
    text-transform: uppercase; }
  #seasonal_popup #error-block {
    color: #b40431; }

.registation {
  font-family: "Rockwell W01"; }
  .registation h2 {
    font-size: 30px;
    font-weight: bold; }

#email-pop-up {
  display: none;
  position: fixed;
  background: none repeat scroll 0 0 white;
  border: 1px solid #d2d2d1;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.45);
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  left: 30%;
  overflow: hidden;
  position: fixed;
  top: 15%;
  width: 640px;
  z-index: 16777271; }
  #email-pop-up #error-block {
    color: #b40431;
    display: none;
    margin: 0;
    width: 500px;
    text-align: left;
    padding: 15px 20px;
    font-family: Helvetica, Arial, Sans-Serif; }
  #email-pop-up #email-block #captcha-block {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 17777200; }
  #email-pop-up #email-block .captcha-form {
    background: none repeat scroll 0 0 white;
    border: 1px solid #d2d2d1;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.45);
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    height: auto;
    left: 30%;
    overflow: hidden;
    position: absolute;
    top: 31%;
    width: 320px;
    border-radius: 8px;
    z-index: 17777271; }
  #email-pop-up #email-block .email-form {
    height: 440px;
    position: relative;
    line-height: 40px; }
    #email-pop-up #email-block .email-form .email-msg {
      position: relative; }
      #email-pop-up #email-block .email-form .email-msg textarea {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 0 none;
        display: block;
        font-family: arial, helvetica, sans-serif;
        font-size: 13px;
        height: 178px;
        margin: 0;
        outline: medium none;
        padding: 15px 0 0;
        width: 97%;
        clear: both; }
      #email-pop-up #email-block .email-form .email-msg label {
        font-size: 13px;
        left: 0;
        padding-left: 20px;
        position: relative;
        top: 0;
        width: 100%;
        float: left;
        text-align: left;
        color: #666666;
        line-height: 40px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    #email-pop-up #email-block .email-form .btn {
      text-align: right;
      padding-right: 20px; }
      #email-pop-up #email-block .email-form .btn .btn-blue {
        background: none repeat scroll 0 0 #0295ff;
        border: medium none;
        border-radius: 4px;
        color: white;
        font-size: 14px;
        font-weight: 400;
        padding: 8px 20px;
        transition: all 0.25s ease-in-out 0s; }
    #email-pop-up #email-block .email-form p {
      border-bottom: 1px solid #e4e4e4;
      color: #666666;
      height: 40px;
      line-height: 40px;
      margin: 0;
      overflow: hidden;
      padding: 0;
      position: relative; }
      #email-pop-up #email-block .email-form p #email-submit {
        display: none; }
      #email-pop-up #email-block .email-form p label {
        font-size: 13px;
        left: 20px;
        position: relative;
        top: 0;
        width: 165px;
        float: left;
        text-align: left; }
      #email-pop-up #email-block .email-form p span {
        bottom: 0;
        left: 198px;
        position: absolute;
        right: 20px;
        top: 0; }
        #email-pop-up #email-block .email-form p span input {
          background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
          border: 0 none;
          color: black;
          display: block;
          height: 20px;
          line-height: 20px;
          margin: 8px 0;
          outline: medium none;
          text-rendering: optimizelegibility;
          width: 100%; }
  #email-pop-up #email-block #email-header {
    background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: 1px solid #d2d2d1;
    cursor: default;
    height: 49px;
    position: relative; }
    #email-pop-up #email-block #email-header span {
      cursor: default !important;
      display: inline-block;
      left: 20px;
      opacity: 1 !important;
      position: absolute;
      top: 15px; }
    #email-pop-up #email-block #email-header h3 {
      color: #333333;
      direction: ltr;
      font-family: "helvetica neue", helvetica, arial, sans-serif;
      font-size: 16px;
      font-weight: bold;
      height: 49px;
      line-height: 49px;
      margin: 0 50px 0 0px;
      padding: 0 20px;
      text-align: left; }
    #email-pop-up #email-block #email-header .email-close {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAAApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUyhmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3AQYAJWjVVdnlDZCAAAAAElFTkSuQmCC");
      background-position: center center;
      background-repeat: no-repeat;
      border-left: 1px solid #d2d2d1;
      cursor: pointer;
      display: block;
      height: 49px;
      line-height: 49px;
      overflow: hidden;
      position: absolute;
      right: 0;
      text-indent: -9999px;
      text-shadow: none;
      top: 0;
      width: 49px; }

.registation {
  font-family: "Rockwell W01"; }
  .registation h2 {
    font-size: 30px;
    font-weight: bold; }

#email-response {
  display: none;
  background-color: white;
  border: 5px solid black;
  border-radius: 5px;
  color: green;
  left: 41%;
  padding: 10px;
  position: fixed;
  top: 30%;
  width: 350px; }
  #email-response #response {
    margin: auto;
    width: 250px; }
    #email-response #response.err {
      color: red; }
  #email-response .e-close {
    display: block !important;
    cursor: pointer;
    background: transparent url("images/fancybox.png") no-repeat -42px 0;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    position: absolute;
    right: 9px;
    top: 8px; }

.home #comm-popup-wrap {
  display: none; }
  .home #comm-popup-wrap .community_comm {
    overflow: hidden;
    padding: 10px;
    border: 1px solid #c5c5c5;
    border-radius: 5px; }
  .home #comm-popup-wrap #social-comm {
    width: 100%;
    margin: 0 auto; }
    .home #comm-popup-wrap #social-comm #reply-title {
      display: none; }
    .home #comm-popup-wrap #social-comm #comment_top {
      float: right;
      width: 40%;
      margin-left: 1.6%; }
      .home #comm-popup-wrap #social-comm #comment_top .comments_title {
        color: #333333;
        font-size: 17px;
        font-family: "Rockwell W01";
        float: left;
        text-transform: none; }
      .home #comm-popup-wrap #social-comm #comment_top .maxchar {
        float: right;
        position: relative;
        right: 0;
        color: #666666;
        font-size: 10px;
        font-style: normal;
        top: 15px; }
    .home #comm-popup-wrap #social-comm #comm_list {
      width: 58%;
      float: right;
      clear: none;
      border: 1px solid #c5c5c5;
      background-color: #f9f9f9;
      padding: 5px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .home #comm-popup-wrap #social-comm #comm_list .updates {
        display: none;
        color: #333333;
        text-align: left;
        font-family: "Rockwell W01";
        font-size: 20px;
        font-weight: normal; }
      .home #comm-popup-wrap #social-comm #comm_list .commentlist {
        padding-right: 0;
        max-height: 196px;
        overflow: scroll;
        height: 196px; }
        .home #comm-popup-wrap #social-comm #comm_list .commentlist li {
          overflow: hidden; }
          .home #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate {
            color: #555555;
            font-family: Helvatica, arial;
            font-size: 11px;
            font-weight: normal; }
            .home #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #time {
              float: right; }
            .home #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #date {
              float: right;
              position: relative;
              right: 10px; }
          .home #comm-popup-wrap #social-comm #comm_list .commentlist li .comment {
            border-bottom: 1px solid #c5c5c5; }
            .home #comm-popup-wrap #social-comm #comm_list .commentlist li .comment img {
              width: 50px;
              height: 50px; }
            .home #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text {
              color: #666666; }
              .home #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text p {
                margin-bottom: 0; }
            .home #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment-intro {
              color: #333333;
              font-family: Helvatica, arial;
              font-size: 14px !important;
              font-weight: normal;
              margin-bottom: 0;
              text-transform: capitalize; }
  .home #comm-popup-wrap #form1 .logged-in-as {
    display: none; }
  .home #comm-popup-wrap #form1 #commentform {
    clear: both; }
    .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit {
      clear: both; }
      .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all {
        display: none; }
        .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all span {
          display: none; }
      .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit {
        position: relative;
        right: 0;
        clear: both;
        background: linear-gradient(to bottom, #1c8ebe 0%, #1081b6 4%, #0d6ba1 50%, #0d679e 65%, #0d679e 96%, #0e6ca2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-radius: 5px;
        color: white;
        float: right;
        height: 30px;
        padding: 0 !important;
        width: 90px; }
        .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all {
          padding: 0;
          display: inline; }
          .home #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all .ui-btn-text {
            display: inline; }
    .home #comm-popup-wrap #form1 #commentform label.ui-input-text {
      display: none; }
    .home #comm-popup-wrap #form1 #commentform .form-allowed-tags {
      display: none; }
    .home #comm-popup-wrap #form1 #commentform #comment {
      float: left;
      background-color: #f9f9f9;
      border: 2px solid #cccccc;
      width: 100%;
      max-height: 300px;
      height: 147px; }

.comic-page #comm-popup-wrap, .single-comic_strips #comm-popup-wrap {
  width: 100%;
  overflow: hidden;
  display: none; }
  .comic-page #comm-popup-wrap .community_comm, .single-comic_strips #comm-popup-wrap .community_comm {
    overflow: hidden;
    padding: 10px;
    border: 1px solid #c5c5c5;
    border-radius: 5px; }
  .comic-page #comm-popup-wrap #social-comm, .single-comic_strips #comm-popup-wrap #social-comm {
    width: 100%;
    margin: 0 auto; }
    .comic-page #comm-popup-wrap #social-comm #reply-title, .single-comic_strips #comm-popup-wrap #social-comm #reply-title {
      display: none; }
    .comic-page #comm-popup-wrap #social-comm #comment_top, .single-comic_strips #comm-popup-wrap #social-comm #comment_top {
      float: right;
      width: 40%;
      margin-left: 1.6%; }
      .comic-page #comm-popup-wrap #social-comm #comment_top .comments_title, .single-comic_strips #comm-popup-wrap #social-comm #comment_top .comments_title {
        color: #333333;
        font-size: 17px;
        font-family: "Rockwell W01";
        float: left;
        text-transform: none; }
      .comic-page #comm-popup-wrap #social-comm #comment_top .maxchar, .single-comic_strips #comm-popup-wrap #social-comm #comment_top .maxchar {
        float: right;
        position: relative;
        right: 0;
        color: #666666;
        font-size: 10px;
        font-style: normal;
        top: 15px; }
    .comic-page #comm-popup-wrap #social-comm #comm_list, .single-comic_strips #comm-popup-wrap #social-comm #comm_list {
      width: 58%;
      float: right;
      clear: none;
      border: 1px solid #c5c5c5;
      background-color: #f9f9f9;
      padding: 5px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .comic-page #comm-popup-wrap #social-comm #comm_list .updates, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .updates {
        display: none;
        color: #333333;
        text-align: left;
        font-family: "Rockwell W01";
        font-size: 20px;
        font-weight: normal; }
      .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist {
        padding-right: 0;
        max-height: 196px;
        overflow: scroll;
        height: 196px; }
        .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li {
          overflow: hidden; }
          .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate {
            color: #555555;
            font-family: Helvatica, arial;
            font-size: 11px;
            font-weight: normal; }
            .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #time, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #time {
              float: right; }
            .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #date, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #date {
              float: right;
              position: relative;
              right: 10px; }
          .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li .comment, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li .comment {
            border-bottom: 1px solid #c5c5c5; }
            .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li .comment img, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li .comment img {
              width: 50px;
              height: 50px; }
            .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text {
              color: #666666; }
              .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text p, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text p {
                margin-bottom: 0; }
            .comic-page #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment-intro, .single-comic_strips #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment-intro {
              color: #333333;
              font-family: Helvatica, arial;
              font-size: 14px !important;
              font-weight: normal;
              margin-bottom: 0;
              text-transform: capitalize; }
  .comic-page #comm-popup-wrap #form1 .logged-in-as, .single-comic_strips #comm-popup-wrap #form1 .logged-in-as {
    display: none; }
  .comic-page #comm-popup-wrap #form1 #commentform, .single-comic_strips #comm-popup-wrap #form1 #commentform {
    clear: both; }
    .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit {
      clear: both; }
      .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all {
        display: none; }
        .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all span, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all span {
          display: none; }
      .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit {
        position: relative;
        right: 0;
        clear: both;
        background: linear-gradient(to bottom, #1c8ebe 0%, #1081b6 4%, #0d6ba1 50%, #0d679e 65%, #0d679e 96%, #0e6ca2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-radius: 5px;
        color: white;
        float: right;
        height: 30px;
        padding: 0 !important;
        width: 90px; }
        .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all {
          padding: 0;
          display: inline; }
          .comic-page #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all .ui-btn-text, .single-comic_strips #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all .ui-btn-text {
            display: inline; }
    .comic-page #comm-popup-wrap #form1 #commentform label.ui-input-text, .single-comic_strips #comm-popup-wrap #form1 #commentform label.ui-input-text {
      display: none; }
    .comic-page #comm-popup-wrap #form1 #commentform .form-allowed-tags, .single-comic_strips #comm-popup-wrap #form1 #commentform .form-allowed-tags {
      display: none; }
    .comic-page #comm-popup-wrap #form1 #commentform #comment, .single-comic_strips #comm-popup-wrap #form1 #commentform #comment {
      float: left;
      background-color: #f9f9f9;
      border: 2px solid #cccccc;
      width: 100%;
      max-height: 300px;
      height: 147px; }

.single.single-character_peanuts #comm-popup-wrap {
  width: 100%;
  overflow: hidden;
  display: none; }
  .single.single-character_peanuts #comm-popup-wrap .community_comm {
    overflow: hidden;
    padding: 10px;
    border: 1px solid #c5c5c5;
    border-radius: 5px; }
  .single.single-character_peanuts #comm-popup-wrap #social-comm {
    width: 100%;
    margin: 0 auto; }
    .single.single-character_peanuts #comm-popup-wrap #social-comm #reply-title {
      display: none; }
    .single.single-character_peanuts #comm-popup-wrap #social-comm #comment_top {
      float: right;
      width: 40%;
      margin-left: 1.6%; }
      .single.single-character_peanuts #comm-popup-wrap #social-comm #comment_top .comments_title {
        color: #333333;
        font-size: 17px;
        font-family: "Rockwell W01";
        float: left;
        text-transform: none; }
      .single.single-character_peanuts #comm-popup-wrap #social-comm #comment_top .maxchar {
        float: right;
        position: relative;
        right: 0;
        color: #666666;
        font-size: 10px;
        font-style: normal;
        top: 15px; }
    .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list {
      width: 58%;
      float: right;
      clear: none;
      border: 1px solid #c5c5c5;
      background-color: #f9f9f9;
      padding: 5px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .updates {
        display: none;
        color: #333333;
        text-align: left;
        font-family: "Rockwell W01";
        font-size: 20px;
        font-weight: normal; }
      .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist {
        padding-right: 0;
        max-height: 196px;
        overflow: scroll;
        height: 196px; }
        .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li {
          overflow: hidden; }
          .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate {
            color: #555555;
            font-family: Helvatica, arial;
            font-size: 11px;
            font-weight: normal; }
            .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #time {
              float: right; }
            .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #date {
              float: right;
              position: relative;
              right: 10px; }
          .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li .comment {
            border-bottom: 1px solid #c5c5c5; }
            .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li .comment img {
              width: 50px;
              height: 50px; }
            .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text {
              color: #666666; }
              .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text p {
                margin-bottom: 0; }
            .single.single-character_peanuts #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment-intro {
              color: #333333;
              font-family: Helvatica, arial;
              font-size: 14px !important;
              font-weight: normal;
              margin-bottom: 0;
              text-transform: capitalize; }
  .single.single-character_peanuts #comm-popup-wrap #form1 .logged-in-as {
    display: none; }
  .single.single-character_peanuts #comm-popup-wrap #form1 #commentform {
    clear: both; }
    .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit {
      clear: both; }
      .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all {
        display: none; }
        .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all span {
          display: none; }
      .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit {
        position: relative;
        right: 0;
        clear: both;
        background: linear-gradient(to bottom, #1c8ebe 0%, #1081b6 4%, #0d6ba1 50%, #0d679e 65%, #0d679e 96%, #0e6ca2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-radius: 5px;
        color: white;
        float: right;
        height: 30px;
        padding: 0 !important;
        width: 90px; }
        .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all {
          padding: 0;
          display: inline; }
          .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all .ui-btn-text {
            display: inline; }
    .single.single-character_peanuts #comm-popup-wrap #form1 #commentform label.ui-input-text {
      display: none; }
    .single.single-character_peanuts #comm-popup-wrap #form1 #commentform .form-allowed-tags {
      display: none; }
    .single.single-character_peanuts #comm-popup-wrap #form1 #commentform #comment {
      float: left;
      background-color: #f9f9f9;
      border: 2px solid #cccccc;
      width: 100%;
      max-height: 300px;
      height: 147px; }

.page-template-page-search-php #comm-popup-wrap {
  width: 100%;
  overflow: hidden;
  display: none; }
  .page-template-page-search-php #comm-popup-wrap .community_comm {
    overflow: hidden;
    padding: 10px;
    border: 1px solid #c5c5c5;
    border-radius: 5px; }
  .page-template-page-search-php #comm-popup-wrap #social-comm {
    width: 100%;
    margin: 0 auto; }
    .page-template-page-search-php #comm-popup-wrap #social-comm #reply-title {
      display: none; }
    .page-template-page-search-php #comm-popup-wrap #social-comm #comment_top {
      float: right;
      width: 40%;
      margin-left: 1.6%; }
      .page-template-page-search-php #comm-popup-wrap #social-comm #comment_top .comments_title {
        color: #333333;
        font-size: 17px;
        font-family: "Rockwell W01";
        float: left;
        text-transform: none; }
      .page-template-page-search-php #comm-popup-wrap #social-comm #comment_top .maxchar {
        float: right;
        position: relative;
        right: 0;
        color: #666666;
        font-size: 10px;
        font-style: normal;
        top: 15px; }
    .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list {
      width: 58%;
      float: right;
      clear: none;
      border: 1px solid #c5c5c5;
      background-color: #f9f9f9;
      padding: 5px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .updates {
        display: none;
        color: #333333;
        text-align: left;
        font-family: "Rockwell W01";
        font-size: 20px;
        font-weight: normal; }
      .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist {
        padding-right: 0;
        max-height: 196px;
        overflow: scroll;
        height: 196px; }
        .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li {
          box-shadow: none;
          overflow: hidden; }
          .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate {
            color: #555555;
            font-family: Helvatica, arial;
            font-size: 11px;
            font-weight: normal; }
            .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #time {
              float: right; }
            .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li #timedate #date {
              float: right;
              position: relative;
              right: 10px; }
          .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li .comment {
            border-bottom: 1px solid #c5c5c5;
            margin-left: 70px; }
            .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li .comment img {
              width: 50px;
              height: 50px; }
            .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text {
              color: #666666; }
              .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment_text p {
                margin-bottom: 0; }
            .page-template-page-search-php #comm-popup-wrap #social-comm #comm_list .commentlist li .comment .comment-intro {
              color: #333333;
              font-family: Helvatica, arial;
              font-size: 14px !important;
              font-weight: normal;
              margin-bottom: 0;
              text-transform: capitalize; }
  .page-template-page-search-php #comm-popup-wrap #form1 .logged-in-as {
    display: none; }
  .page-template-page-search-php #comm-popup-wrap #form1 #commentform {
    clear: both; }
    .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit {
      clear: both; }
      .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all {
        display: none; }
        .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit span.ui-btn-inner.ui-btn-corner-all span {
          display: none; }
      .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit {
        position: relative;
        right: 0;
        clear: both;
        background: linear-gradient(to bottom, #1c8ebe 0%, #1081b6 4%, #0d6ba1 50%, #0d679e 65%, #0d679e 96%, #0e6ca2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-radius: 5px;
        color: white;
        float: right;
        height: 30px;
        padding: 0 !important;
        width: 90px; }
        .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all {
          padding: 0;
          display: inline; }
          .page-template-page-search-php #comm-popup-wrap #form1 #commentform .ui-btn.ui-submit div.ui-submit span.ui-btn-inner.ui-btn-corner-all .ui-btn-text {
            display: inline; }
    .page-template-page-search-php #comm-popup-wrap #form1 #commentform label.ui-input-text {
      display: none; }
    .page-template-page-search-php #comm-popup-wrap #form1 #commentform .form-allowed-tags {
      display: none; }
    .page-template-page-search-php #comm-popup-wrap #form1 #commentform #comment {
      float: left;
      background-color: #f9f9f9;
      border: 2px solid #cccccc;
      width: 100%;
      max-height: 300px;
      height: 147px; }

.single-comic_strips #jqm-home {
  background: #ffe4bc !important; }
.single-comic_strips .follow-us-container {
  padding-top: 0; }
.single-comic_strips #single-comicstrip-wrap {
  height: auto;
  box-shadow: 0 2px 5px -3px black;
  background: white;
  border-radius: 4px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0 auto;
  position: relative;
  top: -60px; }
  .single-comic_strips #single-comicstrip-wrap img {
    margin: 0 auto;
    width: auto;
    display: block; }
.single-comic_strips .ui-content {
  padding-bottom: 20px; }
  .single-comic_strips .ui-content .entry {
    overflow: inherit; }
  .single-comic_strips .ui-content .full-width {
    min-height: 194px !important; }
  .single-comic_strips .ui-content #comm-popup-wrap {
    max-width: 960px;
    margin: 0 auto;
    display: block; }
    .single-comic_strips .ui-content #comm-popup-wrap .comments_title, .single-comic_strips .ui-content #comm-popup-wrap .reply-title, .single-comic_strips .ui-content #comm-popup-wrap .reply-title {
      display: none; }
    .single-comic_strips .ui-content #comm-popup-wrap .form-allowed-tags, .single-comic_strips .ui-content #comm-popup-wrap #reply-title, .single-comic_strips .ui-content #comm-popup-wrap .logged-in-as {
      display: none; }
    .single-comic_strips .ui-content #comm-popup-wrap .community_comm {
      overflow: hidden;
      padding: 10px;
      border: 1px solid #c5c5c5;
      border-radius: 5px; }
      .single-comic_strips .ui-content #comm-popup-wrap .community_comm div.maxchar {
        float: right;
        position: relative;
        right: 0;
        color: #666666;
        font-size: 10px;
        font-style: normal; }
      .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top {
        width: 90%;
        margin: 0 auto; }
        .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top .comment-notes, .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top .comment-form-author, .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top .comment-form-email, .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top .comment-form-url, .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top #wp-social-login-connect-with, .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comment_top #wp-social-login-connect-options {
          display: none; }
      .single-comic_strips .ui-content #comm-popup-wrap .community_comm #comm_list {
        width: 100%;
        clear: none;
        border: 1px solid #c5c5c5;
        background-color: #f9f9f9;
        padding: 5px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

.body-community .follow-us-container {
  padding: 12px 0 10px; }

body.museum-page .follow-us-container {
  padding: 7px 0 10px; }

.comic-page .follow-us-container {
  padding: 50px 0 10px;
  margin-top: -3px; }
  .comic-page .follow-us-container .follow-us {
    top: 0px !important; }

.disableClick {
  pointer-events: none; }

.required:after {
  content: " *";
  color: #bd3500 !important;
  font-size: 22px !important;
  line-height: 50% !important; }

.showloader {
  background: url("img/bx_loader.gif") no-repeat center !important;
  height: 30px !important; }

.ui-widget-content .strip_footer .subscribe-wrap {
  display: none; }
  

/*Bottom Characters */


#character-p {
    position: relative;
    padding-bottom: 120px;
    width: 980px;
    margin: 0 auto;
}

#character-p li {
    margin: 0 6px;
    padding: 0;
    list-style: none;
    position: static;
    top: 0;
    float: left;
}

#character-p li, #character-p a {
    height: 100px;
    display: block;
}

.charlie-p {
    left: 0px;
    width: 63px;
    background: url('images/charlie-o.png') 0 0;
}

.snoopy-p {
    left: 73px;
    width: 96px;
    background: url('images/snoopy-o.png') 0 0;
}

.woodstock-p {
    left: 179px;
    width: 69px;
    background: url('images/woodstock-o.png') 0 0;
}


.lucy-p {
    left: 258px;
    width: 78px;
    background: url('images/lucy-o.png') 0 0;
}

.linus-p {
    left: 346px;
    width: 81px;
    background: url('images/linus-o.png') 0 0;
}

.sally-p {
    left: 437px;
    width: 77px;
    background: url('images/sally-o.png') 0 0;
}

.schroeder-p {
    left: 524px;
    width: 70px;
    background: url('images/schroeder-o.png') 0 0;
}

.pigpen-p {
    left: 604px;
    width: 88px;
    background: url('images/pigpen-o.png') 0 0;
}

.franklin-p {
    left: 702px;
    width: 75px;
    background: url('images/franklin-o.png') 0 0;
}

.peppermint-p {
    left: 787px;
    width: 65px;
    background: url('images/peppermint-o.png') 0 0;
}

.marcie-p {
    left: 862px;
    width: 76px;
    background: url('images/marcie-o.png') 0 0;
}





.charlie-p a:hover {
    background: url('images/charlie-r.png') 0 0;
}

.snoopy-p a:hover {
    background: url('images/snoopy-r.png') 0 0;
}

.woodstock-p a:hover {
    background: url('images/woodstock-r.png') 0 0;
}

.lucy-p a:hover {
    background: url('images/lucy-r.png') 0 0;
}

.linus-p a:hover {
    background: url('images/linus-r.png') 0 0;
}

.sally-p a:hover {
    background: url('images/sally-r.png') 0 0;
}

.schroeder-p a:hover {
    background: url('images/schroeder-r.png') 0 0;
}

.pigpen-p a:hover {
    background: url('images/pigpen-r.png') 0 0;
}

.franklin-p a:hover {
    background: url('images/franklin-r.png') 0 0;
}

.peppermint-p a:hover {
    background: url('images/peppermint-r.png') 0 0;
}

.marcie-p a:hover {
    background: url('images/marcie-r.png') 0 0;
}
