/* Start doore stack page CSS code */	.doo-re-grid{	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	  vertical-align: top;	}		.doo-re-grid *, .doo-re-grid *:after, .doo-re-grid *:before {	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	}			[class*='re-col-'] {	  display: inline-block;	}			.re-col-desk-0 {	  width: 0;	  display: none;	}	.re-col-desk-1 {	  width: 8.333333%;	  display: inline-block;	}	.re-col-desk-2 {	  width: 16.666666%;	  display: inline-block;	}	.re-col-desk-3 {	  width: 25%;	  display: inline-block;	}	.re-col-desk-4 {	  width: 33.333333%;	  display: inline-block;	}	.re-col-desk-5 {	  width: 41.666666%;	  display: inline-block;	}	.re-col-desk-6 {	  width: 50%;	  display: inline-block;	}	.re-col-desk-7 {	  width: 58.333333%;	  display: inline-block;	}	.re-col-desk-8 {	  width: 66.666666%;	  display: inline-block;	}	.re-col-desk-9 {	  width: 75%;	  display: inline-block;	}	.re-col-desk-10 {	  width: 83.333333%;	  display: inline-block;	}	.re-col-desk-11 {	  width: 91.666666%;	  display: inline-block;	}	.re-col-desk-12 {	  width: 100%;	  display: inline-block;	}			/* End doore stack page CSS code */.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}}
/* @group Reset */

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

#stacks_in_8834 {
	
}

.dataTables_wrapper .dataTables_filter input {
	margin-left: initial !important;
}

#stacks_in_8834 #seo-wrapper-stacks_in_8834 ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style: disc;
}

#stacks_in_8834 #seo-wrapper-stacks_in_8834 li {
	padding-left: 5px;
	margin: 0;
}

#preview-stacks_in_8834 {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 999;
}

h3.seorx {
	margin-top: 50px;
}

/* @end */


/**/

/* Edit mode styling */

/**/

/* @group Indexing status */

#indexingStatus-stacks_in_8834 {

}

#indexingStatus-stacks_in_8834 .statusDot {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 50%;
	border: 1px solid #000000;
}

#indexingStatus-stacks_in_8834 .statusDescription {
	margin-left: 30px;
	display: block;
}

#indexingStatus-stacks_in_8834.green .statusDot {
	background: green;
}

#indexingStatus-stacks_in_8834.amber .statusDot {
	background: #FFFF66;
}

#indexingStatus-stacks_in_8834.red .statusDot {
	background: red;
}

#indexingStatus-stacks_in_8834.green p.noGoogle,
#indexingStatus-stacks_in_8834.green p.none {
	display: none;
}

#indexingStatus-stacks_in_8834.amber p.all,
#indexingStatus-stacks_in_8834.amber p.none {
	display: none;
}

#indexingStatus-stacks_in_8834.red p.all,
#indexingStatus-stacks_in_8834.red p.noGoogle {
	display: none;
}

/* @end */

/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8725 {
	max-width: 1280px;
	min-width: 958px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_8725 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8731 {
	padding: 2% 0% 0% 0%;
	margin: 0% 7% 0% 7%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8731 { 
    padding: 0% 0% 0% 0%;
    margin: 7% 7% 0% 7%;
}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_8740buttonPressWrapper{
	position: relative !important;
}

#stacks_in_8740 a, #stacks_in_8740 a:hover, #stacks_in_8740 a:visited, #stacks_in_8740 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_8740button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #273444 !important;
	border-color: #212C39 !important;
	box-sizing: border-box !important;
}

.stacks_in_8740button:hover{
	color: #1B283B !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
}

#stacks_in_8740 a, #stacks_in_8740 a:visited, #stacks_in_8740 a:active{
	color: #FFFFFF !important;
}

