.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:Overpass;font-style:normal;font-weight:normal;src:url("../resources/overpass-regular.woff") format("woff")}@font-face{font-family:Overpass;font-style:normal;font-weight:bold;src:url("../resources/overpass-bold.woff") format("woff")}@font-face{font-family:Overpass;font-style:italic;font-weight:normal;src:url("../resources/overpass-italic.woff") format("woff")}@font-face{font-family:Overpass;font-style:italic;font-weight:bold;src:url("../resources/overpass-bold-italic.ttf") format("woff")}
 .font-vault-1 > a, h2,.font-family-h2,h2 a,.font-family-h2 a, .font-vault-1,.font-vault-1 > li,     .fontpro-stacks_in_41{font-family:"Overpass",sans-serif }

@font-face{font-family:questrial-family;font-style:normal;font-weight:normal;src:url("../resources/Questrial-Regular.woff") format("woff")}
 .font-vault-3 > a, h3,.font-family-h3,h3 a,.font-family-h3 a, .font-vault-3,.font-vault-3 > li,     .fontpro-stacks_in_43{font-family:"questrial-family",sans-serif }

@font-face{font-family:Avenir;font-style:normal;font-weight:normal;src:url("../resources/Avenir-Roman.woff") format("woff")}@font-face{font-family:Avenir;font-style:normal;font-weight:bold;src:url("../resources/Avenir-Heavy.woff") format("woff")}@font-face{font-family:Avenir;font-style:italic;font-weight:normal;src:url("../resources/Avenir-Oblique.woff") format("woff")}@font-face{font-family:Avenir;font-style:italic;font-weight:bold;src:url("../resources/Avenir-HeavyOblique.woff") format("woff")}
 .font-vault-2 > a, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-vault-2,.font-vault-2 > li, .fontpro-stacks_in_44{font-family:"Avenir",sans-serif }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-family:"Avenir",sans-serif }


 html,body, h2,.font-family-h2,h2 a,.font-family-h2 a, .font-style-1,.font-style-1 > li,     .fontpro-stacks_in_46{ font-size:0.90rem ; color:rgba(255, 69, 84, 1.00) ;text-decoration-color:rgba(255, 69, 84, 1.00) ;}
  
  
  @media only screen and (min-width:25.000000em){ html,body, h2,.font-family-h2,h2 a,.font-family-h2 a, .font-style-1,.font-style-1 > li,     .fontpro-stacks_in_46{font-size:1.50rem }} 
  @media only screen and (min-width:31.250000em){ html,body, h2,.font-family-h2,h2 a,.font-family-h2 a, .font-style-1,.font-style-1 > li,     .fontpro-stacks_in_46{font-size:1.50rem }} 
  @media only screen and (min-width:37.750000em){ html,body, h2,.font-family-h2,h2 a,.font-family-h2 a, .font-style-1,.font-style-1 > li,     .fontpro-stacks_in_46{font-size:1.50rem }} 

ul,ul li{list-style:disc  }ol,ol li{list-style:decimal  } html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-style-2,.font-style-2 > li,.font-style-2 > *,   .fontpro-stacks_in_48{line-height:1.60 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:0.90rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;-webkit-hyphens:none ;hyphens:none ;color:rgba(10, 10, 10, 0.90) ;text-decoration-color:rgba(10, 10, 10, 0.90) ;}p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){line-height:1.60 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:0.90rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;-webkit-hyphens:none ;hyphens:none ;color:rgba(10, 10, 10, 0.90) ;text-decoration-color:rgba(10, 10, 10, 0.90) ;}
    p:not(.custom-font)>br,.font-family-text>br,.text_stack:not(.custom-font)>br,    .font-style-2>br,.font-style-2>br > li,.font-style-2 > *>br,   .fontpro-stacks_in_48 > br{display:block;content:' ';padding-bottom:0.70em }
  @media only screen and (min-width:40em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-style-2,.font-style-2 > li,.font-style-2 > *,   .fontpro-stacks_in_48{}p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){}} 
  @media only screen and (min-width:25.875000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-style-2,.font-style-2 > li,.font-style-2 > *,   .fontpro-stacks_in_48{font-size:1.00rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-style-2,.font-style-2 > li,.font-style-2 > *,   .fontpro-stacks_in_48{font-size:1.00rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .font-style-2,.font-style-2 > li,.font-style-2 > *,   .fontpro-stacks_in_48{font-size:1.00rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.00rem }} 

 html,body, h3,.font-family-h3,h3 a,.font-family-h3 a, .font-style-3,.font-style-3 > li,.font-style-3 > *,   .fontpro-stacks_in_49{  color:rgba(255, 69, 84, 1.00) ;text-decoration-color:rgba(255, 69, 84, 1.00) ;}
  
  
  
  
  

 h4,.font-family-h4,h4 a,.font-family-h4 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_50{ font-size:0.90rem ; }
  
  
  @media only screen and (min-width:25.875000em){ h4,.font-family-h4,h4 a,.font-family-h4 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_50{font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ h4,.font-family-h4,h4 a,.font-family-h4 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_50{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ h4,.font-family-h4,h4 a,.font-family-h4 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_50{font-size:1.00rem }} 

 h6,.font-family-h6,h6 a,.font-family-h6 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_51{ font-size:1.60rem ; }
  
  
  @media only screen and (min-width:25.875000em){ h6,.font-family-h6,h6 a,.font-family-h6 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_51{font-size:1.60rem }} 
  @media only screen and (min-width:48.000000em){ h6,.font-family-h6,h6 a,.font-family-h6 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_51{font-size:1.60rem }} 
  @media only screen and (min-width:62.500000em){ h6,.font-family-h6,h6 a,.font-family-h6 a, .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_51{font-size:1.60rem }} 
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_54 {
	padding:  5px;
}

#stacks_in_102 {
	padding:  5px;
}
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_80 {
	padding:  5px;
}

#stacks_in_85 {
	padding:  5px;
}
#stacks_in_74{overflow:hidden}#stacks_in_74 hr{opacity:1.00;border-top-style:solid;border-top-width:1px;margin:1.25rem 0;}#stacks_in_74 hr.custom{border-color:rgba(221, 221, 221, 1.00)}
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_60 {
	padding:  5px;
}

#stacks_in_88 {
	padding:  5px;
}
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_106 {
	padding:  5px;
}
#stacks_in_112{overflow:hidden}#stacks_in_112 hr{opacity:1.00;border-top-style:solid;border-top-width:1px;margin:1.25rem 0;}#stacks_in_112 hr.custom{border-color:rgba(221, 221, 221, 1.00)}
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_93 {
	padding:  5px;
}
.masonryBox  {
	float: left;
	width: 50% ;
	display:block;	
	}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */

.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-width : 720px)  {
.masonryBox  {
	float: left;
	width: 100% ;
	display:block;
	}
}
#stacks_in_62 {
	padding:  5px;
}
#stacks_in_75{overflow:hidden}#stacks_in_75 hr{opacity:1.00;border-top-style:solid;border-top-width:1px;margin:1.25rem 0;}#stacks_in_75 hr.custom{border-color:rgba(221, 221, 221, 1.00)}
