/* Themify Customize Styling */
h1 {	
	font-family:Arial, Helvetica, sans-serif;	font-size:11em;
	line-height:.5em;
	text-align:center;
	color: #787f82;
	color: rgba(120,127,130,1.00); 
}
h2 {		font-size:6em;
	line-height:2px;
	text-align:center; 
}
#headerwrap {	
	background-color: #767e88;
	background-color: rgba(118,126,136,1);
	padding-top: 0px;
	padding-bottom:  em;
	margin-top: 0px;
	margin-bottom:  %; 
}
#header {	
	border-top-width: 20px;
	border-bottom-width: 30px; 
}
#site-logo {		font-size:3em;
	line-height:1.5em;
	position:relative;

	top: 0px; 
}
#site-description {		font-size:2em;
	line-height:2.5em;
	position:absolute;

	top: 26px; 
}
#main-nav {	
	top:  %;
	background-color: transparent;
	padding-top: 20px; 
}
#main-nav a {		font-size:17px;
	line-height:20px;

	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px; 
}
#main-nav ul {	background-image: none; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {		font-size:1.2em;
	line-height:100%;
 
}
.page-title {	
	color: #767e88;
	color: rgba(118,126,136,1);
	font-family:Arial, Helvetica, sans-serif;	font-size:3.5em;
	line-height:100%;
 
}
#footerwrap {	
	background-color: #767e88;
	background-color: rgba(118,126,136,1);
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
}
#footer {	
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
}
#footer-nav {	
	height: 10px; 
}

/* Themify Custom CSS */
@media screen and (max-width: 600px)#header #site-description {
	  font-size: 15px;margin-top: 32px !important;
}
#headerwrap #site-logo {
	  margin-top: 3px !important;
}

}
@media screen and (max-width: 480px) {
	                    #headerwrap #site-description span {
	  position:relative!important;bottom:70px!important;
}
#headerwrap #site-logo a span {
	  position:relative!important;bottom:20px!important;
}

}
h1{
	  font-weight:100 !important;letterspacing:-1px;
}
time.post-date.entry-date.updated {
	  display: none;
}
.loops-wrapper.press .entry-content {
	  overflow: hidden;padding-left: 20px;
}
 .mfp-bg {
	  opacity: 0.95;
}
   .blankHome{
	  height:50em;
}
@media screen and (max-width: 480px){
	                                                         .blankHome{
	  height:2em;font-size:140%;
}

}
@media screen and (max-width: 820px){
	                                                        .blankHome{
	  height:.5em;font-size:100%;padding-top:10em;
}

}
@media screen and (max-width: 480px){
	                                                         .blankHome{
	  height:5em;font-size:160%;
}

}
 @media screen and (max-width: 768px){
	                                                    .module.gallery-columns-3 .gallery-item, .module-gallery .gallery-icon{
	  width:100%!important;max-width:300px!important;float: none!important;margin:10px auto!important;
}

}
@media screen and (max-width: 768px){
	                                .module.gallery-columns-3 .gallery-item, .module-gallery .gallery-icon{
	  width:100%!important;max-width:300px!important;float: none!important;margin:10px auto!important;
}

}
.mfp-bg {
	  opacity: 0.95;
}
#content {
	  margin-top:30px!important;
}
 #headerwrap.fixed-header #site-logo {
	  top: -13px;
}
#headerwrap.fixed-header #site-logo {
	  font-size: 2.2em;
}
#headerwrap.fixed-header #site-description {
	  display: block;
}
#headerwrap.fixed-header #site-description {
	  font-size: 1.5em;top: 10px;
}
@media screen and (max-width: 480px) {
	                          .themify_builder_2256_row.module_row_0.module_row {
	  background-image: url(http://db4.1dc.myftpupload.com/wp-content/uploads/2016/01/annJonesTEXTa.jpg) !important;background-size: cover !important;background-color: #fff;text-align: center;color: #fff;padding-top: 10px;
}

}
@media screen and (max-width: 1100px){
	                      #site-description {
	  font-size: 1em;line-height: 1em;position: static !important;margin-top: -20px !important;top: 13px;
}

}
@media screen and (max-width: 1100px) {
	                      #headerwrap #site-logo {
	  margin-top: -10px;
}

}
@media screen and (max-width: 480px){
	                #header{
	  padding-top: 0;margin-top: -10px
}

}
#body .module.gallery .gallery-item,.module.gallery .gallery-item,.module.gallery .gallery-caption {
	line-height: 120%;font-size: 90%;text-align: left;
}
