.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}
/* -- Start EACH CSS Template -- */




#stacks_in_324 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;  }
#stacks_in_324_default16_hype_container #stacks_in_324 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; width: 100%;  z-index: 0 !important;  }

#stacks_in_324 .rad, #stacks_in_324 .hype_bg-16, #stacks_in_324 .hype_bg-16-grad, #stacks_in_324_default16_hype_container, #stacks_in_324 .wrapper-16, #stacks_in_324 .border-16, #stacks_in_324 .hype_bg-flat-16 { 	
	border-radius:0px !important; -webkit-border-radius:0px !important;
       
 }

#stacks_in_324 .rad {  overflow: hidden !important; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); max-width: 904px !important;  margin-right: auto; margin-left: auto; text-align: center; 	 	  }

@media screen and (max-width: 770px) {
#stacks_in_324 .rad {    }
} 
@media screen and (max-width: 770px) { 
 
}

#stacks_in_324 .isolate { isolation: isolate; }
#stacks_in_324 .wrapper-16 {  pointer-events: none; mix-blend-mode: blank; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin-right: auto; 	margin-left: auto; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  }
#stacks_in_324 .border-16 {  position: absolute;	top: 0; bottom: 0; right: 0; left: 0; pointer-events: none; margin-right: auto; margin-left: auto; z-index: 1 !important; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); border: solid 0px #CCCCCC !important;	  -webkit-animation: fade-border 0.20s ease-in-out both; animation: fade-border 0.20s  ease-in-out both; -webkit-animation-delay: 0.20s; animation-delay: 0.20s;   }

@keyframes fade-border { 0% {opacity: 0;} 100% {opacity: 1;} }
@-webkit-keyframes fade-sborder { 0% {opacity: 0;} 100% {opacity: 1;} }

@media screen and (max-width: 770px) { 
  #stacks_in_324 .border-16 {    }
} 

/*  hype elements */
#stacks_in_324 .hype-shape-col-1 path {  fill: #CCFF66 !important;  }
#stacks_in_324 .hype-cover-shadow {  background-color: rgba(0, 0, 0, 0.35) !important;  }
#stacks_in_324 .hype-shape-col-1 path, #stacks_in_324 .hype-cover-shadow, #stacks_in_324 .hype-cover-shadow-fix-colour {    }

#stacks_in_324 .hype_bg-16-grad {  
    
	
 }

#stacks_in_324 .hype_bg-16 {  	
   
   	
  
     
   background-color: rgba(255, 255, 255, 1.00) !important;  	    
  background-size: cover !important; background-position: 50% 50% !important; opacity: 1 !important;  }

@media screen and (max-width: 770px) { #stacks_in_324 .hype_bg-16 {    }
} 

#stacks_in_324 .hype_bg-flat-16 { 
   display: block !important;   -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  }

#stacks_in_324 .slice-vertical {  margin: auto; width: 100%; position: relative; display: flex;     min-height: 300px !important;   }

@media (max-width: 770px) {
#stacks_in_324 .slice-vertical {	    height:auto;  }
}

@media (max-width: 600px) {
#stacks_in_324 .slice-vertical {	    height:auto;  }
}

#stacks_in_324 .trigger-scroll { opacity: 0.4 !important; margin-top: 20vh !important; }
#stacks_in_324 .trigger-text-15 { opacity: 0.4 !important; margin-top: 20vh !important; }

#stacks_in_324 .hype-device-text-15 {  -webkit-font-smoothing: antialiased !important;
text-align: center;
text-align: truefalsefalse !important; 
color: rgba(0, 128, 0, 1.00) !important; font-style: italic; text-transform: none; font-size: 161px !important; line-height: 167px !important; letter-spacing: 1px !important; -webkit-font-smoothing: antialiased !important; 
margin-top: 0px !important; margin-left: 0px !important;
		

     text-shadow: 0px 1px rgba(0, 0, 0, 0.35), 2px 2px rgba(0, 0, 0, 0.35), 3px 3px rgba(0, 0, 0, 0.35), 4px 4px rgba(0, 0, 0, 0.35), 5px 5px rgba(0, 0, 0, 0.35),	6px 6px rgba(0, 0, 0, 0.35), 7px 7px rgba(0, 0, 0, 0.35),	8px 8px rgba(0, 0, 0, 0.35), 9px 9px rgba(0, 0, 0, 0.35), 10px 10px rgba(0, 0, 0, 0.35) !important; 
      }

#stacks_in_324 .hype-device-text-15, #stacks_in_324 p .hype-device-text-15 {  font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Arial Black", sans-serif !important; font-weight: 400 !important;  	
 	
 
 }
#stacks_in_324 .hype-device-text-15 {    }

#stacks_in_324 .icon-aw, #stacks_in_324 .icon-aw [class*="fa fa-"], #stacks_in_324 .icon-aw [class^="fa fa-"]{  font-size: 290px !important; color: rgba(255, 255, 255, 1.00) !important;     }

#stacks_in_324 .icon-img {  


background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;
  }

