/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_212 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_212.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_212.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_212.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_212.lineHeightOn {
	line-height: 40px;
}
#simpleText_stacks_in_212.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_212.inheritOff a, #simpleText_stacks_in_212.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_212.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_212.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_212.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_212.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_212.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_212.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_212.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_212.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_212.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_289 {
	margin: 6px 0px 20px 20px;
}

#stacks_out_289 {
	margin-right:0;
}
/*iFrameViewPort START*/
 
#stacks_in_707 .iframe-container-outer{margin-left: auto; margin-right: auto; overflow: hidden; /*customcss;*/} 
#stacks_in_707 .iframe-container-linker a:link {font-size: 10px !important; color: #000000 !important; text-align: left !important; /*text-transform: uppercase;*/} 

#stacks_in_707 .iframe-container {
height: 98vh;
 	/*overflow-x: auto;*/
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;




min-height: 300px;


max-height: 540px;



margin-right: -15px;

/*customcss;*/

#stacks_in_707 .iframe-container .iframe {-webkit-overflow-scrolling: touch;}

}



.editmode_iframe {
	background: url(../files/icon.png) no-repeat center center;
	height: 180px;
	text-align:center;
	vertical-align: bottom;
	margin-bottom: -15px;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}
body {

}

@media all and (max-width: 1024px) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#stacks_in_707 .iframe-container {
    overflow-y: ;

}}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#stacks_in_707 .iframe-container {
    overflow-y: ;

}}
#stacks_in_707 {
	padding:  20px;
}
/*iFrameViewPort START*/
 
#stacks_in_295 .iframe-container-outer{margin-left: auto; margin-right: auto; overflow: hidden; /*customcss;*/} 
#stacks_in_295 .iframe-container-linker a:link {font-size: 10px !important; color: #000000 !important; text-align: left !important; /*text-transform: uppercase;*/} 

#stacks_in_295 .iframe-container {
height: 98vh;
 	/*overflow-x: auto;*/
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;




min-height: 300px;


max-height: 540px;



margin-right: -15px;

/*customcss;*/

#stacks_in_295 .iframe-container .iframe {-webkit-overflow-scrolling: touch;}

}



.editmode_iframe {
	background: url(../files/icon.png) no-repeat center center;
	height: 180px;
	text-align:center;
	vertical-align: bottom;
	margin-bottom: -15px;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}
body {

}

@media all and (max-width: 1024px) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#stacks_in_295 .iframe-container {
    overflow-y: ;

}}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#stacks_in_295 .iframe-container {
    overflow-y: ;

}}
#stacks_in_295 {
	padding:  20px;
}
/*iFrameViewPort START*/
 
#stacks_in_294 .iframe-container-outer{margin-left: auto; margin-right: auto; overflow: hidden; /*customcss;*/} 
#stacks_in_294 .iframe-container-linker a:link {font-size: 10px !important; color: #000000 !important; text-align: left !important; /*text-transform: uppercase;*/} 

#stacks_in_294 .iframe-container {
height: 98vh;
 	/*overflow-x: auto;*/
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;




min-height: 300px;


max-height: 540px;



margin-right: -15px;

/*customcss;*/

#stacks_in_294 .iframe-container .iframe {-webkit-overflow-scrolling: touch;}

}



.editmode_iframe {
	background: url(../files/icon.png) no-repeat center center;
	height: 180px;
	text-align:center;
	vertical-align: bottom;
	margin-bottom: -15px;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}
body {

}

@media all and (max-width: 1024px) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#stacks_in_294 .iframe-container {
    overflow-y: ;

}}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#stacks_in_294 .iframe-container {
    overflow-y: ;

}}
#stacks_in_294 {
	padding:  20px;
}
/*iFrameViewPort START*/
 
#stacks_in_298 .iframe-container-outer{margin-left: auto; margin-right: auto; overflow: hidden; /*customcss;*/} 
#stacks_in_298 .iframe-container-linker a:link {font-size: 10px !important; color: #000000 !important; text-align: left !important; /*text-transform: uppercase;*/} 

#stacks_in_298 .iframe-container {
height: 98vh;
 	/*overflow-x: auto;*/
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;




min-height: 300px;


max-height: 540px;



margin-right: -15px;

/*customcss;*/

#stacks_in_298 .iframe-container .iframe {-webkit-overflow-scrolling: touch;}

}