#stacks_in_8740 a:hover{
	color: #1B283B !important;
}










	/* -- TYPE BOOSTRAP EXTRA LARGE OVERRIDE -- */
	.stacks_in_8740button{
		padding: 10px 22px 10px 22px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	





























.stacks_in_8740buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_8740buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_8740buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_8740buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8735 {
	padding: 0% 0% 0% 0%;
	margin: 0% 7% 0% 7%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8735 { 
    padding: 0% 0% 0% 0%;
    margin: 7% 3% 0% 3%;
}
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_3472 {
	
}

#stacks_in_3472 img {
	float: none;
	max-width: 50% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_3472 img {
	float: none;
	max-width: 60% !important;
	min-width: 40% !important;
	height: auto !important;
}

}#stacks_in_8795 h1,#stacks_in_8795 div{color:rgba(230, 230, 230, 1.00)}#stacks_in_8795 h1 a,#stacks_in_8795 div a{color:rgba(230, 230, 230, 1.00)}#stacks_in_8795 h1 a:hover,#stacks_in_8795 div a:hover{color:rgba(172, 172, 172, 1.00)}#stacks_in_8795 small,#stacks_in_8795 small div{color:rgba(111, 111, 111, 1.00)}
@media only screen and (max-width:480.00px){#stacks_in_8795 h1{font-size:1.20rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8795 h1{font-size:1.50rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8795 h1{font-size:3.50rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8795 h1{font-size:3.50rem!important}}
#stacks_in_8800 p,#stacks_in_8800 div,#stacks_in_8800 ul,#stacks_in_8800 ol,#stacks_in_8800 dl{color:rgba(230, 230, 230, 1.00)}#stacks_in_8800 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_8800 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_8800,#stacks_in_8800 div,#stacks_in_8800 p,#stacks_in_8800 .fa:not(.no-indent),#stacks_in_8800 ol,#stacks_in_8800 ul li,#stacks_in_8800 ol li,#stacks_in_8800 ol,#stacks_in_8800 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_8800{}}
@media only screen and (max-width:480.00px){#stacks_in_8800,#stacks_in_8800 div,#stacks_in_8800 p,#stacks_in_8800 ol,#stacks_in_8800 ul li,#stacks_in_8800 ol li,#stacks_in_8800 ol,#stacks_in_8800 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8800,#stacks_in_8800 div,#stacks_in_8800 p,#stacks_in_8800 ol,#stacks_in_8800 ul li,#stacks_in_8800 ol li,#stacks_in_8800 ol,#stacks_in_8800 dl{font-size:2.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8800,#stacks_in_8800 div,#stacks_in_8800 p,#stacks_in_8800 ol,#stacks_in_8800 ul li,#stacks_in_8800 ol li,#stacks_in_8800 ol,#stacks_in_8800 dl{font-size:2.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8800,#stacks_in_8800 div,#stacks_in_8800 p,#stacks_in_8800 ol,#stacks_in_8800 ul li,#stacks_in_8800 ol li,#stacks_in_8800 ol,#stacks_in_8800 dl{font-size:3.50rem!important}}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8729 {
	padding: 0% 0% 0% 0%;
	margin: 0% 7% 0% 7%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8729 { 
    padding: 0% 0% 0% 0%;
    margin: 7% 7% 0% 7%;
}
}
#stacks_in_8787 p,#stacks_in_8787 div,#stacks_in_8787 ul,#stacks_in_8787 ol,#stacks_in_8787 dl{color:rgba(230, 230, 230, 1.00)}#stacks_in_8787 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_8787 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_8787,#stacks_in_8787 div,#stacks_in_8787 p,#stacks_in_8787 .fa:not(.no-indent),#stacks_in_8787 ol,#stacks_in_8787 ul li,#stacks_in_8787 ol li,#stacks_in_8787 ol,#stacks_in_8787 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_8787{}}
@media only screen and (max-width:480.00px){#stacks_in_8787,#stacks_in_8787 div,#stacks_in_8787 p,#stacks_in_8787 ol,#stacks_in_8787 ul li,#stacks_in_8787 ol li,#stacks_in_8787 ol,#stacks_in_8787 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8787,#stacks_in_8787 div,#stacks_in_8787 p,#stacks_in_8787 ol,#stacks_in_8787 ul li,#stacks_in_8787 ol li,#stacks_in_8787 ol,#stacks_in_8787 dl{font-size:1.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8787,#stacks_in_8787 div,#stacks_in_8787 p,#stacks_in_8787 ol,#stacks_in_8787 ul li,#stacks_in_8787 ol li,#stacks_in_8787 ol,#stacks_in_8787 dl{font-size:1.50rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8787,#stacks_in_8787 div,#stacks_in_8787 p,#stacks_in_8787 ol,#stacks_in_8787 ul li,#stacks_in_8787 ol li,#stacks_in_8787 ol,#stacks_in_8787 dl{font-size:1.50rem!important}}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8790 {
	padding: 3% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8790 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* Start dooReflow stack each CSS code */	#stacks_in_8760 .grid-pad{		margin-left: -3px;		margin-right: -3px;		margin-top: -4px;		margin-bottom: -4px;	}	#stacks_in_8760 [class*='re-col-']{	  padding-left: 3px;	  padding-right: 3px;	  padding-top: 4px;	  padding-bottom: 4px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_8760 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_8760 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_8760 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_8760 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_8760 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code *//*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8745 {
	
}

#stacks_in_8745 img {
	float: none;
	max-width: 80% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_8745 img {
	float: none;
	max-width: 45% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_8745 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8747 {
	
}

#stacks_in_8747 img {
	float: none;
	max-width: 80% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_8747 img {
	float: none;
	max-width: 45% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_8747 {
	background-color: rgba(255, 255, 255, 1.00);
}
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8749 {
	
}

#stacks_in_8749 img {
	float: none;
	max-width: 80% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_8749 img {
	float: none;
	max-width: 45% !important;
	min-width: 40% !important;
	height: auto !important;
}

}
#stacks_in_8749 {
	background-color: rgba(255, 255, 255, 1.00);
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_8757 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_8757 {
		display: none !important;
	}
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Transparent Stack
Style Sheet: fsrtransparent.css
Created: 23, October 2012
Last Modified: 12, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8805_wrapper {
	
}

#stacks_in_8805_wrapper #stacks_in_8805_transparentbg {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8806 {
	padding: 3% 3% 3% 3%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8806 { 
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}
#stacks_in_8781 p,#stacks_in_8781 div,#stacks_in_8781 ul,#stacks_in_8781 ol,#stacks_in_8781 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_8781 a{color:rgba(0, 0, 128, 1.00)}#stacks_in_8781 a:hover{color:rgba(255, 255, 255, 1.00)}@media only screen and (min-width:0px){#stacks_in_8781{}}
@media only screen and (max-width:480.00px){#stacks_in_8781,#stacks_in_8781 div,#stacks_in_8781 p,#stacks_in_8781 ol,#stacks_in_8781 ul li,#stacks_in_8781 ol li,#stacks_in_8781 ol,#stacks_in_8781 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8781,#stacks_in_8781 div,#stacks_in_8781 p,#stacks_in_8781 ol,#stacks_in_8781 ul li,#stacks_in_8781 ol li,#stacks_in_8781 ol,#stacks_in_8781 dl{font-size:1.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8781,#stacks_in_8781 div,#stacks_in_8781 p,#stacks_in_8781 ol,#stacks_in_8781 ul li,#stacks_in_8781 ol li,#stacks_in_8781 ol,#stacks_in_8781 dl{font-size:1.00rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8781,#stacks_in_8781 div,#stacks_in_8781 p,#stacks_in_8781 ol,#stacks_in_8781 ul li,#stacks_in_8781 ol li,#stacks_in_8781 ol,#stacks_in_8781 dl{font-size:1.00rem!important}}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_8819 {
	height: 30.00px;
}




















@media print {
	#spacerStackstacks_in_8819 {
		display: none !important;
	}
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Transparent Stack
Style Sheet: fsrtransparent.css
Created: 23, October 2012
Last Modified: 12, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8812_wrapper {
	
}

#stacks_in_8812_wrapper #stacks_in_8812_transparentbg {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8813 {
	padding: 3% 3% 3% 3%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8813 { 
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}
#stacks_in_8814 p,#stacks_in_8814 div,#stacks_in_8814 ul,#stacks_in_8814 ol,#stacks_in_8814 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_8814 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_8814 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_8814{}}
@media only screen and (max-width:480.00px){#stacks_in_8814,#stacks_in_8814 div,#stacks_in_8814 p,#stacks_in_8814 ol,#stacks_in_8814 ul li,#stacks_in_8814 ol li,#stacks_in_8814 ol,#stacks_in_8814 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8814,#stacks_in_8814 div,#stacks_in_8814 p,#stacks_in_8814 ol,#stacks_in_8814 ul li,#stacks_in_8814 ol li,#stacks_in_8814 ol,#stacks_in_8814 dl{font-size:1.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8814,#stacks_in_8814 div,#stacks_in_8814 p,#stacks_in_8814 ol,#stacks_in_8814 ul li,#stacks_in_8814 ol li,#stacks_in_8814 ol,#stacks_in_8814 dl{font-size:1.00rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8814,#stacks_in_8814 div,#stacks_in_8814 p,#stacks_in_8814 ol,#stacks_in_8814 ul li,#stacks_in_8814 ol li,#stacks_in_8814 ol,#stacks_in_8814 dl{font-size:1.00rem!important}}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_8771 {
	height: 30.00px;
}




















@media print {
	#spacerStackstacks_in_8771 {
		display: none !important;
	}
}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Transparent Stack
Style Sheet: fsrtransparent.css
Created: 23, October 2012
Last Modified: 12, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8767_wrapper {
	
}

#stacks_in_8767_wrapper #stacks_in_8767_transparentbg {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_8769 {
	padding: 3% 3% 3% 3%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_8769 { 
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}
#stacks_in_8784 p,#stacks_in_8784 div,#stacks_in_8784 ul,#stacks_in_8784 ol,#stacks_in_8784 dl{color:rgba(0, 0, 0, 1.00)}#stacks_in_8784 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_8784 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_8784{}}
@media only screen and (max-width:480.00px){#stacks_in_8784,#stacks_in_8784 div,#stacks_in_8784 p,#stacks_in_8784 ol,#stacks_in_8784 ul li,#stacks_in_8784 ol li,#stacks_in_8784 ol,#stacks_in_8784 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_8784,#stacks_in_8784 div,#stacks_in_8784 p,#stacks_in_8784 ol,#stacks_in_8784 ul li,#stacks_in_8784 ol li,#stacks_in_8784 ol,#stacks_in_8784 dl{font-size:1.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_8784,#stacks_in_8784 div,#stacks_in_8784 p,#stacks_in_8784 ol,#stacks_in_8784 ul li,#stacks_in_8784 ol li,#stacks_in_8784 ol,#stacks_in_8784 dl{font-size:1.00rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_8784,#stacks_in_8784 div,#stacks_in_8784 p,#stacks_in_8784 ol,#stacks_in_8784 ul li,#stacks_in_8784 ol li,#stacks_in_8784 ol,#stacks_in_8784 dl{font-size:1.00rem!important}}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_8759 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_8759 {
		display: none !important;
	}
}
/*  */
#quick-menu-stacks_in_8833_2 {
  font-family: "Roboto";
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1000000000000000;
  position: fixed;
  pointer-events: none;
  transition: all 0.6s;
  box-sizing: border-box; }
  #quick-menu-stacks_in_8833_2.on_scroll_to, #quick-menu-stacks_in_8833_2.between_markers {
    opacity: 0; }
  #quick-menu-stacks_in_8833_2.top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 10px 0; }
  #quick-menu-stacks_in_8833_2.center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  #quick-menu-stacks_in_8833_2.bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 10px 0; }
  #quick-menu-stacks_in_8833_2::before {
    width: 60px;
    height: 60px;
    background: rgba(51, 51, 51, 1.00);
    content: '';
    top: 50%;
    left: 50%;
    opacity: 0;
    display: block;
    position: fixed;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    transition: opacity 0.3s 0.3s ease-out, width 0.3s 0.3s ease-out, height 0.3s 0.3s ease-out, border-radius 0.5s 0.3s linear; }