#stacks_in_324 .hype-link-hover-group, #stacks_in_324 .hype-link-hover, #stacks_in_324 .hype-link-hover-blank  {    }
#stacks_in_324 .hype-link-hover { 

 }

/* -- End EACH CSS Template -- */
#stacks_in_324 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_325 {
	margin:  10px;
	padding:  10px;
}

#stacks_in_327 {
	margin:  2px;
	padding:  2px;
}
@media only screen and (min-width:0px){#stacks_in_21 h2,#stacks_in_21 div{letter-spacing:8.00px}}#stacks_in_21 .header-pro.text-center .hTxt{margin-right:-8px}#stacks_in_21 h2,#stacks_in_21 div{color:rgba(0, 128, 0, 1.00)}#stacks_in_21 h2 a,#stacks_in_21 div a{color:rgba(0, 128, 0, 1.00)}#stacks_in_21 h2 a:hover,#stacks_in_21 div a:hover{color:rgba(0, 96, 0, 1.00)}#stacks_in_21 small,#stacks_in_21 small div{color:rgba(111, 111, 111, 1.00)}#stacks_in_21 h2.margin-collapse{margin-top:0 !important;margin-bottom:0 !important}


#stacks_in_21 {
	margin:  15px;
	padding:  15px;
}
#stacks_in_8{overflow:hidden;height:700px;overflow-y:auto;}
#stacks_in_310 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_310 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#73B35D; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#008000; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_in_211 {
	margin:  5px;
	padding:  5px;
}

#stacks_in_214 {
	margin:  3px;
	padding:  3px;
}
#stacks_in_215 div,#stacks_in_215 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_215 div,#stacks_in_215 .hTxt:not(.segment) div{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_215 div,#stacks_in_215 div{letter-spacing:2.00px}}#stacks_in_215 .header-pro.text-center .hTxt{margin-right:-2px}


#stacks_in_215 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_221 div,#stacks_in_221 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_221 div,#stacks_in_221 .hTxt:not(.segment) div{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_221 div,#stacks_in_221 div{letter-spacing:2.00px}}#stacks_in_221 .header-pro.text-center .hTxt{margin-right:-2px}


#stacks_in_221 {
	margin:  3px;
	padding:  3px;
}
#stacks_in_226>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_226 {
	margin:  3px;
	padding:  3px;
}
#stacks_in_233 div,#stacks_in_233 .hTxt:not(.segment) div{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_233 div,#stacks_in_233 .hTxt:not(.segment) div{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_233 div,#stacks_in_233 div{letter-spacing:2.00px}}#stacks_in_233 .header-pro.text-center .hTxt{margin-right:-2px}


#stacks_in_233 {
	margin:  4px;
	padding: 0px 0px 10px 0px;
}
#stacks_in_227 div,#stacks_in_227 .hTxt:not(.segment) div{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_227 div,#stacks_in_227 .hTxt:not(.segment) div{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_227 div,#stacks_in_227 div{letter-spacing:2.00px}}#stacks_in_227 .header-pro.text-center .hTxt{margin-right:-2px}


#stacks_in_227 {
	margin:  4px;
	padding: 0px 0px 10px 0px;
}
#mc_stack_stacks_in_313 *,
#mc_stack_stacks_in_313 *::before,
#mc_stack_stacks_in_313 *::after {
	box-sizing: border-box;
}




/* CSS code for getting consent for cookies, custom popup message box */
#mc_wrapper_stacks_in_313 {
	display: inline-block;
	background: rgba(255, 255, 255, 1.00);
	border-radius: 0.5rem;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.20);
	margin: 2rem;
	padding: 1rem;
	max-height: 90vh;
	max-width: 50rem;
	overflow: auto;	
	
	
	
	
	
	
	position: fixed;
	bottom: 0;
	left: 0;
	margin-left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	
	
	
	
	
	
	
	
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	z-index: 99999;
}







#mc_multi_select_buttons_stacks_in_313 {
	display: flex;
}










#mc_multi_select_buttons_stacks_in_313 {
	justify-content: space-around;
}

#mc_multi_select_buttons_stacks_in_313 #mc_button_accept_all_stacks_in_313,
#mc_multi_select_buttons_stacks_in_313 #mc_button_disallow_all_stacks_in_313,
#mc_multi_select_buttons_stacks_in_313 #mc_button_stacks_in_313 {
	margin-left: 1rem;
	margin-right: 1rem;
}










@media screen and (max-width: 560px) {
	#mc_wrapper_stacks_in_313 {
		width: 100%;
		margin: 0;
		border-radius: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	#mc_multi_select_buttons_stacks_in_313 {
		flex-direction: column;
	}

	#mc_multi_select_buttons_stacks_in_313 #mc_button_accept_all_stacks_in_313,
	#mc_multi_select_buttons_stacks_in_313 #mc_button_disallow_all_stacks_in_313,
	#mc_multi_select_buttons_stacks_in_313 #mc_button_stacks_in_313 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}

#mc_wrapper_stacks_in_313.dismissed {
	display: none;
}

