@charset "utf-8";
/* CSS Document */


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

	#pagewrap {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

}




  @media screen and (min-width: 861px) {

	
	
	#menu-button {
		display: none !important;
	}
  	#main-nav,
  	#main-nav.active {
  		display: block !important;
		opacity:1 !important;
  	}
	

	
  }


/*----------------Change to Mobile Layout-----------------*/
  @media screen and (max-width: 860px) {
	  	body{
		background-image:none;
		}
		
	  #header{
		  margin-top:0;
		  padding-bottom:0;
		  height:100px;
		  background:none repeat scroll 0 0 #E5F0F3;
		  }
	  
	  #main-nav-wrap{
		  right:15px;
		  top:25px;
		  }
	  
	  #main-nav{
		  display:none;
		  	width:160px;
			background-color:#E5F0F3;
			border-radius:0;
			border:1px solid #b1c1c6;
		  }
		  
		 #main-nav a{
			 padding: 5px 15px;
			 }
			 
		#content{
			padding:135px 6%;
			}
			
		.nav-slide-content{
			display:none;
			}
			
	.post-nav{
		top:5px;
		right:15px;
		
		}
		
	
	.carousel-nav-wrap{
		top:-143px;
		left:0;
		/*min-width:200px;
		overflow:hidden;
		-webkit-overflow-scrolling:touch;*/
		}
		
	.themify_builder_slider .slide-content{
		display:block;
		}	
		
				
	.altViews{
		padding-bottom:3px;
		}	
		
/*		.themify_builder_slider{
			top:100px;
			
			
			}*/
			
/*		.module-slider .carousel-nav-wrap, #content .post-nav{
			display:none;
			
			}*/
			

	
	.page-id-4 .post-title, .page-id-7 .post-title{
	/*	display:block;
		position:static;*/
		
		}
	.page-id-4 .post-title a, .page-id-7 .post-title a{
/*		color: #477582;
    font-size: 13px;
    font-weight: bold;*/
		}
		
	.page-id-4 article:hover .image-wrap:after, 
.page-id-7 article:hover .image-wrap:after{
	/*background:none;*/
	
	}
	
	.userName{
	position:static;
	padding: 0;
	
	}
	
.page-id-4 #content, .page-id-7 #content, .page-id-8 #content, .page-id-10 #content, .page-id-191 #content{
	padding-top:20px;
	}
	
		 .post-nav .prev, .post-nav .next {
    clear: none;
	width: auto;
	z-index:99;
	} 

  }
  

  

@media screen and (max-width: 760px) {
	.page-id-4 #content, .page-id-7 #content, /*.page-id-8 #content,*/ /*.page-id-10 #content,*/ .page-id-191 #content{
		text-align:center;
		}
	
	}	
			
	/*------------------Feature Image Hover--------------		*/
@media screen and (max-width: 600px) {

	
	
	.carousel-nav-wrap{
		max-width:320px;
		
		}
	
	}
	
	
@media screen and (max-width: 500px) {
/*	.altViews{
		display:none;
		}
*/}

@media screen and (max-width: 480px) {
	.post-title{
		font-size: inherit !important;
		}
	
	 .post-nav .prev, .post-nav .next {
    clear: none;
	width: auto;
	z-index:99;
	} 

label span.wpcf7-form-control-wrap{
	padding-left:0px;
}


	
	}