#quick-menu-stacks_in_8833_2 .quick-menu-list {
  opacity: 1;
  z-index: 10;
  display: block;
  transition: all 0.5s;
  pointer-events: auto;
  box-sizing: border-box; }
  #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item {
    width: 60px;
    height: 60px;
    color: rgba(255, 255, 255, 1.00);
    background: rgba(53, 172, 15, 1.00);
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    transition: all 0.5s;
    box-sizing: border-box; }
    #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item:hover .quick-menu-item-text span {
      /*  */
      opacity: 1;
      /*  */ }
    #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item.hide {
      opacity: 0;
      display: none;
      transition: all 0.5s;
      cursor: pointer; }
    #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item.view-all {
      cursor: pointer; }
    #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item.close-all {
      cursor: pointer; }
  #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item-icon {
    width: 60px;
    height: 60px;
    font-size: 35px;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item-text {
    font-size: 14px;
    font-family: Raleway;
    font-weight: bold;
    top: 0;
    z-index: -1;
    height: 100%;
    display: table;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: absolute;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
    background: inherit;
    transition: all 0.3s ease-out; }
    #quick-menu-stacks_in_8833_2 .quick-menu-list .quick-menu-item-text span {
      opacity: 0;
      width: 100%;
      display: table-cell;
      vertical-align: middle;
      transition: opacity 0.3s 0.2s; }

