

.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_580_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_580_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_580_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_580_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_580_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_580_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_580_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_580_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_580_36{font-family:"Montserrat-Italic-VariableFont_wght",sans-serif }


 .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_16{font-size:3.00rem }} 

 .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_17{font-size:2.20rem }} 

 .font-style-3,.font-style-3 > li,.font-style-3 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_18{font-size:1.20rem }} 

 .font-style-4,.font-style-4 > li,.font-style-4 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_19{font-size:1.20rem }} 

 .font-style-5,.font-style-5 > li,.font-style-5 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_20{font-size:1.60rem }} 

 .font-style-6,.font-style-6 > li,.font-style-6 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_23{font-size:2.00rem }} 

 .font-style-7,.font-style-7 > li,.font-style-7 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_26{font-size:2.00rem }} 

 .font-style-8,.font-style-8 > li,.font-style-8 > *, .fontpro-stacks_in_580_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_580_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_580_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_580_27{font-size:2.00rem }} 

 .bookslug, .fontpro-stacks_in_580_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_580_21{font-size:2.00rem !important}} 
  @media only screen and (min-width:48.000000em){ .bookslug, .fontpro-stacks_in_580_21{font-size:2.00rem !important}} 
  @media only screen and (min-width:62.500000em){ .bookslug, .fontpro-stacks_in_580_21{font-size:2.00rem !important}} 

 .dancingscript,   dancingscript, .fontpro-stacks_in_580_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_580_22{font-size:2.00rem }} 
  @media only screen and (min-width:48.000000em){ .dancingscript,   dancingscript, .fontpro-stacks_in_580_22{font-size:2.00rem }} 
  @media only screen and (min-width:62.500000em){ .dancingscript,   dancingscript, .fontpro-stacks_in_580_22{font-size:2.00rem }} 

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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_585 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_585 {
		display: none !important;
	}
}