.editmode_iframe {
	background: url(../files/icon.png) no-repeat center center;
	height: 180px;
	text-align:center;
	vertical-align: bottom;
	margin-bottom: -15px;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}
body {

}

@media all and (max-width: 1024px) {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#stacks_in_298 .iframe-container {
    overflow-y: ;

}}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#stacks_in_298 .iframe-container {
    overflow-y: ;

}}
#stacks_in_298 {
	padding:  20px;
}

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

#stacks_in_315 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	padding: 0px 20px 0px 20px;
}
#stacks_in_598 .sirecowrapper {
display: block;
padding-top: 0% !important;
padding-bottom: 0% !important;


height:auto;


/*Custom CSS;*/
}

#stacks_in_598 .sirecowrapper a {/*Custom CSS;*/}
#stacks_in_598 .sirecowrapper a:hover {/*Custom CSS;*/}

#stacks_in_598 .sirecocontainer {
display: block;
max-width: 1200px; 
margin-left: auto;
margin-right:auto;
/*Custom CSS;*/
}

#stacks_in_598 .sirecocontainer img {

	padding: 0px 0px 0px 0px;
}


#stacks_in_598 .sirecobefit {
margin-left: -10px;
margin-right: -10px;
}

#stacks_in_598 .sirecospacer {
margin-left: 10px;
margin-right: 10px;
}

#stacks_in_598 .sireco:first-of-type {
float: left;

											/*3columnspecial*/





}
#stacks_in_598 .sireco {


	width: 50%;


											/*3columnspecial*/










	display: block; 
	float: left; clear: none;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#stacks_in_598 .sireco:last-of-type {
float: right; clear: right;

											/*3columnspecial*/




}

#stacks_in_598 .sireco_bottomslice {
	text-align: center;
	padding: 5%;
	/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 680px) {
#stacks_in_598 .sirecobefit {
margin-left: 10px;
margin-right: 10px;
}
#stacks_in_598 .sireco {
	width: 100%;
	padding: 5px;
				
}
#stacks_in_598 .sireco:first-of-type {
	width: 100%;
	padding: 5px; 
				
/*Custom CSS;*/
}
#stacks_in_598 .sireco:last-of-type { 
	width: 100%;
	padding: 5px; 
				
	/*Custom CSS;*/
}

#stacks_in_598 .sireco:nth-of-type(2n) {
 
}

#stacks_in_598 .sirecocontainer {

}

#stacks_in_598 .sirecowrapper {



height:auto !important;


/*Custom CSS;*/
}

#stacks_in_598 .sireco_bottomslice {
	/*Custom CSS;*/
}

}



#stacks_in_431 {
	padding:  20px;
}
#stacks_in_345 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_345 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_345 .fluid-image.unlimited img{width:100% !important}#stacks_in_345 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_345 .fluid-image.align-left img{float:left}#stacks_in_345 .fluid-image.align-right img{float:right}

#stacks_in_345 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  3px;
	padding: 40px 20px 40px 20px;
}

#stacks_out_345 {
	width: 85%;
}

#stacks_in_304 {
	margin: 17px 0px 0px 0px;
}

#stacks_out_304 {
	width: 63%;
}


#stacks_in_307 .center-cta{text-align: center;margin-right: auto;margin-left: auto;}

#stacks_in_307 .button /*--THIS IS GENERAL STYLE FOR ANY BUTTON--*/
{
  display: inline-block; /*--LET YOUR BUTTON HAVE FLEXIBLE WIDTH--*/
  padding: 0px 20px; /*--BUTTON CONTENT SHOULD HAVE SOME GOOD LOOKING PADDING ON RIGHT AND LEFT SIDES--*/
  color: #fff;/*--ADD TEXT COLOR--*/

  /*--ADDING SHADOW TO THE BUTTON--*/
  -webkit-box-shadow: 0px 2px 3px #555; /*--FOR SAFARI, CHROME, ETC.--*/
  -moz-box-shadow: 0px 2px 3px #555;  /*--FOR MOZILLA--*/
  box-shadow: 0px 2px 3px #555;margin-left: auto;margin-right: auto;text-align: center;width: auto;margin-bottom: 5px;}



#stacks_in_307 .buttoncolor
{
  /*--FALLBACK BACKGROUND COLOR FOR OPERA AND NON-CSS3 BROWSERS--*/
  background: #93BEB7;

  /*--ADDING BORDER--*/
  border: 1px none #c00c0c;

  /*--ADDING GRADIENT FOR SAFARI, CHROME--*/
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#93BEB7), to(#93BEB7));

  /*--ADDING GRADIENT FOR MOZILLA--*/
  background-image: -moz-linear-gradient(90deg, #93BEB7, #93BEB7);
}

 /*--ADDING GRADIENT FOR IE--*/

#stacks_in_307 .radius
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
}
#stacks_in_307 .clear{clear: both;}
#stacks_in_307 .center-cta
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;overflow: hidden;
  }