#quick-menu-stacks_in_8833_2.left {
  left: 0; }
  #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item:hover .quick-menu-item-text {
    /*  */
    -webkit-transform: translateX(0);
            transform: translateX(0);
    /*  */ }
  #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item:nth-child(2), #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item.quick-menu-edit-item:first-child {
    border-top-right-radius: 30px; }
  #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item:last-child, #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item.view-all {
    border-bottom-right-radius: 30px; }
  #quick-menu-stacks_in_8833_2.left .quick-menu-list .quick-menu-item-text {
    left: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    padding: 0 10px 0 72px;
    border-radius: 0 30px 30px 0; }
  #quick-menu-stacks_in_8833_2.left.expand-open .quick-menu-list .quick-menu-item {
    -webkit-transform: translate(-100%);
            transform: translate(-100%); }
  #quick-menu-stacks_in_8833_2.left.expand-open-done .quick-menu-list .quick-menu-item {
    -webkit-transform: translate(0);
            transform: translate(0); }
  #quick-menu-stacks_in_8833_2.left.expand-close .quick-menu-list {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0); }
  #quick-menu-stacks_in_8833_2.left.expand-close-done .quick-menu-list {
    -webkit-transform: translate(0%, 0);
            transform: translate(0%, 0); }

#quick-menu-stacks_in_8833_2.right {
  right: 0; }
  #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item:hover .quick-menu-item-text {
    /*  */
    -webkit-transform: translateX(0);
            transform: translateX(0);
    /*  */ }
  #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item:nth-child(2), #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item.quick-menu-edit-item:first-child {
    border-top-left-radius: 30px; }
  #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item:last-child, #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item.view-all {
    border-bottom-left-radius: 30px; }
  #quick-menu-stacks_in_8833_2.right .quick-menu-list .quick-menu-item-text {
    right: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    padding: 0 72px 0 10px;
    border-radius: 30px 0 0 30px; }
  #quick-menu-stacks_in_8833_2.right.expand-open .quick-menu-list .quick-menu-item {
    -webkit-transform: translate(100%);
            transform: translate(100%); }
  #quick-menu-stacks_in_8833_2.right.expand-open-done .quick-menu-list .quick-menu-item {
    -webkit-transform: translate(0);
            transform: translate(0); }
  #quick-menu-stacks_in_8833_2.right.expand-close .quick-menu-list {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0); }
  #quick-menu-stacks_in_8833_2.right.expand-close-done .quick-menu-list {
    -webkit-transform: translate(0%, 0);
            transform: translate(0%, 0); }

