
#stacks_in_1 {
	background-color: rgba(255, 255, 255, 1.00);
}
/* Start Responsive Shim stack CSS code */.stacks_in_16shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Smart3columns stack 1.3.0 */

#stacks_in_27 .s3c_stacks_in_27_table {
	display: table;
	table-layout: fixed;
	width: 100%
}

#stacks_in_27 .s3c_stacks_in_27_table, #stacks_in_27 .s3c_stacks_in_27_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_27 .s3c_stacks_in_27_table div[class^="s3c_stacks_in_27_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_27 .s3c_stacks_in_27_table .s3c_stacks_in_27_cell1 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
 
}

#stacks_in_27 .s3c_stacks_in_27_table .s3c_stacks_in_27_cell2 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
 
}

#stacks_in_27 .s3c_stacks_in_27_table .s3c_stacks_in_27_cell3 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
}

#stacks_in_27 .s3c_stacks_in_27_table .s3c_stacks_in_27_spacer {
	display: table-cell;
	width: 12px;
}

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

#stacks_in_27 .s3c_stacks_in_27_table div[class^="s3c_stacks_in_27_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_27 .s3c_stacks_in_27_table .s3c_stacks_in_27_spacer {
	display: block;
	height: 12px;
}

}

/* End of Smart3columns stack *//* Smart2columns stack v1.3.0 */

#stacks_in_19 .s2c_stacks_in_19_table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_19 .s2c_stacks_in_19_table, #stacks_in_19 .s2c_stacks_in_19_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_19 .s2c_stacks_in_19_table div[class^="s2c_stacks_in_19_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_19 .s2c_stacks_in_19_table .s2c_stacks_in_19_cell1 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
	
}

#stacks_in_19 .s2c_stacks_in_19_table .s2c_stacks_in_19_cell2 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
}

#stacks_in_19 .s2c_stacks_in_19_table .s2c_stacks_in_19_spacer {
	display: table-cell;
	width: 12px;
}

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

#stacks_in_19 .s2c_stacks_in_19_table div[class^="s2c_stacks_in_19_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_19 .s2c_stacks_in_19_table .s2c_stacks_in_19_spacer {
	display: block;
	height: 12px;
}

}

/* End of Smart2columns stack *//* Start Responsive Shim stack CSS code */.stacks_in_17shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_18shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Smart2columns stack v1.3.0 */

#stacks_in_31 .s2c_stacks_in_31_table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_31 .s2c_stacks_in_31_table, #stacks_in_31 .s2c_stacks_in_31_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_31 .s2c_stacks_in_31_table div[class^="s2c_stacks_in_31_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_31 .s2c_stacks_in_31_table .s2c_stacks_in_31_cell1 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
	
}

#stacks_in_31 .s2c_stacks_in_31_table .s2c_stacks_in_31_cell2 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
}

#stacks_in_31 .s2c_stacks_in_31_table .s2c_stacks_in_31_spacer {
	display: table-cell;
	width: 12px;
}

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

#stacks_in_31 .s2c_stacks_in_31_table div[class^="s2c_stacks_in_31_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_31 .s2c_stacks_in_31_table .s2c_stacks_in_31_spacer {
	display: block;
	height: 12px;
}

}

/* End of Smart2columns stack *//* Start Responsive Shim stack CSS code */.stacks_in_35shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_41shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */