/* Responsive Layout v1.5.1 Copyright @2010-2012 Joe Workman */
#stacks_in_502_page28 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_502_page28 .jwresp_col{vertical-align:top} #stacks_in_502_page28 #jwresp_col2_stacks_in_502_page28{position:relative;margin:0 auto;width:32%}#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28,#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28{width:32%}#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28{float:left}#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28{float:right} @media screen and (max-width:770px){#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28,#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28{margin-bottom:20px}#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28{width:49%}#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28{width:49%}#stacks_in_502_page28 #jwresp_col2_stacks_in_502_page28{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28,#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28,#stacks_in_502_page28 #jwresp_col2_stacks_in_502_page28{float:none;width:100%;display:block}#stacks_in_502_page28 #jwresp_col1_stacks_in_502_page28,#stacks_in_502_page28 #jwresp_col3_stacks_in_502_page28{margin-bottom:20px}} 

#stacks_in_534_page28 {
	font-size: 150%;
}
#stacks_in_542_page28_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_542_page28 a:link, #stacks_in_542_page28 a:visited {
	 display:block; 
	
	 float:right; 
	position: relative;
	text-decoration:none;
}
#stacks_in_542_page28 a:hover, #stacks_in_542_page28 a:active {
	color:#000000;
}



#stacks_in_542_page28 a:link, #stacks_in_542_page28 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_542_page28 a:hover {
	background-color:#7DD5FF;
}
#stacks_in_542_page28 a:active {
	background-color:#6AB5D8;
}








#stacks_in_543_page28 {
	font-size: 90%;
}
#stacks_in_551_page28_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_551_page28 a:link, #stacks_in_551_page28 a:visited {
	 display:block; 
	
	 float:right; 
	position: relative;
	text-decoration:none;
}
#stacks_in_551_page28 a:hover, #stacks_in_551_page28 a:active {
	color:#000000;
}



#stacks_in_551_page28 a:link, #stacks_in_551_page28 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_551_page28 a:hover {
	background-color:#7DD5FF;
}
#stacks_in_551_page28 a:active {
	background-color:#6AB5D8;
}








#stacks_in_552_page28 {
	font-size: 90%;
}

#stacks_in_544_page28 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_561_page28_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_561_page28 a:link, #stacks_in_561_page28 a:visited {
	 display:block; 
	
	 float:right; 
	position: relative;
	text-decoration:none;
}
#stacks_in_561_page28 a:hover, #stacks_in_561_page28 a:active {
	color:#000000;
}



#stacks_in_561_page28 a:link, #stacks_in_561_page28 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_561_page28 a:hover {
	background-color:#7DD5FF;
}
#stacks_in_561_page28 a:active {
	background-color:#6AB5D8;
}








#stacks_in_562_page28 {
	font-size: 90%;
}

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

#stacks_in_571_page28 {
	font-size: 125%;
}

#stacks_in_570_page28 {
	padding: 9px 0px 0px 0px;
}
/* Start Contact Form stack CSS code */.stacks_in_563_page28formwrap{	margin: 0;}#stacks_in_563_page28comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_563_page28mail{padding: 0;}.stacks_in_563_page28fieldset{	border: none;	outline: none;	float : none !important;}.stacks_in_563_page28formail{}.stacks_in_563_page28fieldset{	padding: 0 20px 0 3px;}#stacks_in_563_page28 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_563_page28 label *{display: inline;}#stacks_in_563_page28 .stacks_in_563_page28input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #D5D5D5;color: #555555;margin: 0;border: 1px solid #B5B5B5;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_563_page28 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #B5B5B5;background: #D5D5D5;color: #555555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_563_page28sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #cccccc;background-color: #f4f4f4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0px 0px 8px #ffffff;-webkit-box-shadow: inset 0px 0px 8px #ffffff;box-shadow: inset 0px 0px 8px #ffffff;background-image: -o-linear-gradient(90deg , #e6e6e6 0%, #e6e6e6 45%, #f4f4f4 52%, #f4f4f4 100%);background-image: -webkit-linear-gradient(90deg , #e6e6e6 0%, #e6e6e6 45%, #f4f4f4 52%, #f4f4f4 100%);background-image: -ms-linear-gradient(90deg , #e6e6e6 0%, #e6e6e6 45%, #f4f4f4 52%, #f4f4f4 100%);background-image: linear-gradient(90deg , #e6e6e6 0%, #e6e6e6 45%, #f4f4f4 52%, #f4f4f4 100%);background-image: -moz-linear-gradient(bottom , #e6e6e6 0%, #e6e6e6 45%, #f4f4f4 52%, #f4f4f4 100%);text-shadow: rgba(255,255,255,1) 0px 1px 0px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_563_page28response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_563_page28loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_563_page28autoreplay{visibility: hidden;height: 0px;}/* End Contact Form stack CSS code */
#stacks_in_563_page28 {
	border: solid #D4D4D4;
	border-width:  3px;
	margin: 23px 0px 0px 0px;
}