#mc_content_stacks_in_313,
#mc_button_accept_all_stacks_in_313,
#mc_button_disallow_all_stacks_in_313,
#mc_button_stacks_in_313 {
	font-size: 1.125rem;
	line-height: 1.5em;
	letter-spacing: 0px;
	margin: 0;
}

#mc_content_stacks_in_313 {
	color: rgba(66, 66, 66, 1.00);
	margin-bottom: 20px;
}

#mc_multi_select_form_stacks_in_313 {
	display: flex;
	flex-direction: column;
}


@media screen and (min-width: 560px) {
	#mc_multi_select_form_stacks_in_313 {
		flex-direction: row;
		
		
		margin-left: -10px;
		margin-right: -10px;
		overflow: hidden;
	}

	.select_item {
		padding-left: 10px;
		padding-right: 10px;
		flex-grow: 1;
		flex-basis: 0;
	}
}



#mc_multi_select_form_stacks_in_313 .select_label {
	position: relative;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
	font-size: 1rem;
	display: block;
	margin-bottom: 20px;
	padding-left: 35px;
}

#mc_multi_select_form_stacks_in_313 .select_title {
	display: block;
	font-size: 1.125rem;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	color: rgba(66, 66, 66, 1.00);
	font-weight: bold;
  
  
  
}

#mc_multi_select_form_stacks_in_313 .select_description {
	display: block;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
}

/* Hide the browser's default checkbox */
#mc_multi_select_form_stacks_in_313 .select_checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
#mc_multi_select_form_stacks_in_313 .checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgba(204, 204, 204, 1.00);
	border-radius: 0.25rem;
}

/* On mouse-over, add a grey background color */
#mc_multi_select_form_stacks_in_313 .select_label:hover input ~ .checkmark {
  background-color: rgba(169, 169, 169, 1.00);
}

/* On tab-focus, add a grey background color and dotted outline */
#mc_multi_select_form_stacks_in_313 .select_label input:focus ~ .checkmark {
  background-color: rgba(169, 169, 169, 1.00);
	outline: 2px dotted rgba(0, 150, 255, 1.00);
}

/* When the checkbox is checked, add a blue background */
#mc_multi_select_form_stacks_in_313 .select_label input:checked ~ .checkmark {
  background-color: rgba(0, 150, 255, 1.00);
}

/* When the checkbox is disabled, reduce its opacity */
#mc_multi_select_form_stacks_in_313 .select_label input:disabled ~ .checkmark {
	opacity: 0.5;
	cursor: not-allowed;
}

/* Create the checkmark/indicator (hidden when not checked) */
#mc_multi_select_form_stacks_in_313 .select_label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#mc_multi_select_form_stacks_in_313 .select_label input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#mc_multi_select_form_stacks_in_313 .select_label .checkmark:after {
  left: 9px;
  top: 4px;
  width: 8px;
  height: 15px;
  border: solid rgba(255, 255, 255, 1.00);
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#mc_content_stacks_in_313 a,
#mc_content_stacks_in_313 a:visited {
	font-weight: 600;
	color: rgba(41, 145, 204, 1.00);
	background: none;
	border: none;
	transition: all 100ms ease-in-out;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	
	
	
}

#mc_content_stacks_in_313 a:hover {
	color: rgba(82, 124, 154, 1.00);
	text-decoration: none;
	background: none;
	border: none;
}

#mc_content_stacks_in_313 a:active {
	color: rgba(82, 124, 154, 1.00);
	text-decoration: none;
	background: none;
	border: none;
	opacity: 0.50;
}

#mc_content_stacks_in_313 a:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}




/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mc_button_stacks_in_313,
#mc_button_accept_all_stacks_in_313,
#mc_button_disallow_all_stacks_in_313,
.mc_button_stacks_in_313 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(204, 236, 187, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.40);
	border-radius: 0.25rem;
	color: rgba(0, 128, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
	
	
}

#mc_button_stacks_in_313:hover,
.mc_button_stacks_in_313:hover,
#mc_button_accept_all_stacks_in_313:hover,
#mc_button_disallow_all_stacks_in_313:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(115, 179, 93, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.40);
}


#mc_button_stacks_in_313:active,
.mc_button_stacks_in_313:active,
#mc_button_accept_all_stacks_in_313:active,
#mc_button_disallow_all_stacks_in_313:active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(115, 179, 93, 1.00);
	border: 1px hidden rgba(41, 145, 204, 0.40);
	opacity: 0.50;
}

#mc_button_stacks_in_313:focus,
#mc_button_accept_all_stacks_in_313:focus,
#mc_button_disallow_all_stacks_in_313:focus,
.mc_button_stacks_in_313:focus {
	outline: 2px dotted rgba(255, 255, 255, 1.00);
}







#dialog_title_stacks_in_313,
#dialog_desc_stacks_in_313 {
	display: none;
}


@media print {
	#mc_stack_stacks_in_313,
	#mc_window_shade_stacks_in_313,
	#mc_wrapper_stacks_in_313 {
		display: none;
	}
}



