
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_22296_2 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_22296_2 {
		display: none !important;
	}
}

.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_22296_5 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_22296_5 {
		display: none !important;
	}
}

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_22297 {
	height: 15.00px;
}




























@media print {
	#spacerStackstacks_in_22297 {
		display: none !important;
	}
}
/* Pull Quote Styling */


  #stacks_in_823 .pull_quote { 
    padding: 20px;
    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;
  }



#stacks_in_823 .quote_text {
  line-height: 1.3;
  text-align: left;
  color: #ACACAC;
  
    font-family: Georgia, Times, serif;
  
}


#stacks_in_823 .quote_author {
  margin-top: 20px;
  font-style: italic;
  text-align: right;
  color: #ACACAC;
}



/* Handles making images responsive inside the stack */
#stacks_in_823 img {
  max-width: 100%;
  height: auto;
}




#stacks_in_823 .floated_content {
  float: left;
}



/* We use this media query to add styles to any device that supports media queries */

@media only screen {
  #stacks_in_823 .quote_text {
    font-size: 32px;
  }

    

  

  
  #stacks_in_823 .floated_content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  
}


@media only screen and (max-width: 1024px) {
  #stacks_in_823 .quote_text {
    font-size: 24px;
  }

    

  

  
  #stacks_in_823 .floated_content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  


  

}




@media only screen and (max-width: 768px) {
  #stacks_in_823 .quote_text {
    font-size: 24px;
  }

  

  
  #stacks_in_823 .floated_content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
  


  

}




@media only screen and (max-width: 480px) {
  #stacks_in_823 .quote_text {
    font-size: 18px;
  }

    

  

  
  #stacks_in_823 .floated_content {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  


  
    #stacks_in_823 .floated_content {
      float: none;
      margin-left: 0px;
      margin-right: 0px;
    }

    #stacks_in_823 .pull_quote { 
      max-width: 100%;
    }
  

}


.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_22299 {
	height: 15.00px;
}




























@media print {
	#spacerStackstacks_in_22299 {
		display: none !important;
	}
}



#video_stack_videotag_stacks_in_22298 {
	max-width: 100%;
	height: auto;
}
































@media print {
	#spacerStackstacks_in_22303 {
		display: none !important;
	}
}
/* Start Button Press stack CSS code */#stacks_in_22302_2{	text-align: left !important;}.stacks_in_22302_2dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: left;	letter-spacing: 0px !important;		width:inherit;									border: 2px solid #555555;		color:#555555;				font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_22302_2dooabutton:hover {					color:;				border-color: #414141;		color:#414141;	}/* End Button Press stack CSS code */



























@media print {
	#spacerStackstacks_in_3768 {
		display: none !important;
	}
}