#quick-menu-stacks_in_8833_2.expand-open .quick-menu-list {
  width: 100%;
  overflow: hidden;
  transition: none; }
  #quick-menu-stacks_in_8833_2.expand-open .quick-menu-list .quick-menu-item {
    opacity: 0;
    width: 100%; }
    #quick-menu-stacks_in_8833_2.expand-open .quick-menu-list .quick-menu-item.hide {
      opacity: 0; }
  #quick-menu-stacks_in_8833_2.expand-open .quick-menu-list .quick-menu-item-text {
    display: none; }
    #quick-menu-stacks_in_8833_2.expand-open .quick-menu-list .quick-menu-item-text span {
      opacity: 0; }

#quick-menu-stacks_in_8833_2.expand-open-done {
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: opacity 1s 0s; }
  #quick-menu-stacks_in_8833_2.expand-open-done::before {
    -webkit-animation-name: background-expand;
            animation-name: background-expand;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
    -webkit-animation-delay: 0.3s;
            animation-delay: 0.3s; }
  #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list {
    height: 100%;
    overflow-y: scroll;
    padding: 10px; }
    #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item {
      padding: 10px 12px;
      max-width: 400px;
      border-radius: 4px;
      margin: 0 auto 12px auto;
      opacity: 1;
      width: 100%;
      height: auto;
      text-decoration: none;
      box-sizing: border-box;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      transition: opacity 0.5s 0.5s, width 0.5s 0.5s;
      border-top-right-radius: 4px; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item:last-child, #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.view-all {
        border-bottom-right-radius: 4px; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.hide, #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.close-all {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-animation-name: hidden-blocks-open;
                animation-name: hidden-blocks-open;
        -webkit-animation-iteration-count: 1;
                animation-iteration-count: 1;
        -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
        -webkit-animation-duration: 0.5s;
                animation-duration: 0.5s;
        -webkit-animation-delay: 0.5s;
                animation-delay: 0.5s; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.view-all {
        display: none; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.close-all {
        padding: 0;
        background: none; }
        #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.close-all .quick-menu-item-icon {
          color: rgba(255, 255, 255, 1.00);
          width: 40px;
          height: 40px;
          border-radius: 20px;
          background: rgba(51, 51, 51, 1.00);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-left: auto;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item.close-all .quick-menu-item-icon i {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            line-height: 1;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            vertical-align: middle;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-size: 24px; }
    #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item-icon {
      font-size: 32px;
      width: auto;
      height: auto;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      border-radius: 0; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item-icon i {
        line-height: 1;
        text-align: center;
        vertical-align: middle;
        width: 32px;
        height: 32px;
        font-size: 32px; }
    #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item-text {
      font-size: 18px;
      line-height: 25.199999px;
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      border-radius: 0;
      position: relative;
      padding: 0 0 0 10px;
      white-space: normal;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      margin-right: 0 !important; }
      #quick-menu-stacks_in_8833_2.expand-open-done .quick-menu-list .quick-menu-item-text span {
        opacity: 1; }