#stacks_in_307 .center-cta{overflow: hidden;}

#stacks_in_307 .kulercta{ padding: 0px 20px 0px 25px;}

#stacks_in_307 .kulercta span.button-text
{
  float: left;
  width: auto;
  text-align: center;
}

#stacks_in_307 .kulercta span.text-big
{
  display: inline-block;
  margin-bottom: -8px;
  font: bold 1.4em/45px helvetica, Arial, sans-serif;
}

#stacks_in_307 .kulercta span.text-small
{
  display: inline-block;font-style: normal;font-size: .9em;
  word-wrap: break-word;margin-bottom: 8px;}

#stacks_in_307 .kulercta span.arrowbg
{
  float: left;
  height: 38px;
  width: 38px;
  margin: 11px -5px 0px 20px;

  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#stacks_in_307 .kulercta span.arrow-tail
{
  float: left;
  margin: 10px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_307 .kulercta span.arrow-head
{
  float: left;
  margin: 10px 0px 0px -5px;
  width: 0px;
  height: 0px;
  border-color: #F1F1F1 transparent transparent transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}

#stacks_in_307 .buttoncolor span.text-big { text-shadow: #313131 0 2px 2px; }
#stacks_in_307 .buttoncolor span.text-small { color: #fff; }

#stacks_in_307 .buttoncolor span.arrowbg
{
  background-color: #DDA044;

  /*--ADDING SHADOW--*/

}


#stacks_in_307 .easty
{
  -webkit-transform: rotate(-90deg); /*--FOR SAFARI, CHROME, ETC.--*/
  -moz-transform: rotate(-90deg); /*--FOR MOZILLA--*/
  -o-transform: rotate(-90deg); /*--FOR OPERA--*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/*--FOR IE--*/
}



#stacks_in_307 .kulercta .north span.arrow-tail
{
  float: left;
  margin: 16px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_307 .kulercta .north span.arrow-head
{
  float: left;
  margin: -18px 0px 0 -5px;
  width: 0px;
  height: 0px;
  border-color: transparent transparent #F1F1F1 transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}


#stacks_in_307 .kulercta .west span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 18px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_307 .kulercta .west span.arrow-head
{
  float: left;
  margin: -4px 0px 0 -20px;
  width: 0px;
  height: 0px;
  border-color: transparent #F1F1F1 transparent transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}




#stacks_in_307 .kulercta .east span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 10px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_307 .kulercta .east span.arrow-head
{
  float: left;
  margin: -4px 0px 0 10px;
  width: 0px;
  height: 0px;
  border-color: transparent transparent transparent #F1F1F1;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}
#stacks_in_307 .arrowbg{display:block ;}





#stacks_in_462 {
	margin: 0px 40px 40px 40px;
	padding: 24px 0px 0px 0px;
}

#stacks_in_419 {
	margin: 60px 0px 0px 0px;
	padding:  20px;
}

#stacks_out_419 {
	margin-right:0;
}
#uTubestacks_in_350 {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

#uTubestacks_in_350 a,
#uTubestacks_in_350 a:hover,
#uTubestacks_in_350 a:active,
#uTubestacks_in_350 a:focus {
	text-decoration: none;
	outline: none;
}

#uTubestacks_in_350 iframe,
#uTubestacks_in_350 object,
#uTubestacks_in_350 embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	border: none;
	outline: none;
}

#uTubestacks_in_350 .uTubeLocalImage,
#uTubestacks_in_350 .uTubeWarehousedImage {
	display: none;
}

#uTubestacks_in_350 .uTubeLocalImage img,
#uTubestacks_in_350 .uTubeWarehousedImage img {
	max-width: none;
	width: 100%;
	height: auto;
}

