#jquery-overlay{position:absolute;top:0;left:0;z-index:9997;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:9998;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}#lightbox-container-image-box,#lightbox-container-image-data-box{width:90%!important;max-width:1200px;height:auto!important;max-height:90%}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{height:100%!important}#jquery-overlay{width:100%!important;height:100%!important}.gallery-full-image{display:none}
.com_joeworkman_stacks_link_stack a{display:block;text-decoration:none !important;padding:0;margin:0}
#toTop{--elevator-image:url(../../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
#stacks_in_2374_float {
	float:left;
	width:33%;
}



.atm_PublisherNoPHPMessage { border: 1px solid #DC322F; -webkit-border-radius: 2px; border-radius: 2px; margin: 5px; padding: 15px; background-color: #DC322F; color: #FDF6E3; }
#stacks_in_2376 { margin: 0 !important; padding: 0 !important; background-color: transparant !important; }



#stacks_in_2378 { margin: 0 !important; padding: 0 !important; }



#stacks_in_18 .teleportMe {
display: none;
}



#filmset_stacks_in_2350 {
  margin: auto;
  text-align: center;
}

#filmset_stacks_in_2350,
#filmset_stacks_in_2350 *,
#filmset_stacks_in_2350 *:before,
#filmset_stacks_in_2350 *:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

#filmset_inner_stacks_in_2350 {
  display: inline-block;
}

#backdrop_stacks_in_2350 img {
  max-width: 100%;
  height: auto;
}




#filmset_inner_stacks_in_2350 {
  display: inline-block;
  position: relative;
  z-index: 2;
}

#backdrop_stacks_in_2350 {
  position: relative;
  z-index: 2;
}

#content_stacks_in_2350 {
  position: absolute;
  z-index: 1;
}




/* TEMP:  */

#content_stacks_in_2350 {
  width: 100.00%;
  height: 100.00%;
  left: 0.00%;
  top: 0.00%;
}
































































#content_stacks_in_2350 video {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  object-fit: fill;
}

#content_stacks_in_2350 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}









#stacks_in_1090 {
	margin:  2px;
	padding:  5px;
}

#stacks_out_2422 {
	width: 75%;
}

#stacks_in_2423 {
	margin:  2px;
	padding: 5px 20px 5px 20px;
}

#stacks_out_2428 {
	width: 75%;
}

#stacks_in_2429 {
	margin:  2px;
	padding: 5px 20px 5px 20px;
}

#stacks_in_131 .stacks_left {
	float:left;
	width:59%;
}

#stacks_in_131 .stacks_right {
	float:right;
	width:39%;
}
#stacks_in_131 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_133 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_135 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_23 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2439 {
	margin:  2px;
	padding:  5px;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_2382 .stacks_left {
	width:200px;
}

#stacks_in_2382 .stacks_row {
	width:400px;
}
#stacks_in_2393 {
	padding:  2px;
}

#stacks_in_2394 {
	padding:  1px;
}

#stacks_in_2383 {
	padding:  2px;
}

#stacks_in_2384 {
	padding:  1px;
}

#stacks_in_2389 {
	padding:  2px;
}

#stacks_in_2390 {
	padding:  1px;
}

#stacks_in_2397 {
	padding:  2px;
}

#stacks_in_2398 {
	padding:  1px;
}

#stacks_in_2344 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2346 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2348 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2441 {
	margin:  2px;
	padding:  5px;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_2442 .stacks_left {
	width:200px;
}

#stacks_in_2442 .stacks_row {
	width:400px;
}
#stacks_in_2454 {
	padding:  2px;
}

#stacks_in_2455 {
	padding:  1px;
}

#stacks_in_2444 {
	padding:  2px;
}

#stacks_in_2445 {
	padding:  1px;
}

#stacks_in_2450 {
	padding:  2px;
}

#stacks_in_2451 {
	padding:  1px;
}

#stacks_in_2458 {
	padding:  2px;
}

#stacks_in_2459 {
	padding:  1px;
}