#stacks_in_553_page28 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

#stacks_in_553_page28 .video-container iframe,
#stacks_in_553_page28 .video-container object,
#stacks_in_553_page28 .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#stacks_in_553_page28 {
	margin: 45px 0px 0px 0px;
}

#stacks_in_886_page28 {
	font-size: 144%;
}

#stacks_in_885_page28 {
	background-color: #9E009E;
	border: solid #9E009E;
	border-width:  10px;
	margin: 30px 0px 0px 0px;
}


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

#stacks_in_876_page28 .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_876_page28 .buttoncolor
{
  /*--FALLBACK BACKGROUND COLOR FOR OPERA AND NON-CSS3 BROWSERS--*/
  background: #FF0000;

  /*--ADDING BORDER--*/
  border: 1px none #c00c0c;

  /*--ADDING GRADIENT FOR SAFARI, CHROME--*/
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#504BDE), to(#FF0000));

  /*--ADDING GRADIENT FOR MOZILLA--*/
  background-image: -moz-linear-gradient(90deg, #FF0000, #504BDE);
}

 /*--ADDING GRADIENT FOR IE--*/

#stacks_in_876_page28 .radius
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  overflow: hidden;
}
#stacks_in_876_page28 .clear{clear: both;}
#stacks_in_876_page28 .center-cta
{
  /*--ADDING ROUNDED CORNER--*/
   border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;overflow: hidden;
  }


#stacks_in_876_page28 .center-cta{overflow: hidden;}

#stacks_in_876_page28 .kulercta{ padding: 0px 20px 0px 25px;}

#stacks_in_876_page28 .kulercta span.button-text
{
  float: left;
  width: auto;
  text-align: center;
}

#stacks_in_876_page28 .kulercta span.text-big
{
  display: inline-block;
  margin-bottom: -8px;
  font: bold 1.4em/45px helvetica, Arial, sans-serif;
}

#stacks_in_876_page28 .kulercta span.text-small
{
  display: inline-block;font-style: normal;font-size: .9em;
  word-wrap: break-word;margin-bottom: 8px;}

#stacks_in_876_page28 .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_876_page28 .kulercta span.arrow-tail
{
  float: left;
  margin: 10px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_876_page28 .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_876_page28 .buttoncolor span.text-big { text-shadow: #313131 0 2px 2px; }
#stacks_in_876_page28 .buttoncolor span.text-small { color: #fff; }

#stacks_in_876_page28 .buttoncolor span.arrowbg
{
  background-color: #000000;

  /*--ADDING SHADOW--*/

}


#stacks_in_876_page28 .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_876_page28 .kulercta .north span.arrow-tail
{
  float: left;
  margin: 16px 15px 0px 14px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_876_page28 .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_876_page28 .kulercta .west span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 18px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_876_page28 .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_876_page28 .kulercta .east span.arrow-tail
{
  float: left;
  margin: 14px 15px 0px 10px;
  width: 10px;
  height: 12px;
  background: #F1F1F1;
}

#stacks_in_876_page28 .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_876_page28 .arrowbg{display:block ;}





#stacks_in_876_page28 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_879_page28 {
	margin: 40px 40px 0px 0px;
}