@media print {
	#uTubestacks_in_350 {
		display: none;
	}
}

/*  */

/* @group Mobile Behavior */

/*  */

/*  */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */


/* @end */



#stacks_in_50 {
	padding:  20px;
}

#stacks_in_386 {
	padding:  20px;
}

#stacks_in_37 {
	padding: 50px 16px 16px 16px;
}

#stacks_in_275 {
	padding: 50px 16px 16px 16px;
}

#stacks_in_280 {
	padding:  16px;
}

#stacks_in_691 {
	padding: 50px 20px 20px 20px;
}

#stacks_in_689 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_282 {
	margin: 50px 0px 31px 0px;
	padding:  20px;
}
#stacks_in_368 .sirecocontainer {
display: block;
max-width: 1200px; 
margin-left: auto;
margin-right:auto;
/*Custom CSS;*/
}

#stacks_in_368 .sirecocontainer img {

	padding: 0px 0px 0px 0px;
}


#stacks_in_368 .sirecobefit {
margin-left: -10px;
margin-right: -10px;
}

#stacks_in_368 .sirecospacer {
margin-left: 10px;
margin-right: 10px;
}



#stacks_in_368 .sireco_left {
	width: 50%;
	display: block; 
	float: left; clear: none;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/**/
/*Custom CSS;*/


}

#stacks_in_368 .sireco_right {
	width: 50%;
	display: block; 
	float: right; clear: none;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/**/
/*Custom CSS;*/

 

%[endif]%

}


@media handheld, only screen and (max-width: 780px) {

#stacks_in_368 .sirecobefit {
margin-left: 10px;
margin-right: 10px;
/*Custom CSS;*/
}
#stacks_in_368 .sireco_left {
	width: 100%;
	padding: 5px;
	float: ; clear: none; position: static;

/*Custom CSS;*/
}
#stacks_in_368 .sireco_right {
	width: 100%;
	padding: 5px;
	float: ; clear: none; position: static;
/*Custom CSS;*/
}
}


#stacks_out_368 {
	width: 59%;
}

#stacks_in_370 {
	margin: 17px 0px 0px 0px;
}


#stacks_in_373 .center-cta{text-align: center;margin-right: auto;margin-left: auto;}

#stacks_in_373 .button /*--THIS IS GENERAL STYLE FOR ANY BUTTON--*/
{
  display: inline-block; /*--LET YOUR BUTTON HAVE FLEXIBLE WIDTH--*/
  padding: 0px 20px; /*--BUTTON CONTENT SHOULD HAVE SOME GOOD LOOKING PADDING ON RIGHT AND LEFT SIDES--*/
  color: #fff;/*--ADD TEXT COLOR--*/

  /*--ADDING SHADOW TO THE BUTTON--*/
  -webkit-box-shadow: 0px 2px 3px #555; /*--FOR SAFARI, CHROME, ETC.--*/
  -moz-box-shadow: 0px 2px 3px #555;  /*--FOR MOZILLA--*/
  box-shadow: 0px 2px 3px #555;margin-left: auto;margin-right: auto;text-align: center;width: auto;margin-bottom: 5px;}



#stacks_in_373 .buttoncolor
{
  /*--FALLBACK BACKGROUND COLOR FOR OPERA AND NON-CSS3 BROWSERS--*/
  background: #93BEB7;

  /*--ADDING BORDER--*/
  border: 1px none #c00c0c;

  /*--ADDING GRADIENT FOR SAFARI, CHROME--*/
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#93BEB7), to(#93BEB7));

  /*--ADDING GRADIENT FOR MOZILLA--*/
  background-image: -moz-linear-gradient(90deg, #93BEB7, #93BEB7);
}

 /*--ADDING GRADIENT FOR IE--*/

#stacks_in_373 .radius
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
}
#stacks_in_373 .clear{clear: both;}
#stacks_in_373 .center-cta
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;overflow: hidden;
  }


#stacks_in_373 .center-cta{overflow: hidden;}

#stacks_in_373 .kulercta{ padding: 0px 20px 0px 25px;}

#stacks_in_373 .kulercta span.button-text
{
  float: left;
  width: auto;
  text-align: center;
}