#stacks_in_2353 {
	margin:  2px;
	padding:  5px;
}
#stacks_in_2355 .simple_columns_column {	display:	block;	position:	relative;	float:		left;	max-width:		199px;	margin:		0 0px;	padding:0;}.simple_columns_wrap_in {	display:	block;	position:	relative;	max-width:		796px;	margin:0 auto;	padding:0;}.simple_columns_wrap_out {	display:	block;	position:	relative;	margin:0;	padding:0;}.simple_clearer {	display: block;	position: relative;	clear:both;}
#stacks_in_2356 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2359 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2362 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2365 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_154 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_156 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2370 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2372 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2403 {
	margin:  2px;
	padding:  5px;
}
#stacks_in_2404>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2404>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_2404>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_2404>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_2404>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_2404>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_2413 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2409 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2405 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_2406 {
	margin:  2px;
	padding:  5px;
}
/*!
 * smartbanner.js v1.15.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2019 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner {
  position: absolute;
  top: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
  height: 84px;
  background: #f3f3f3;
  font-family: Helvetica, sans, sans-serif;
  /** Android styles **/ }
  .smartbanner__exit {
    position: absolute;
    top: calc(50% - 6px);
    left: 9px;
    display: block;
    margin: 0;
    width: 12px;
    height: 12px;
    border: 0;
    text-align: center; }
    .smartbanner__exit::before, .smartbanner__exit::after {
      position: absolute;
      width: 1px;
      height: 12px;
      background: #767676;
      content: ' '; }
    .smartbanner__exit::before {
      transform: rotate(45deg); }
    .smartbanner__exit::after {
      transform: rotate(-45deg); }
  .smartbanner__icon {
    position: absolute;
    top: 10px;
    left: 30px;
    width: 64px;
    height: 64px;
    border-radius: 15px;
    background-size: 64px 64px; }
  .smartbanner__info {
    position: absolute;
    top: 10px;
    left: 104px;
    display: flex;
    overflow-y: hidden;
    width: 60%;
    height: 64px;
    align-items: center;
    color: #000; }
    .smartbanner__info__title {
      font-size: 14px; }
    .smartbanner__info__author, .smartbanner__info__price {
      font-size: 12px; }
  .smartbanner__button {
    position: absolute;
    top: 32px;
    right: 10px;
    z-index: 1;
    display: block;
    padding: 0 10px;
    min-width: 10%;
    border-radius: 5px;
    background: #f3f3f3;
    color: #1474fc;
    font-size: 18px;
    text-align: center;
    text-decoration: none; }
    .smartbanner__button__label {
      text-align: center; }
  .smartbanner.smartbanner--android {
    background: #3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");
    box-shadow: inset 0 4px 0 #88b131; }
    .smartbanner.smartbanner--android .smartbanner__exit {
      left: 6px;
      margin-right: 7px;
      width: 17px;
      height: 17px;
      border-radius: 14px;
      background: #1c1e21;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
      color: #b1b1b3;
      font-family: 'ArialRoundedMTBold', Arial;
      font-size: 20px;
      line-height: 17px;
      text-shadow: 0 1px 1px #000; }
      .smartbanner.smartbanner--android .smartbanner__exit::before, .smartbanner.smartbanner--android .smartbanner__exit::after {
        top: 3px;
        left: 8px;
        width: 2px;
        height: 11px;
        background: #b1b1b3; }
      .smartbanner.smartbanner--android .smartbanner__exit:active, .smartbanner.smartbanner--android .smartbanner__exit:hover {
        color: #eee; }
    .smartbanner.smartbanner--android .smartbanner__icon {
      background-color: transparent;
      box-shadow: none; }
    .smartbanner.smartbanner--android .smartbanner__info {
      color: #ccc;
      text-shadow: 0 1px 2px #000; }
      .smartbanner.smartbanner--android .smartbanner__info__title {
        color: #fff;
        font-weight: bold; }
    .smartbanner.smartbanner--android .smartbanner__button {
      top: 30px;
      right: 20px;
      padding: 0;
      min-width: 12%;
      border-radius: 0;
      background: none;
      box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
      color: #d1d1d1;
      font-size: 14px;
      font-weight: bold; }
      .smartbanner.smartbanner--android .smartbanner__button:active, .smartbanner.smartbanner--android .smartbanner__button:hover {
        background: none; }
      .smartbanner.smartbanner--android .smartbanner__button__label {
        display: block;
        padding: 0 10px;
        background: #42b6c9;
        background: linear-gradient(to bottom, #42b6c9, #39a9bb);
        box-shadow: none;
        line-height: 24px;
        text-align: center;
        text-shadow: none;
        text-transform: none; }
        .smartbanner.smartbanner--android .smartbanner__button__label:active, .smartbanner.smartbanner--android .smartbanner__button__label:hover {
          background: #2ac7e1; }

/* Added by Stacks4Stacks */
.smartbanner__info {
  line-height: 1.5;
}
