
.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}


@font-face{font-family:Courgette-Regular;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Courgette-Regular.woff") format("woff")}
 .font-vault-1 > a, .font-vault-1,.font-vault-1 > li, .fontpro-stacks_in_1364_28{font-family:"Courgette-Regular",serif }

@font-face{font-family:Montserrat-VariableFont_wght;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Montserrat-VariableFont_wght.woff") format("woff")}@font-face{font-family:Montserrat-VariableFont_wght;font-style:italic;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Montserrat-Italic-VariableFont_wght.woff") format("woff")}
 .font-vault-2 > a, .font-vault-2,.font-vault-2 > li, .fontpro-stacks_in_1364_29{font-family:"Montserrat-VariableFont_wght",sans-serif }

@font-face{font-family:DancingScript-VariableFont_wght;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/DancingScript-VariableFont_wght.woff") format("woff")}
 .font-vault-3 > a, .font-vault-3,.font-vault-3 > li, .fontpro-stacks_in_1364_30{font-family:"DancingScript-VariableFont_wght",sans-serif }

@font-face{font-family:EuphoriaScript-Regular;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/EuphoriaScript-Regular.woff") format("woff")}
 .font-vault-4 > a, .font-vault-4,.font-vault-4 > li, .fontpro-stacks_in_1364_31{font-family:"EuphoriaScript-Regular",sans-serif }

@font-face{font-family:Courgette-Regular;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Courgette-Regular.woff") format("woff")}
 .font-vault-5 > a, .font-vault-5,.font-vault-5 > li, .fontpro-stacks_in_1364_32{font-family:"Courgette-Regular",sans-serif }

@font-face{font-family:PoetsenOne-Regular;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/PoetsenOne-Regular.woff") format("woff")}
 .font-vault-6 > a, .font-vault-6,.font-vault-6 > li, .fontpro-stacks_in_1364_33{font-family:"PoetsenOne-Regular",sans-serif }

@font-face{font-family:Caveat-VariableFont_wght;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Caveat-VariableFont_wght.woff") format("woff")}
 .font-vault-7 > a, .font-vault-7,.font-vault-7 > li, .fontpro-stacks_in_1364_34{font-family:"Caveat-VariableFont_wght",sans-serif }

@font-face{font-family:DancingScript-VariableFont_wght;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/DancingScript-VariableFont_wght.woff") format("woff")}
 .dancingscript,   dancingscript, .fontpro-stacks_in_1364_35{font-family:"DancingScript-VariableFont_wght",sans-serif }

@font-face{font-family:Montserrat-Italic-VariableFont_wght;font-style:normal;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Montserrat-VariableFont_wght.woff") format("woff")}@font-face{font-family:Montserrat-Italic-VariableFont_wght;font-style:italic;font-weight:normal;src:url("https://www.francisbyrne.uk/resources/Fonts/Montserrat-Italic-VariableFont_wght.woff") format("woff")}
 .booktitle,   booktitle, .fontpro-stacks_in_1364_36{font-family:"Montserrat-Italic-VariableFont_wght",sans-serif }


 .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_1364_16{ font-size:1.90rem ; }
  
  
  @media only screen and (min-width:25.875000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_1364_16{font-size:3.00rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_1364_16{font-size:3.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_1364_16{font-size:3.00rem }} 

 .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_1364_17{ font-size:1.80rem ; color:rgba(76, 76, 76, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_1364_17{font-size:2.20rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_1364_17{font-size:2.20rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_1364_17{font-size:2.20rem }} 

 .font-style-3,.font-style-3 > li,.font-style-3 > *, .fontpro-stacks_in_1364_18{ font-size:1.00rem ; color:rgba(51, 51, 51, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *, .fontpro-stacks_in_1364_18{font-size:1.20rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *, .fontpro-stacks_in_1364_18{font-size:1.20rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *, .fontpro-stacks_in_1364_18{font-size:1.20rem }} 

 .font-style-4,.font-style-4 > li,.font-style-4 > *, .fontpro-stacks_in_1364_19{ font-size:1.00rem ; color:rgba(128, 128, 128, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *, .fontpro-stacks_in_1364_19{font-size:1.20rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *, .fontpro-stacks_in_1364_19{font-size:1.20rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *, .fontpro-stacks_in_1364_19{font-size:1.20rem }} 

 .font-style-5,.font-style-5 > li,.font-style-5 > *, .fontpro-stacks_in_1364_20{ font-size:1.40rem ; color:rgba(51, 51, 51, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-5,.font-style-5 > li,.font-style-5 > *, .fontpro-stacks_in_1364_20{font-size:1.60rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-5,.font-style-5 > li,.font-style-5 > *, .fontpro-stacks_in_1364_20{font-size:1.60rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-5,.font-style-5 > li,.font-style-5 > *, .fontpro-stacks_in_1364_20{font-size:1.60rem }} 

 .font-style-6,.font-style-6 > li,.font-style-6 > *, .fontpro-stacks_in_1364_23{ font-size:1.40rem ; color:rgba(51, 51, 51, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-6,.font-style-6 > li,.font-style-6 > *, .fontpro-stacks_in_1364_23{font-size:1.80rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-6,.font-style-6 > li,.font-style-6 > *, .fontpro-stacks_in_1364_23{font-size:1.80rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-6,.font-style-6 > li,.font-style-6 > *, .fontpro-stacks_in_1364_23{font-size:2.00rem }} 

 .font-style-7,.font-style-7 > li,.font-style-7 > *, .fontpro-stacks_in_1364_26{ font-size:1.80rem ; color:rgba(128, 0, 128, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-7,.font-style-7 > li,.font-style-7 > *, .fontpro-stacks_in_1364_26{font-size:2.00rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-7,.font-style-7 > li,.font-style-7 > *, .fontpro-stacks_in_1364_26{font-size:2.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-7,.font-style-7 > li,.font-style-7 > *, .fontpro-stacks_in_1364_26{font-size:2.00rem }} 

 .font-style-8,.font-style-8 > li,.font-style-8 > *, .fontpro-stacks_in_1364_27{ font-size:1.80rem ; color:rgba(255, 255, 255, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .font-style-8,.font-style-8 > li,.font-style-8 > *, .fontpro-stacks_in_1364_27{font-size:2.00rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-8,.font-style-8 > li,.font-style-8 > *, .fontpro-stacks_in_1364_27{font-size:2.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-8,.font-style-8 > li,.font-style-8 > *, .fontpro-stacks_in_1364_27{font-size:2.00rem }} 

 .bookslug, .fontpro-stacks_in_1364_21{ font-size:1.60rem !important; color:rgba(251, 2, 128, 1.00) !important;text-decoration-color:rgba(0, 0, 0, 1.00) !important;}
  
  
  @media only screen and (min-width:25.875000em){ .bookslug, .fontpro-stacks_in_1364_21{font-size:2.00rem !important}} 
  @media only screen and (min-width:48.000000em){ .bookslug, .fontpro-stacks_in_1364_21{font-size:2.00rem !important}} 
  @media only screen and (min-width:62.500000em){ .bookslug, .fontpro-stacks_in_1364_21{font-size:2.00rem !important}} 

 .dancingscript,   dancingscript, .fontpro-stacks_in_1364_22{ font-size:1.40rem ; color:rgba(51, 51, 51, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .dancingscript,   dancingscript, .fontpro-stacks_in_1364_22{font-size:2.00rem }} 
  @media only screen and (min-width:48.000000em){ .dancingscript,   dancingscript, .fontpro-stacks_in_1364_22{font-size:2.00rem }} 
  @media only screen and (min-width:62.500000em){ .dancingscript,   dancingscript, .fontpro-stacks_in_1364_22{font-size:2.00rem }} 

 .booktitle,   booktitle, .fontpro-stacks_in_1364_25{ font-size:1.00rem ; }
  
  
  @media only screen and (min-width:25.875000em){ .booktitle,   booktitle, .fontpro-stacks_in_1364_25{font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ .booktitle,   booktitle, .fontpro-stacks_in_1364_25{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .booktitle,   booktitle, .fontpro-stacks_in_1364_25{font-size:1.00rem }} 

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1393 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1393 {
		display: none !important;
	}
}
/* -- Start EACH CSS Template -- */




/* ----------------- edit END -- */	 

#stacks_in_1759 .hype-text-22, #stacks_in_1759 .hype-text-22-mobile { color: rgba(255, 255, 255, 1.00) !important; }

#stacks_in_1759 .hype-divider-text-bg  { 
background-color: rgba(51, 51, 51, 1.00) !important;
border-radius:4px !important; -webkit-border-radius:4px !important; border-style: solid !important; border-top-width: 5px !important; border-bottom-width: 6px !important; border-left-width: 12px !important; border-right-width: 12px !important; border-color: rgba(51, 51, 51, 1.00) !important; margin-right: -20px; margin-left: 0% !important; }
#stacks_in_1759 .hype-text-22, #stacks_in_1759 .hype-text-22-mobile { -webkit-font-smoothing: antialiased !important; text-align: center;  font-style: none; text-transform: none; font-size: 15px !important; line-height: 21px !important; letter-spacing: 0px !important; -webkit-font-smoothing: antialiased !important;
}

#stacks_in_1759 .hype-text-22, #stacks_in_1759 .hype-text-22-mobile, #stacks_in_1759 p .hype-text-22, #stacks_in_1759 p .hype-text-22-mobile { font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 700 !important; 
 
}

#stacks_in_1759 .vertical-22 {  
  margin: auto; width: 100%; position: relative; min-height: 50px; 
 }

/* prevent issue in Foundation theme and some stacks */
#stacks_in_1759 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
/* foundation RTL theme - fix - direction:ltr  */
#stacks_in_1759 .HYPE_document { overflow: auto;  pointer-events: none !important;
 direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important;   }

#stacks_in_1759_default22_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
#stacks_in_1759 .wrapper-22 {

	margin-right: auto; margin-left: auto; max-width: 1000px; min-height: 50px; 	
	  
	     transform: rotate( 0deg ); -webkit-transform: rotate(0deg );  		
			
			
			
			
			
			
	

}

#stacks_in_1759 .inner_slice_content {
 
	pointer-events: auto; margin: auto; 	
	
	
		
	
		
	
	
	
	
	
	
	
	
    
	 display: none; 	
 
}

#stacks_in_1759 .hype_line_22_corner7 path {
			
}		
#stacks_in_1759 .hype_line_22 path, #stacks_in_1759 .hype_line_22_corner0 path, #stacks_in_1759 .hype_line_22_corner1 path, #stacks_in_1759 .hype_line_22_corner2 path, #stacks_in_1759 .hype_line_22_corner3 path, #stacks_in_1759 .hype_line_22_corner4 path, #stacks_in_1759 .hype_line_22_corner5 path, #stacks_in_1759 .hype_line_22_corner6 path, #stacks_in_1759 .hype_line_22_corner7 path, #stacks_in_1759 .hype_line_22_corner8 path, #stacks_in_1759 .hype_line_22_corner9 path, #stacks_in_1759 .hype_line_22_corner10 path { stroke: #4C4C4C !important;
	stroke-linecap: butt !important; 
 
}
@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }

#stacks_in_1759 .hype_line_22 path, #stacks_in_1759 .hype_line_22_corner0 path, #stacks_in_1759 .hype_line_22_corner1 path, #stacks_in_1759 .hype_line_22_corner2 path, #stacks_in_1759 .hype_line_22_corner3 path, #stacks_in_1759 .hype_line_22_corner4 path, #stacks_in_1759 .hype_line_22_corner5 path, #stacks_in_1759 .hype_line_22_corner6 path, #stacks_in_1759 .hype_line_22_corner7 path, #stacks_in_1759 .hype_line_22_corner8 path, #stacks_in_1759 .hype_line_22_corner9 path, #stacks_in_1759 .hype_line_22_corner10 path { stroke-width: 2px !important; }

@media (min-width: 630px) {
  #stacks_in_1759 .hype-text-22 {  display: block !important;  }
}

@media (max-width: 630px) {
	#stacks_in_1759 .wrapper-22 { 
	    	
				
		
	}		
	#stacks_in_1759 .hype-text-22 { 
	  
	  
	   	  
		     		
	  	
		  
	}			
	#stacks_in_1759 .hype-text-22-mobile { 
	  
	  
	   	  
		      display: block !important; 		
	  	
		  
	}		
	#stacks_in_1759 .hype_line_22_corner1 path { 
	}		
	#stacks_in_1759 .hype_line_22_corner2 path { 
	}		
	#stacks_in_1759 .hype_line_22_corner3 path { 
	}		
	#stacks_in_1759 .hype_line_22_corner4 path { 
	}
	#stacks_in_1759 .hype_line_22_corner5 path { 
	}
	#stacks_in_1759 .hype_line_22_corner6 path { 
	}
	#stacks_in_1759 .hype_line_22_corner7 path { 
	}		
	#stacks_in_1759 .inner_slice_content {				
			
			
			
			
			
	
	}		
	
	#stacks_in_1759 .hype-divider-text-bg  {  margin-left: auto !important;  }		
   
	#stacks_in_1759 .hype_line_22 path, #stacks_in_1759 .hype_line_22_corner0 path, #stacks_in_1759 .hype_line_22_corner1 path, #stacks_in_1759 .hype_line_22_corner2 path, #stacks_in_1759 .hype_line_22_corner3 path, #stacks_in_1759 .hype_line_22_corner4 path, #stacks_in_1759 .hype_line_22_corner5 path, #stacks_in_1759 .hype_line_22_corner6 path, #stacks_in_1759 .hype_line_22_corner7 path, #stacks_in_1759 .hype_line_22_corner8 path, #stacks_in_1759 .hype_line_22_corner9 path, #stacks_in_1759 .hype_line_22_corner10 path {  
	       
	  }			
		
	#stacks_in_1759 .inner_slice_content {
	 
						
		
	}		
}
  
#stacks_in_1759 .hype_line_22_corner0 path, #stacks_in_1759 .hype_line_22_corner1 path, #stacks_in_1759 .hype_line_22_corner2 path, #stacks_in_1759 .hype_line_22_corner3 path, #stacks_in_1759 .hype_line_22_corner4 path, #stacks_in_1759 .hype_line_22_corner5 path, #stacks_in_1759 .hype_line_22_corner6 path, #stacks_in_1759 .hype_line_22_corner7 path, #stacks_in_1759 .hype_line_22_corner8 path, #stacks_in_1759 .hype_line_22_corner9 path, #stacks_in_1759 .hype_line_22_corner10 path  {	 	
	
	    
	 
}

#stacks_in_1759 .trigger-22 { opacity: 0 !important; 
 margin-top: 0px !important; 
 
}
#stacks_in_1759 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1750 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1750 {
		display: none !important;
	}
}
#stacks_in_1377 .light-page{position:absolute;visibility:hidden}#stacks_in_1377.light-page.rplp{position:static;visibility:visible;overflow:hidden}.rplp{opacity:0;-webkit-animation:ncd-lp-fadeIn 750ms backwards;-moz-animation:ncd-lp-fadeIn 750ms backwards;-o-animation:ncd-lp-fadeIn 750ms backwards;animation:ncd-lp-fadeIn 750ms backwards}.rplp:after{content:"";display:table;clear:both}.rplp.open-image{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.rplp .rplp-thumbnail{width:32%;margin:0.5%}.rplp.grid-spacing-medium .rplp-thumbnail{width:30%;margin:1%}.rplp.grid-spacing-large .rplp-thumbnail{width:29%;margin:2%}.rplp.rplp-more-cells .rplp-thumbnail{width:24%;margin:0.5%}.rplp.rplp-more-cells.grid-spacing-medium .rplp-thumbnail{width:23%;margin:1%}.rplp.rplp-more-cells.grid-spacing-large .rplp-thumbnail{width:21%;margin:2%}.rplp.rplp-less-cells .rplp-thumbnail{width:49%;margin:0.5%}.rplp.rplp-less-cells.grid-spacing-medium .rplp-thumbnail{width:48%;margin:1%}.rplp.rplp-less-cells.grid-spacing-large .rplp-thumbnail{width:46%;margin:2%}.rplp.rplp-freewall-layout{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.rplp.rplp-freewall-layout.rplp-freewall-processed{-webkit-animation:ncd-lp-fadeIn 750ms both;-moz-animation:ncd-lp-fadeIn 750ms both;-o-animation:ncd-lp-fadeIn 750ms both;animation:ncd-lp-fadeIn 750ms both}@media screen and (min-width:0) and (min-resolution:.001dpcm){.rplp.rplp-freewall-layout.rplp-freewall-processed{opacity:1}}.rplp.rplp-freewall-layout.rplp-freewall-processed.open-image{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}.rplp.rplp-freewall-layout.rplp-freewall-processed .rplp-thumbnail img{display:none}.rplp.rplp-freewall-layout.open-image{height:auto !important}.rplp .fluid-width-video-wrapper{padding-top:0 !important;position:static;width:auto}.rplp.rplp-grid-layout{opacity:1}.rplp.rplp-grid-layout .rplp-thumbnail img{display:none}.rplp.rplp-grid-layout .rplp-thumbnail::after{padding-top: 66.66%;display:block;content:""}.rplp.open-image .rplp-thumbnail{display:none}.rplp.open-image .rplp-lightbox{visibility:visible;opacity:1}.rplp .rplp-thumbnail{display:block;height:auto;position:relative;line-height:0;float:left;overflow:hidden;z-index:10;cursor:pointer;box-shadow:inset 0 0 0 0 rgba(0,0,0,0.4);-webkit-transition:padding 0.15s,opacity 0.25s,box-shadow 0.15s;-moz-transition:padding 0.15s,opacity 0.25s,box-shadow 0.15s;transition:padding 0.15s,opacity 0.25s,box-shadow 0.15s;background-repeat:no-repeat;background-position:center center;background-size:cover}.rplp .rplp-thumbnail .rplp-caption{position:absolute;text-align:center;width:100%;top:100%;color:#333333;background-color:#FFFFFF;font-size: 1.1em;height: 40px; line-height: 40px; margin-top:-40px;bottom:auto;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rplp.rplp-next-previous-hidden .rplp-navigation,.rplp.rplp-share-hidden .rplp-share,.rplp.rplp-close-hidden .rplp-close-button{display:none !important}.rplp.rpgl-has-title h1.rplp-title,.rplp.rpgl-has-description .rplp-description{display:block}.rplp h1.rplp-title{padding:0 0 2% !important;-webkit-font-smoothing:antialiased;margin:0;font-size: 1.3em !important;}.rplp .rplp-fb{margin-bottom:4px}.rplp .rplp-lightbox{visibility:hidden;position:relative;-webkit-transition:none;-moz-transition:none;transition:none;opacity:0}.rplp .lp-button{display:block;padding:4%;border-radius:2px;text-align:center;color:#FFFFFF !important;background:#5B9D00}.rplp .rplp-lightbox .content{position:relative;display:block !important}.rplp .rplp-close-button{float:left}.rplp .rplp-lightbox:after{content:"";display:table;clear:both}.rplp .rplp-lightbox.rplp-has-embed .rplp-feature-previous,.rplp .rplp-lightbox.rplp-has-embed .rplp-feature-next{display:none}.rplp .rplp-lightbox .rplp-feature-item .content img{max-width:100%;height:auto}.rplp .rplp-lightbox .rplp-feature-previous,.rplp .rplp-lightbox .rplp-feature-next{width:50%;height:100%;position:absolute;z-index:10}.rplp .rplp-lightbox .content .rplp-feature-previous,.rplp .rplp-lightbox .content .rplp-feature-next{display:none}.rplp .rplp-lightbox .rplp-feature-next{left:50%}.rplp .rplp-lightbox .rplp-feature-container{position:absolute;width:100%;top:-1000000px;clear:both}.rplp.open-image .rplp-lightbox .rplp-feature-container{top:0;position:relative;clear:both}.rplp .rplp-lightbox .rplp-feature-item{position:absolute;top:-99999px;left:-99999px;opacity:0;float:left;-webkit-transition:none;-moz-transition:none;transition:none;width:100%}.rplp .rplp-lightbox .rplp-feature-item.active{position:relative;opacity:1;top:0;left:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;transition:opacity 500ms}.rplp .rplp-lightbox .rplp-feature-item .content{margin-right:auto;margin-left:auto;margin-top: 3%;margin-bottom: 3%;}.rplp .rplp-lightbox .rplp-feature-item .content img{max-width:100%;position:relative;z-index:5;display:block}@-moz-document url-prefix(){.rplp .rplp-lightbox .rplp-feature-item .content img{width:auto}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rplp .rplp-lightbox .rplp-feature-item .content img{width:100%}}.rplp .rplp-lightbox .rplp-navigation{display:inline-block;float:right}.rplp .rplp-lightbox .rplp-info{margin-bottom:3%}.rplp .rplp-lightbox hr{clear:both}.rplp .rplp-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.rplp .rplp-embed-container iframe,.rplp .rplp-embed-container object,.rplp .rplp-embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.rplp-previous:before{content:'Previous Book'}.rplp-nav-divider:before{content:' / '}.rplp-next:before{content:'Next Book'}.rplp-close-button:before{content:'Close'}.rplp-controls-container{clear:both}.rplp-prevent-share{font-size:12px;padding:1px 10px;display:inline-block;border-radius:3px;background:#427AD2;color:#fff}/*Edit and Preview Mode*/@media screen and (min-width:801px){.rplp-info-container.rplp-has-sidebar{margin-left:-215px;float:left;width:100%}.rplp-has-sidebar .rplp-info{padding-left:215px}.rplp-has-sidebar + .rplp-sidebar{width:180px;padding:0 0 4px;float:right}}@media screen and (max-width:800px){.rplp-has-sidebar + .rplp-sidebar{padding:15px 0}}@media screen and (max-width:600px){.rplp .rplp-thumbnail{width:100% !important;margin-bottom:20px !important}}@-webkit-keyframes ncd-lp-fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes ncd-lp-fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes ncd-lp-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ncd-lp-fadeIn{0%{opacity:0}100%{opacity:1}}/**************************  EDIT MODE  **************************/


@media only screen and (min-width:0px){#stacks_in_1396,#stacks_in_1396 div,#stacks_in_1396 p,#stacks_in_1396 .fa:not(.no-indent),#stacks_in_1396 ol,#stacks_in_1396 ul li,#stacks_in_1396 ol li,#stacks_in_1396 ol,#stacks_in_1396 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1396{}}

#stacks_in_1401_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1401 a:link, #stacks_in_1401 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1401 a:hover, #stacks_in_1401 a:active {
	color:#FFFFFF;
}







#stacks_in_1401 a:link, #stacks_in_1401 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1401 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1401 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1401 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1595,#stacks_in_1595 div,#stacks_in_1595 p,#stacks_in_1595 .fa:not(.no-indent),#stacks_in_1595 ol,#stacks_in_1595 ul li,#stacks_in_1595 ol li,#stacks_in_1595 ol,#stacks_in_1595 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1595{}}

#stacks_in_1603_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1603 a:link, #stacks_in_1603 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1603 a:hover, #stacks_in_1603 a:active {
	color:#FFFFFF;
}







#stacks_in_1603 a:link, #stacks_in_1603 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1603 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1603 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1603 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1621,#stacks_in_1621 div,#stacks_in_1621 p,#stacks_in_1621 .fa:not(.no-indent),#stacks_in_1621 ol,#stacks_in_1621 ul li,#stacks_in_1621 ol li,#stacks_in_1621 ol,#stacks_in_1621 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1621{}}

#stacks_in_1629_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1629 a:link, #stacks_in_1629 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1629 a:hover, #stacks_in_1629 a:active {
	color:#FFFFFF;
}







#stacks_in_1629 a:link, #stacks_in_1629 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1629 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1629 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1629 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1647,#stacks_in_1647 div,#stacks_in_1647 p,#stacks_in_1647 .fa:not(.no-indent),#stacks_in_1647 ol,#stacks_in_1647 ul li,#stacks_in_1647 ol li,#stacks_in_1647 ol,#stacks_in_1647 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1647{}}

#stacks_in_1655_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1655 a:link, #stacks_in_1655 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1655 a:hover, #stacks_in_1655 a:active {
	color:#FFFFFF;
}







#stacks_in_1655 a:link, #stacks_in_1655 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1655 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1655 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1655 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1673,#stacks_in_1673 div,#stacks_in_1673 p,#stacks_in_1673 .fa:not(.no-indent),#stacks_in_1673 ol,#stacks_in_1673 ul li,#stacks_in_1673 ol li,#stacks_in_1673 ol,#stacks_in_1673 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1673{}}

#stacks_in_1681_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1681 a:link, #stacks_in_1681 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1681 a:hover, #stacks_in_1681 a:active {
	color:#FFFFFF;
}







#stacks_in_1681 a:link, #stacks_in_1681 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1681 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1681 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1681 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1720,#stacks_in_1720 div,#stacks_in_1720 p,#stacks_in_1720 .fa:not(.no-indent),#stacks_in_1720 ol,#stacks_in_1720 ul li,#stacks_in_1720 ol li,#stacks_in_1720 ol,#stacks_in_1720 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1720{}}

#stacks_in_1728_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1728 a:link, #stacks_in_1728 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1728 a:hover, #stacks_in_1728 a:active {
	color:#FFFFFF;
}