#stacks_in_373 .kulercta span.text-big
{
  display: inline-block;
  margin-bottom: -8px;
  font: bold 1.4em/45px helvetica, Arial, sans-serif;
}

#stacks_in_373 .kulercta span.text-small
{
  display: inline-block;font-style: normal;font-size: .9em;
  word-wrap: break-word;margin-bottom: 8px;}

#stacks_in_373 .kulercta span.arrowbg
{
  float: left;
  height: 38px;
  width: 38px;
  margin: 11px -5px 0px 20px;

  /*--ADDING ROUNDED CORNER--*/
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#stacks_in_373 .kulercta span.arrow-tail
{
  float: left;
  margin: 10px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_373 .kulercta span.arrow-head
{
  float: left;
  margin: 10px 0px 0px -5px;
  width: 0px;
  height: 0px;
  border-color: #F1F1F1 transparent transparent transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}

#stacks_in_373 .buttoncolor span.text-big { text-shadow: #313131 0 2px 2px; }
#stacks_in_373 .buttoncolor span.text-small { color: #fff; }

#stacks_in_373 .buttoncolor span.arrowbg
{
  background-color: #DDA044;

  /*--ADDING SHADOW--*/

}


#stacks_in_373 .easty
{
  -webkit-transform: rotate(-90deg); /*--FOR SAFARI, CHROME, ETC.--*/
  -moz-transform: rotate(-90deg); /*--FOR MOZILLA--*/
  -o-transform: rotate(-90deg); /*--FOR OPERA--*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/*--FOR IE--*/
}



#stacks_in_373 .kulercta .north span.arrow-tail
{
  float: left;
  margin: 16px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_373 .kulercta .north span.arrow-head
{
  float: left;
  margin: -18px 0px 0 -5px;
  width: 0px;
  height: 0px;
  border-color: transparent transparent #F1F1F1 transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}


#stacks_in_373 .kulercta .west span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 18px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_373 .kulercta .west span.arrow-head
{
  float: left;
  margin: -4px 0px 0 -20px;
  width: 0px;
  height: 0px;
  border-color: transparent #F1F1F1 transparent transparent;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}




#stacks_in_373 .kulercta .east span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 10px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_373 .kulercta .east span.arrow-head
{
  float: left;
  margin: -4px 0px 0 10px;
  width: 0px;
  height: 0px;
  border-color: transparent transparent transparent #F1F1F1;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
}
#stacks_in_373 .arrowbg{display:block ;}





#stacks_in_61 {
	padding:  20px;
}

#stacks_in_347 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_347 .pullquote:before, #stacks_in_347 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_347 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_347 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_347 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_347 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_382 {
	padding:  20px;
}
#stacks_in_358 .sirecocontainer {
display: block;
max-width: 1200px; 
margin-left: auto;
margin-right:auto;
/*Custom CSS;*/
}

#stacks_in_358 .sirecocontainer img {

	padding: 0px 0px 0px 0px;
}


#stacks_in_358 .sirecobefit {
margin-left: -10px;
margin-right: -10px;
}

#stacks_in_358 .sirecospacer {
margin-left: 10px;
margin-right: 10px;
}



#stacks_in_358 .sireco_left {
	width: 42%;
	display: block; 
	float: left; clear: none;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/**/
/*Custom CSS;*/


}

#stacks_in_358 .sireco_right {
	width: 58%;
	display: block; 
	float: right; clear: none;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/**/
/*Custom CSS;*/

 

%[endif]%

}


@media handheld, only screen and (max-width: 780px) {

#stacks_in_358 .sirecobefit {
margin-left: 10px;
margin-right: 10px;
/*Custom CSS;*/
}
#stacks_in_358 .sireco_left {
	width: 100%;
	padding: 5px;
	float: ; clear: none; position: static;

/*Custom CSS;*/
}
#stacks_in_358 .sireco_right {
	width: 100%;
	padding: 5px;
	float: ; clear: none; position: static;
/*Custom CSS;*/
}
}

#stacks_in_412 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_412 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_412 .fluid-image.unlimited img{width:100% !important}#stacks_in_412 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_412 .fluid-image.align-left img{float:left}#stacks_in_412 .fluid-image.align-right img{float:right}

#stacks_in_412 {
	padding: 28px 0px 0px 0px;
}

#stacks_in_99 {
	padding:  20px;
}