#quick-menu-stacks_in_8833_2.expand-close {
  width: 60px; }
  #quick-menu-stacks_in_8833_2.expand-close::before {
    transition: none; }
  #quick-menu-stacks_in_8833_2.expand-close .quick-menu-list {
    opacity: 0;
    transition: opacity 0s 0s, background 0.5s; }
    #quick-menu-stacks_in_8833_2.expand-close .quick-menu-list .quick-menu-item {
      transition: all 0.5s; }
    #quick-menu-stacks_in_8833_2.expand-close .quick-menu-list .quick-menu-item-text {
      display: none; }

#quick-menu-stacks_in_8833_2.expand-close-done .quick-menu-list {
  opacity: 1;
  transition: all 0.5s; }
  #quick-menu-stacks_in_8833_2.expand-close-done .quick-menu-list .quick-menu-item {
    opacity: 1;
    margin-bottom: 0px; }
  #quick-menu-stacks_in_8833_2.expand-close-done .quick-menu-list .quick-menu-item.view-all {
    transition: all 0.5s 0s; }
  #quick-menu-stacks_in_8833_2.expand-close-done .quick-menu-list .quick-menu-item-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

@-webkit-keyframes hidden-blocks-open {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes hidden-blocks-open {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes background-expand {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  80% {
    opacity: 1;
    width: 3000px;
    height: 3000px; }
  100% {
    opacity: 1;
    width: 150%;
    height: 150%; } }

@keyframes background-expand {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  80% {
    opacity: 1;
    width: 3000px;
    height: 3000px; }
  100% {
    opacity: 1;
    width: 150%;
    height: 150%; } }

@media (min-width: 768px) {
  /*  */
  #quick-menu-stacks_in_8833_2.hide-d {
    display: none; }
  /*  */ }

@media (min-width: 467px) and (max-width: 768px) {
  /*  */
  #quick-menu-stacks_in_8833_2.hide-t {
    display: none; }
  /*  */ }

@media (min-width: 0px) and (max-width: 467px) {
  /*  */
  #quick-menu-stacks_in_8833_2.hide-m {
    display: none; }
  /*  */ }
#quick-menu-item-stacks_in_8833_4.custom-colors.quick-menu-item {
  color: rgba(255, 255, 255, 1.00);
  background: rgba(0, 0, 0, 1.00); }
