/*
Theme Name: Gantry Theme for WordPress
Theme URI: http://www.rockettheme.com
Description: Basic default Gantry theme for Wordpress
Version: 4.1.21
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/
body {
	background: url("images/wrapper-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/*
html {
    margin-bottom: 0px;
    height: 100%;
    background: url(images/dot-bg.png) repeat scroll 0 0;
}*/
#subnav {
margin-top: 0;
}

/* Pasted CSS from Old Site */

.Main_st {  margin:0 auto; float:left; width:100%; }
.box_state
 { 
  position: relative;
  margin:0 auto 40px; 
  width:100%;
  max-width:960px; 
  padding-top:6px;
  border-radius:18px;
  -moz-border-radius: 18px;
 /*  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;*/
	/* IE10 Consumer Preview */ 
   background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#9E9E9E));
  background-image: -webkit-linear-gradient(bottom, #ffffff, #9E9E9E);
  background-image:    -moz-linear-gradient(bottom, #ffffff, #9E9E9E);
  background-image:      -o-linear-gradient(bottom, #ffffff, #9E9E9E);
  background-image:         linear-gradient(to top, #ffffff, #9E9E9E);
 }
 

.box_state:before, .box_state:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 17px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:960px;
	  background: rgba(0, 0, 0, 0.7); 
	  /*-webkit-box-shadow: 0 18px 21px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 18px 21px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 18px 21px rgba(0, 0, 0, 0.7);*/
	   -webkit-box-shadow: 0 27px 18px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 27px 18px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 27px 18px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}
.box_state:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
}	

.box_state h1 { font-size:27px; color:#fff; padding:7px 15px 2px; font-family:'Nexa-Bold'; 
 background:#3994b1  url(http://wordpress.geospatial-associates.com/wp-content/uploads/2014/01/strip11.jpg) repeat-x;
 box-shadow:0 4px 5px #666666; text-shadow:1px 3px 3px #3E3E3E;
 }
.box_state_inner {  text-align:justify; padding:4px 15px 15px 15px; }
.box_state_inner b { color:#3f3f3f; font-size:16px; font-family:'nexaregular'; padding-right:8px; }
.box_state_inner .val_cnt { color:#97220B; padding:10px 0px; font-family:'nexaregular'; font-size:15px; }
.box_state_inner a { color:#2698DE; text-decoration:none; font-size:17px; }
.box_state_inner a:hover { color:#303030;}

@media all and (max-width: 768px)  {
.box_state { float:none; width:100%; }
.box_state_inner b { text-align:left; }
.box_state_inner .val_cnt  { text-align:left; }
.box_state:before, .box_state:after 
	{
	  
	 
	  bottom: 18px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	
	   -webkit-box-shadow: 0 17px 6px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 17px 6px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 17px 6px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}
.box_state:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
}	

.rt-block {
    margin: 10px;
    padding: 15px 0 0;
    position: relative;
}
#rt-transition #rt-mainbody-surround #rt-mainbottom .rt-container .rt-alpha {
    width:100%;
}