#stacks_in_1728 a:link, #stacks_in_1728 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1728 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1728 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1728 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1699,#stacks_in_1699 div,#stacks_in_1699 p,#stacks_in_1699 .fa:not(.no-indent),#stacks_in_1699 ol,#stacks_in_1699 ul li,#stacks_in_1699 ol li,#stacks_in_1699 ol,#stacks_in_1699 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1699{}}

#stacks_in_1707_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1707 a:link, #stacks_in_1707 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1707 a:hover, #stacks_in_1707 a:active {
	color:#FFFFFF;
}







#stacks_in_1707 a:link, #stacks_in_1707 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1707 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1707 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1707 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1522,#stacks_in_1522 div,#stacks_in_1522 p,#stacks_in_1522 .fa:not(.no-indent),#stacks_in_1522 ol,#stacks_in_1522 ul li,#stacks_in_1522 ol li,#stacks_in_1522 ol,#stacks_in_1522 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1522{}}

#stacks_in_1530_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1530 a:link, #stacks_in_1530 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1530 a:hover, #stacks_in_1530 a:active {
	color:#FFFFFF;
}







#stacks_in_1530 a:link, #stacks_in_1530 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1530 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1530 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1530 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1569,#stacks_in_1569 div,#stacks_in_1569 p,#stacks_in_1569 .fa:not(.no-indent),#stacks_in_1569 ol,#stacks_in_1569 ul li,#stacks_in_1569 ol li,#stacks_in_1569 ol,#stacks_in_1569 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1569{}}

#stacks_in_1577_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1577 a:link, #stacks_in_1577 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1577 a:hover, #stacks_in_1577 a:active {
	color:#FFFFFF;
}







#stacks_in_1577 a:link, #stacks_in_1577 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1577 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1577 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1577 {
	padding: 20px 0px 0px 0px;
}


@media only screen and (min-width:0px){#stacks_in_1548,#stacks_in_1548 div,#stacks_in_1548 p,#stacks_in_1548 .fa:not(.no-indent),#stacks_in_1548 ol,#stacks_in_1548 ul li,#stacks_in_1548 ol li,#stacks_in_1548 ol,#stacks_in_1548 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1548{}}

#stacks_in_1556_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1556 a:link, #stacks_in_1556 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1556 a:hover, #stacks_in_1556 a:active {
	color:#FFFFFF;
}







#stacks_in_1556 a:link, #stacks_in_1556 a:visited {
	background-color:#3F3F3F;
	background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#262626));
	border:1px solid #262626;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1556 a:hover {
	background-color:#444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1556 a:active {
	background-color:#3F3F3F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_1556 {
	padding: 20px 0px 0px 0px;
}
