/* @override 
	https://www.ministrywell.com/css/ministrywell.css?*
*/

* { margin: 0; padding: 0; outline: 0; }

.clear-fix	{
	clear: both;
}

html, body { 
	height: 100%;
}

body {
    font-size: .75em;
    font-family: arial, sans-serif;
    color: #343434;
    background: #ffffff;
}



#video-01 {
	position: relative;
	width: 100%;
	background: #f9f9f9;
	background-image: url('/images/site_images/video-06.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #000000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

#video-02 {
	position: relative;
	width: 100%;
	background: #f9f9f9;
	background-image: url('/images/site_images/video-02.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #000000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

#video-03 {
	position: relative;
	width: 100%;
	background: #f9f9f9;
	background-image: url('/images/site_images/video-01.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #000000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

#video-04 {
	position: relative;
	width: 100%;
	background: #f9f9f9;
	background-image: url('/images/site_images/video-07.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #000000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

#video-05 {
	position: relative;
	width: 100%;
	background: #f9f9f9;
	background-image: url('/images/site_images/video-03.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #000000;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}


/* START FOUT */

  .wf-loading h1 {
	font-family: arial, sans-serif;
    visibility: hidden;
  }
  .wf-active h1 {
    visibility: visible;
  }

  .wf-loading h2 {
	font-family: arial, sans-serif;
    visibility: hidden;
  }
  .wf-active h2 {
    visibility: visible;
  }

  .wf-loading p {
	font-family: arial, sans-serif;
    visibility: hidden;
  }
  .wf-active p {
    visibility: visible;
  }
  
  .wf-loading a	{
    visibility: hidden;
}
  
/* END FOUT */

a { 
	color: #2a6599; 
	text-decoration: none; 
	cursor: pointer;
}

a:hover { 
	color: #3b8fd8;
	cursor: pointer;
	text-decoration: none; 
}

a.part-time-class	{
	color: #ca7508 !important;
}

a.part-time-class:hover	{
	color: #f28f11 !important;
	color2: #000000 !important;
}

a.full-time-class	{
	color: #124268 !important;
}

a.full-time-class:hover	{
	color: #367aaf !important;
	cursor: pointer;
	color2: #255880 !important;
}

a img { 
	border: 0; 
}

/*input, textarea, select { 
	font-size: .75em; 
	font-family: arial, sans-serif;
	text-align: left;
}*/

.recent-work-mobile-version	{
	display: none;
}

.pagination-header	{
	width: 100%;
	text-align: left;
	font-size: 1.25em;
	clear: both;
}

.pagination-first	{
	float: left;
	font-size: 1.35em;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align:left
}

.pagination-previous a	{
	float: left;
	font-size: 1.35em;
	font-weight: bold;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 20px;
	color: #000000;
	text-align: left
}

.pagination-next a	{
	float: left;
	font-size: 1.35em;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 20px;
	color: #000000;
	text-align: right
}

.pagination-last	{
	float: left;
	font-size: 1.35em;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right
}

.pagination-block	{
	float: left;
	padding-right: 20px;
	font-size: 1.35em;
}

.pagination-block a	{
	padding: 0 3px;
}

.pagination-block .current	{
	font-weight: bold;
	color: #d2903b;
}

.pagination-pages	{
	width: 60%;
	float: left;
	text-align: center;
	font-size: 1.35em;
	font-weight: bold;
}

.pagination-pages .previous-pages	{
	padding-left: 5px;
}

.pagination-pages .next-pages	{
	padding-right: 5px;
}

.pagination-pages span.current	{
	color: #000000;
	padding: 0 5px;
}

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 8px 16px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color: #ffffff;
}

.like-btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #000000, #000000);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
}

.like-btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #5a5a5a, #5a5a5a);
  text-decoration: none;
}




/* --/ VIDEO BUTTON /------------------------------ */

.video-btn2 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
}

.video-btn2:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color: #ffffff;
}

/* ------------------------------/ VIDEO BUTTON /-- */


.video-btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.video-btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


	
textarea { overflow: auto; }

.cl { 
	display: block; 
	height: 0; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	clear: both; 
}

.show-mobile	{
	display: none;
}

.notext { 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
}

.pagination-left, .alignleft { 
	float: left; 
}

.right, .alignright { 
	float: right; 
}

.mobile	{
	display: none;
}
	
.mobile320	{
	display: none;
}
	
.mobile480	{
	display: none;
}

.page-wrapper	{
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
}

.page-wrapper-footer	{
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
}





#header-section	{
	width: 100%;
	position: relative;
}

.header-position	{
	position: relative;
}

.left	{
	float: left;
	font-size: 3.5em;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 35%;
}

.left a	{
	color: #2a6599;
}

.left a:hover	{
	text-decoration: none;
}

.left a span	{
	color: #000000; 
}

.left img	{
	width: 100%;
	padding-bottom: 2px;
	height: auto;
}





/* MAIN NAVIGATION */

#navigation	{
	display:  none;
}

.navigation	{
	float: right;
}

.navigation ul	{
	padding-top: 20px;
	padding-bottom: 20px;
}

.navigation ul li	{	
	display: inline-block;
	padding-left: 10px;
}

.navigation ul li a	{
	font-size: 2.25em;
	font-weight: bold;
	color: #343434;
	padding: 7px 10px;
	font-family: "pt-sans-narrow",sans-serif;
}

.navigation ul li a:hover	{
	color: #f3941d;
	color: #4e8abe;
	text-decoration: none;
}

.navigation ul li a.active	{
	color: #ffffff;
	background: #4e8abe;
	border-radius: 3px;
}.navigation ul li ul 	{	padding: 0;}.navigation ul li ul li	{	}.navigation ul li .dropdown-content ul li	{	font-size: .85em;	list-style-type: square;	display: block;	padding-left: 0;	list-style-type: square;}
.navigation ul li .dropdown-content ul li a	{	color:  grey;	color: #2e608c;	color: #4e8abe;}


ul#by-region		{
	display: none;
}

ul#by-position	{
	display: none;
}

/* WORK IN PROGRESS

.navigation ul li .dropdown-content .by-region-wrapper ul.by-region li {
	display: none;
}

.navigation ul li .dropdown-content .by-region-wrapper:active ul.by-region li {
	display: block;
}

.navigation ul li .dropdown-content .by-position-wrapper ul.by-position li {
	display: none;
}

.navigation ul li .dropdown-content .by-position-wrapper:active ul.by-position li {
	display: block;
}

END WORK IN PROGRESS */

/*end MAIN NAVIGATION */


.clickable-map	{  position: relative;  overflow: hidden;  width: 80%;  margin: 0 auto;  padding-top: 58.33%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */}.responsive-clickable-map	{	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	width: 100%;	height: 100%;}.desktop-clickable-map-section	{	display: block;}.mobile-clickable-map-section	{	display: none;}.clickable-map-section	{	margin-bottom: -80px;}.clickable-map-header	{	text-align: center;	padding-bottom: 20px;}.clickable-map-header h2		{	font-size: 2.25em;	padding-bottom: 10px;}.clickable-map-header p	{	font-size: 1.5em;}



/* SLIDER */

.slider-section	{
	width: 100%;
	position: relative;
}

.slider-wrapper	{
	width: 100%;
	height: 330px;
 
	overflow: hidden;
	background-repeat: none;
	background-size: cover;
	position: relative;
	background-position:100% 0%;
}

.slider-image	{
	width: 100%;
	height: auto;
}

.slider-content	{
	font-family: "museo-sans",sans-serif;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40px 40px 40px 40px;
	/*background: url('/images/site_images/white_transparent.png')*/
}
.sliderContainer {
	max-width: 1350px;
	margin: 0 auto;
	color: #FFF;
}
.slider-content a, .slider-content a:hover	{
	color: #ffffff;
}

 .crumbwrap li {
	list-style: none;
	float: left;
	margin: 0 4px;
}

.crumbwrap ul {
	padding: 0;
	margin: 0 0 30px;
	display: block;
	height: 1em;
}
 
.crumbwrap {
	color: #929292;
	margin-bottom: 25px;
	font-size: 12px;;
	height: auto;
	display: block;
} 

.crumbwrap a {
  color: #999;
  text-decoration: none;
}


.slider-content ul	{
	padding-left: 20px;
}

.slider-content ul li	{
	list-style-type: disc;
	line-height: 2em;
	font-size: 1.5em;
}

.home-slider	{
	width: 65%;
	top: 5%;
	padding: 20px 30px 20px 30px;
 background: rgba(255,255,255,.6);
	height: 250px;
}
 

.slider-content h1	{
	font-family: "pt-sans",sans-serif;
/*	text-transform: uppercase;*/
	font-size: 3.75em;
	font-weight: 900;
	line-height: 1.15em;
	color: #FFF;
	text-shadow: 1px 1px 6px rgba(0,0,0,.6);
}
.home-slider	 h1 {
	color: #333;
	text-shadow: none;
}

.slider-content h2	{
	font-family: "pt-sans",sans-serif;
	text-transform: uppercase;
	font-size: 4.15em;
	font-weight: 90000;
	line-height: 1.15em;
	color: #000000;
}

.slider-content p	{
	font-size: 1.55em;
	line-height: 1.75em;
	margin-top: 10px;
	color: #333;
}

.slider-body p	{
	margin-top: 10px;
}

.resume-button-header	{
	margin-top: 20px;
}

.absolute-positioned	{
	position: absolute;
	width: 90%;
	max-width: 1480px;
	display: none;
}

.facebook-header-wrapper	{
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.facebook-header	{
	position: absolute;
	top: -15px;
	right: 10px;
	width: 70px;
	z-index: 900;
}


.facebook-header	{
	position: absolute;
	top: -15px;
	right: 10px;
	width: 70px;
	z-index: 900;
}



/* SOCIAL MEDIA */

.absolute-positioned-social-media {
	position: absolute;
	width: 80%;
	max-width: 1600px;
}

.social-media-header-wrapper	{
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.social-media-facebook	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 150px;
	background-position:-70px -5px;
	width: 70px;
	height: 100px;
	position: absolute;
	top: -15px;
	right: 10px;
	z-index: 900;
}

.social-media-facebook:hover	{
	background-position:3px -5px;
}


.social-media-twitter	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: -70px -115px;
	width: 70px;
	height: 100px;
	position: absolute;
	top: -15px;
	right: 100px;
	z-index: 900;
}

.social-media-twitter:hover	{
	background-position:3px -115px;
}

/* end SOCIAL MEDIA */


/* end SLIDER */




/* EMPHASIS SECTION */

.emphasis-section	{
	width: 100%;
	background-color: #2c2c2c;
	padding: 20px 0 20px 0;
	margin-top: -3px;
}

.page-wrapper-emphasis	{
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

.emphasis-header	{
	font-size: 24px;
	color: #ffffff;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.25em;
}

.emphasis-header h1	{
	font-size: 24px;
	color: #ffffff;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.25em;
	font-family: arial, sans-serif;
	font-weight: normal;
}

.emphasis-header span {
	color:  #f5a846;
	font-size: 1.35em;
	vertical-align: top;
}

.emphasis-button	{
	padding-left: 80px;
	display: inline-block;
	vertical-align: middle;
}

.emphasis-button a	{
	color: #ffffff;
}

.home-slider-button	{
	padding-left: 0px;
	padding-top: 30px;
	display: inline-block;
	vertical-align: middle;
}

.home-slider-button a	{
	color: #ffffff;
}

/* end EMPHASIS SECTION */



.more-ministry-jobs-button	{
	display: block;
	vertical-align: middle;
	margin: 40px auto 0 auto;
	width: 300px;
}





/* MAIN SECTION */

.main-section	{
	width: 100%;
	padding: 50px 0 40px 0;
	font-family: "museo-sans",sans-serif;
}

.ministry-jobs-section	{
	padding: 30px 0 20px 0;
}

.job-details-section	{
	padding-top: 5px;
}

.google-maps	{
	height: 600px;
}
.google-maps	 #map {
	width: 100%;
	height: 600px;
}

.three-columns	{
	width: 33%;
	float: left;
	text-align: center;
}

.three-columns a	{
	color: #343434;
}

.three-columns a:hover { 
	color: #000000;
	cursor: pointer;
	text-decoration: none; 
}

a .ministry-job-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -240px;
	background-size: 100%
}

a:hover .ministry-job-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -3px;
	background-size: 100%
}

a .ministry-blog-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -240px;
	background-size: 100%
}

a:hover .ministry-blog-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -4px;
	background-size: 100%
}

a .ministry-design-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -240px;
	background-size: 100%
}

a:hover .ministry-design-image-background	{
	width: 220px;
	height: 238px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -3px;
	background-size: 100%
}

.ministry-job-image	{
	width: 50%;
	max-width: 200px;
	height: auto;
}

.three-column-box	{
	padding: 20px 30px;
}

.three-column-box h2	{
	font-size: 2.5em;
	padding-bottom: 5px;
}

.three-column-box p	{
	font-size: 1.35em;
	line-height: 1.35;
}

/* end MAIN SECTION */






/* TESTIMONIAL SECTION */

.testimonial-section	{
	width: 100%;
	background-color: #4e8abe;
	color: #ffffff;
	font-family: "museo-sans",sans-serif;
}

.testimonial-wrapper	{
	padding: 60px 0;
	width: 80%;
	margin: 0 auto;
	max-width: 1080px;
}

.testimonial-section h2	{
	font-size: 2.25em;
	margin-bottom: 20px;
}

.testimonial	{
}

.testimonial p	{
	font-size: 1.5em;
	margin-bottom: 10px;
}

.testimonial-author	{
}

.testimonial-author h2	{
	font-size: 1.5em;
	padding-top: 10px;
	margin-bottom: 0;
}

.testimonial-author p	{
	font-size: 1em;
	margin-top: 0;
}

/* end MAIN SECTION */






/* FAQ SECTION */

.faq-section	{
	width: 100%;
	padding: 60px 0 70px 0;
	background-color: #f3f6f9;
	font-family: "museo-sans",sans-serif;
	text-align: center;
}

.faq-section-left	{
	text-align: left;
}

.faq-section h1	{
	font-size: 2.5em;
}

.faq-section-left h2	{
	font-size: 2.25em;
	padding-bottom: 20px;
}

.question	{
	margin-top: 20px;
	padding-bottom: 20px;
}

.question h3	{
	font-size: 1.5em;
}

.question p	{
	font-size: 1.5em;
	line-height: 1.65;
}

/* end FAQ SECTION */


.ministers-personal-page		{
	padding: 60px 0;
}

.ministers-personal-page h1	{
	font-size: 2.55em;
	text-align: center;
}

.ministers-personal-page h1 span		{
	font-size: .80em;
	font-style: italic;
	font-weight: normal;
}

.ministers-personal-page-content		{
	width: 100%;
	text-align: left;
	padding-top: 30px;
	font-size: 1em;
}

.ministers-personal-page-content h2	{
	font-size: 2em;
	padding-bottom: 10px;
}

.ministers-personal-page-content p	{
	font-size: 1.45em;
	line-height: 1.5em;
	padding-bottom: 10px;
}

.ministers-personal-page-content figcaption	{
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
}


.footer-section	{
	width: 100%;
	padding-bottom: 35px;
	background-color: #2c2c2c;
}

.footer-logo-wrapper	{
	position: absolute;
	width: 100%;
}

.footer-logo-section	{
	position: relative;
	width: 25%;
	max-width: 1280px;
	margin: 0 auto;
}

.footer-logo	{
	width: 100%;
}

.footer-nav-wrapper	{
	width: 100%;
	position: absolute;
	bottom: 3px;
	right: -20px;
}

.footer-nav-section	{
	position: relative;
}

.footer-nav-section ul li	{
	display: inline-block;
	color: #ffffff;
	padding: 0 20px;
	float: right;
	font-size: 1.5em;
}

.footer-nav-section ul li a	{
	color: #ffffff;
}

.footer-nav-section ul li a:hover	{
	color: #d5cba3;
}

.footer-nav-section ul li a.active	{
	color: #d5cba3;
}

.resume-home-main-content figure	{
	font-style: italic;
	padding-top: 20px;
	padding-bottom: 20px;
}


/* MINISTRY JOB PAGES */

.search-block	{
	
}

.search-block h2	{
	font-size: 3em;
	text-align: center;
	padding-bottom: 20px;
}

.search-block h3	{
	font-size: 2.5em;
	text-align: center;
}


.top-10-search-block	{
	margin-top: -20px;
}

.top-10-search-block h2	{
	font-size: 2.6em;
	text-align: center;
	padding-bottom: 0px;
	text-transform: uppercase;
}

.top-10-search-block h3	{
	font-size: 2.5em;
	text-align: center;
}


.job_search_bar	{
	margin: 5px 0px 10px 0px;
	text-align: center;
}

.job_search_bar p	{
	font-size: 1.2em;
}

.job_search_engines	{
	width: 100%;
	margin: 20px 0 0 0;
}

fieldset	{
	border: 0px !important;
}

.select-block	{
	margin-bottom: 0px;
}

#search	{
	width: 100%;
	margin-top: -20px;
}

#position	{
	font-size: 1.35em;
	margin-right: 10px;
	text-align: center;
}

#state	{
	font-size: 1.35em;
	margin-right: 10px;
}

#year	{
	font-size: 1.35em;
	margin-right: 10px;
}

#status	{
	font-size: 1.35em;
	margin-right: 10px;
}

#denomination	{
	font-size: 1.35em;
	margin-right: 10px;
}

.category-search-submit	{
	margin-top: 20px;
}

.results-section	{
	width: 100%;
	background-color: #ffffff;
	color: #000000;
	font-family: "museo-sans",sans-serif;
}

.results-section-padding		{
	padding-top: 40px;
}

.table-block	{
	padding-top: 20px;
	padding-bottom: 60px;
}

.table-block a	{
	color: #000000;
}

.job-display-header	{
	font-size: 1.25em;
}

.post-header	{
	padding: 10px 0;
}

.job-display-white	{
	background-color: #f3f6f9;
	padding: 15px 0;
}

.job-display-white a	{
	color: #000000;
	font-size: 1.25em;
}

.job-display-white a:hover	{
	color: #d07b1c;
}

.job-display-grey	{
	background-color: #FFFFFF;
	padding: 15px 0;
}

.job-display-grey a	{
	color: #000000;
	font-size: 1.25em;
}

.job-display-grey a:hover	{
	color: #3b8fd8;
	color: #d07b1c;
}

.col-1	{
	width: 7%;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-status	{
	width: 8%;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-2	{
	width: 29%;
	float:  left;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-3	{
	width: 29%;
	float:  left;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-4	{
	width: 17%;
	float:  left;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-5	{
	width: 2%;
	float:  left;
	margin-right: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.col-1-classifieds	{
	width: 12%;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
}

.col-2-classifieds	{
	width: 42%;
	float:  left;
	padding-right: 10px;
}

.col-3-classifieds	{
	width: 20%;
	float:  left;
	padding-right: 10px;
}

.col-4-classifieds	{
	width: 10%;
	float:  left;
	padding-right: 10px;
}

.col-5-classifieds	{
	width: 5%;
	float:  right;
	margin-right: 10px;
	padding-right: 10px;
}

.pagination	{
	padding: 20px;
}

.pagination p	{
	font-size: 1.5em;
	font-weight: bold;
}

.pagination a	{
	font-size: 1.25em;
	font-weight: bold;
	color: #2a6599;
	cursor: pointer;
}

.pagination a:hover	{
	font-weight: bold;
	color: #3b8fd8;
	cursor: pointer;
}

.pmm-block	{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.pmm-block p	{
	font-size: 1.4em;
	line-height: 1.65em;
	margin-top: 5px;
}

.pmm-button	{
	margin-top: 20px;
}

.guidebook-block	{
	margin-top: 40px;
}
.guidebook-image	{
	width: 25%;
	float: left;
	margin-right: 40px;
}

.sbts-image	{
	width: 100%;
	height: auto;
}

.guidebook-content	{
	width: 69%;
	float: left;
}

.guidebook-content a	{
	color: #9a0217;
}

.guidebook-content a:hover	{
	color: #c9031f;
	cursor: pointer;
}

.guidebook-content h3	{
	font-size: 2.85em;
}

.guidebook-content p	{
	font-size: 1.5em;
}

.guidebook-content ul	{
	margin: 20px;
}

.guidebook-content ul li	{
	margin: 20px;
	font-size: 1.5em;
	font-weight: bold;
}

.ministry-connections	{
	margin-top: 20px;
}



.pmm-block ul	{
	margin-left: 20px;
	margin-top: 10px;
}

.pmm-block ul li	{
	line-height: 1.75em;
	font-size: 1.25em;
}

/* end MINISTR JOBS */





/* WEBSITE DESIGN */

.webdesign-wrapper	{
	padding: 60px 0;
}

 
.website-design-header h2	{
	font-size: 2.75em;
}

.website-design-header p	{
	font-size: 1.5em;
	line-height: 1.5em;
	padding-top: 10px;
}

.website-design-content	{
	margin-top: 30px;
}

.website-design-content h2	{
	font-size: 2em;
	font-weight: 70000;
}

.website-design-content ul	{
	font-size: 1.5em;
	margin-left: 40px;
	margin-top: 20px;
}

.website-design-content ul li	{
	padding-bottom: 20px;
	line-height: 1.35em;
}

.recent-work	{
	margin-top: 60px;
	margin-bottom: 60px;
}

.recent-work ul.bxslider li	{
	list-style: none;
}

.recent-work h2	{
	font-size: 2.5em;
	text-align: center;
	padding-bottom: 10px;
}

.portfolio-block	{
	background-color: #ffffff;
	padding: 20px 20px 20px 20px;
	color: #000000;
	text-align: center;
}

.portfolio-image	{
	display: inline-block;
}

.portfolio-block h3	{
	font-size: 1.5em;
	padding-top: 20px;
}

.portfolio-block a	{
	color: #343434;
}

.portfolio-block a:hover	{
	color: #3b8fd8;
}

.confirmation_display_header h2	{
	font-size: 2em;
	padding-bottom: 20px;
}

.confirmation_display_header p	{
	font-size: 1.5em;
	line-height: 1.5em;
}

.confirmation_display_header ol	{
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.5em;
}

.confirmation_display_header ol li	{
	line-height: 2em;
}

/* end WEBSITE DESIGN */






/* WEBSITE QUOTE */

.website-quote	{
}

.website-quote h2	{
	font-size: 2.75em;
}

.website-quote h3	{
	font-size: 1.75em;
	padding-top: 20px;
	margin-bottom: -5px;
}

.website-quote p	{
	font-size: 1.5em;
	line-height: 1.5em;
	margin-top: 10px;
}

.website-quote p span	{
	color: #343434;
	font-weight: bold;
	font-size: 1.15em;
	padding-right: 10px;
}

.website-quote p span.price	{
	color: #f3941d;
	font-weight: bold;
	font-size: 1.25em;
	padding-right: 0;	
}

td	{
	padding-left: 20px;
	padding-top: 20px;
}

td.ministry_job_section_title_first	{
	padding-top: 40px;
	font-size: 1.75em;
	font-weight: bold;
	text-decoration: underline;
}

td.ministry_job_section_title	{
	padding-top: 60px;
	font-size: 1.75em;
	font-weight: bold;
	text-decoration: underline;
}

.jobs_post	{
	position: relative;
	max-width: 800px;
	margin: 0 auto;
}

.paymentWrap	{
	position: relative;
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
	padding: 20px 0;
}
/*.jobs_post label	{
	font-weight: bold;
	font-size: 1.25em;
	line-height: 1.5em;
}

.ministry_job_compensation span	{
	line-height: 1.5em;
	font-size: 1.5em;
}*/

/*input.input-300, input#form-input-jobTitle, input#form-input-addressOfContactPerson, input#form-input-emailOfContactPerson, input#form-input-fullName, input#form-input-email	{
	width: 60%;
	min-width: 320px;
	max-width: 750px;
	height: 30px;
	font-size: 1.2em;
	margin-top: 2px;
	padding: 2px 5px;
}*/

/*input.input-200, input#form-input-nameOfChurch, input#form-input-cityOfChurch, input#form-input-websiteOfChurch, input#form-input-denominationOfChurch, input#form-input-compensation, input#form-input-deadlineForResumes, input#form-input-nameOfContactPerson, input#form-input-cityOfContactPerson, input#form-input-number	{
	width: 40%;
	min-width: 320px;
	max-width: 500px;
	height: 30px;
	font-size: 1.2em;
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 2px 5px;
}*/

input.input-100, input#form-input-zipCodeOfContactPerson, input#form-input-telephoneOfContactPerson	{
	/*width: 15%;
	max-width: 150px;
	height: 30px;*/
	font-size: 1.2em;
	margin-top: 2px;
	padding: 2px 5px;
}

/*input.input-50, input#form-input-stateOfChurch, input#form-input-stateOfContactPerson	{
	/*width: 15%;
	min-width: 50px;
	max-width: 75px;
	height: 30px;*!/
	font-size: 1.2em;
	margin-top: 2px;
	padding: 2px 5px;
}*/

textarea.input-400, textarea#form-input-jobRequirements, textarea#form-input-jobDescription, textarea#form-input-message	{
	width: 100%;
	max-width: 100%;
	min-height: 200px;
	font-size: 1.2em;
	margin-top: 2px;
	padding: 6px 12px;
	border: 1px solid #dadada;
}



.ministry-job-submit, .freeform-column button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
  margin: 40px 0px;
}

.ministry-job-submit:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.ministry-job-submit.mailchimp-submit	{
	margin-left: 0 !important;
}

input#form-input-photoOfChurch	{
	font-size: 1.35em;
}



.jobs_post	{
	position: relative;
}

/*.jobs_post label	{
	font-weight: bold;
	font-size: 1.25em;
}*/

.jobs_post .ad_banner	{
	display: none;
	position: absolute;
	right: 5%;
	width: 40%;
	top: 70px;
	padding: 0;
	border: 2px solid #afaeb0;
}

.jobs_post .ad_banner img	{
	display: none;
	width: 100%;
}

span.required	{
	color: red;
}

span.additional_info	{
	font-weight: normal;
}





#job_search_submit2	{
	background: url(/images/site_images/form-submit.png) -80px -15px;
	width: 100px;
	height: 35px;
	margin: 20px 0 40px 0px;
	padding: 12px 0 0 0;
	border: none;
	cursor: pointer;}

#job_search_submit2:hover	{
	background: url(images/form-submit.png) -80px 50px;
	width: 100px;
	height: 35px;
	margin: 20px 0 40px 0px;
	padding: 12px 0 0 0;
	border: none;
}




.block2		{
	position: relative;
	width: 100%;
}

.block-shadow	{
	background-color: #fafafa;
	background-color: #ffffff;
	padding-bottom: 40px;
}

.browse_search_header	{
	margin-top: 0px;
	width: 72%;
	float: left;
}

.browse_search_header h2	{
	font-size:  2.75em;
	margin: 0 0 0px 20px;
}

.browse_search_header p	{
	font-size:  1.35em;
	padding: 0;
	margin-left: 20px;
	margin-top: 2px;
}

.share_this_bar	{
	position: relative;
	width: 25%;
	float: right;
	padding-right: 20px;
}

.share_this_bar p	{
	width: 100%;
	font-size: 1.25em;
	padding-bottom: 10px;
	text-align: right;
}

.classified_description	{
	margin-top: 10px;
	margin-left: 20px;
}

.classified_description h3	{
	font-size: 1.75em;
	padding-bottom: 10px;
}

.classified_description p	{
	font-size: 1.25em;
}

p.price	{
	font-size: 2.0em;
}

.photo_display	{
}

.classified_photo_gallery	{
	margin-left: 20px;
	margin-top: 40px;
	width: 400px;
	min-width: 250px;
	height: auto;
}

.classified_photo_gallery_click	{
	width: 400px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	font-style: italic;
	margin-left: 20px;
}

.gallery_cover_photo_main_gallery	{
}

.church_photo_shadow	{
	float: left;
	margin-top: -3px;
}

.church_photos2	{
	float: right;
	width: 450px;
	padding: 10px 20px 10px 50px;
	text-align: center;
}

.church_photos2	{
	float: right;
	width: 35%;
	padding: 10px 20px 10px 50px;
	text-align: center;
}

.church_photos2 img	{
	width: 100%;
	height: auto;
}

.subheader-block	{
	margin-top: 20px;
	margin-bottom: 20px;
}

.job_description h3	{
	font-size: 1.65em;
	padding: 10px 20px 10px 20px;
	color: #000000;
	background-color: #c7c7c8;
	background-color: #e3e3e3;
	position: relative;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.job_description h4	{
	font-size: 1.45em;
	padding: 10px 0 10px 20px;
}

.job_description p	{
	margin: 0px 20px 10px 20px;
	font-size: 1.35em;
	line-height: 1.5em;
}

.job_description ol	{
	margin-bottom: 10px;
}

.job_description ol li	{
	margin:  0 30px 10px 45px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}.job_description ol li ol li	{	font-size: 16px;	list-style: lower-alpha;}

.job_description ol li ul li	{
	font-size: 16px;
}

.job_description ul	{
	margin-bottom: 10px;
	margin-top: 10px;
}

.job_description ul li	{
	margin:  0 30px 10px 40px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}





.contact_information_box_top	{
	background: url(/img/contact_information_box_top.png) no-repeat;
	height: 10px;
	margin-left: 20px;
	margin-top: 40px;
}

.contact_information_box	{
	background: url(/img/contact_information_box_body.png) repeat-y top center;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-top: -1px;
}

.contact_information_box_bottom	{
	background: url(/img/contact_information_box_bottom.png) no-repeat;
	height: 10px;
	margin-left: 20px;
}

.contact_information_box h3	{
	font-size: 1.55em;
	margin-bottom: -5px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000000;
}

.contact_information	{
	margin-top: 20px;
	padding-left: 20px;
}

.contact_information h4	{
	font-size: 1.35em;
	padding-right: 20px;
}

.contact_information p	{
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 1.25em;
	padding-right: 20px;
}


.contact_name	{
	margin: 20px 0 0 20px;	
}


.contact_name h4	{
	font-size:  14px;	
}

.contact_name h3	{
	font-size:  16px;
	margin: 40px 0 10px 0;	
}

.contact_name p	{
	font-size:  16px;
	line-height: 1.5em;	
}


.job_requirements	{
	margin-top: 20px;
	
}

.job_requirements h3	{
	font-size:  1.65em;
	padding: 10px 20px 10px 20px;
	color: #000000;
	background-color2: #c9ddf3;
	background-color: #e3e3e3;
	position: relative;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.job_requirements h4	{
	font-size: 1.5em;
	margin: 10px 0 10px 20px;
}

.job_requirements p	{
	margin: 0 20px 10px 20px;
	font-size: 1.35em;
	line-height: 1.5em;
}

strong	{
	font-weight:  bold;
}

.job_requirements ul, .job_requirements ol	{
	margin-bottom: 15px;
}

.job_requirements ul li, .job_requirements ol li	{
	margin:  0 30px 5px 40px;
	font-size: 16px;
	line-height: 1.5em;
}



.payment-agreement h2	{
	font-size: 3em;
}

p.payment-agreement-instructions	{
	font-size: 1.75em;
	padding-bottom: 40px;
}

.payment-agreement ul	{
	margin-left: 20px;
	margin-top: 10px;
}

.payment-agreement ul li	{
	font-size: 1.5em;
	line-height: 1.5em;
}

.payment-button	{
	margin-top: 20px;
}




.ministry-blog	{
	
}

.ministry-blog h2	{
	font-size: 3.25em;
}

.blog-block	{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 60px;
}

.blog-image-block	{
	width: 100%;
}

.blog-image	{
	width: 25%;
	float: left;
}

.blog-content-block	{
	width: 70%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.blog-content-block h2	{
	font-size: 2.25em;
	margin-bottom: 10px;
}

.blog-content-block p	{
	font-size: 1.5em;
	line-height: 1.5em;
}


.blog-entry-block	{
	width: 65%;
	float: left;
}

.blog-content-block .btn	{
	margin-top: 10px;
}

.blog-entry-content-block	{
	
}

.blog-entry-content-block h2	{
	font-size: 2.5em;
	margin-bottom: 20px;
}

.blog-entry-content-block p	{
	font-size: 1.5em;
	line-height: 1.5em;
	padding-bottom: 10px;
}

.blog-entry-content-block ul	{
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.blog-entry-content-block ul li	{
	font-size: 1.35em;
	line-height: 1.5em;
	padding: 0px 60px 10px 0px;
}

.blog-entry-content-block ol	{
	padding-left: 20px;
	padding: 20px 60px 20px 20px;
}

.blog-entry-content-block ol li	{
	font-size: 1.35em;
	line-height: 1.25em;
	padding-bottom: 15px;
}

.blog-entry-content-block h3	{
	font-size: 1.75em;
	padding-top: 20px;
	padding-bottom: 5px;
}

.blog-entry-content-block h4	{
	font-size: 1.5em;
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
}

.blog-arrows	{
	color: #ffffff;
}

.blog-sidebar	{
	width: 30%;
	float: right;
	padding-left: 20px;
	text-align: center;
}

.pmm_01	{
	width: 100%;
	height: auto;
}

.blog-sidebar h2	{
	font-size: 3em;
}

.blog-sidebar a	{
	font-size: 1.5em;
}

.blog-sidebar p	{
	font-size: 1.25em;
	padding-top: 10px;
	line-height: 1.5em;
}

.blog_ad_contact p	{
	font-size: 1.25em;
	padding-top: 0;
}

.blog-sidebar ul	{
	margin-top: 20px;
	margin-bottom: 20px;
}

.blog-sidebar ul li	{
	line-height: 2em;
	list-style: none;
	font-size: 1.35em;
}

.resumes-full-width	{
	width: 100%;
}

.resumes-full-width p	{
	width: 100%;
	font-size: 1.45em;
	line-height: 1.5em;
	margin-top: 10px;
}

.resumes-full-width p span	{
	color: #000;
	font-weight: bold;
}

.left-submit-resume	{
	width: 40%;
	float: left;
	padding-right: 5%;
}

.left-submit-resume h3, .right-submit-resume h3	{
	text-align: left;
	padding-top: 40px;
	padding-bottom: 20px;
	font-size: 2em;
}

.right-submit-resume	{
	width: 50%;
	float: left;
	padding-left: 5%;
}

.right-submit-resume .submit	{
	margin-top: 40px;
}

.right-submit-resume h4	{
	font-size: 1.25em;
}

.resume-home	{
	padding-top: 20px;
}

.resume-home h3	{
	font-size: 1.5em;
	padding-top2: 30px;
	padding-bottom: 20px;
}

.resume-home-sidebar.church-login-form	{
	font-size: 1.45em;
	line-height: 1.5em;
}

.resume-home-sidebar h2	{
	font-size: 1.5em;
	padding-top: 0px;
	padding-bottom: 40px;
}

.resume-home-sidebar h3	{
	font-size: 1.5em;
	padding-top: 20px;
	padding-bottom: 20px;
}

.resume-home-main-content	{
	width: 60%;
	float: left;
	font-size: 1.45em;
	line-height: 1.5em;
}

.resume-home-main-content p	{
	padding-bottom: 20px;
}

.resume-home-main-content p.resume-intro	{
	margin-bottom: 0px;
	font-size: 1.15em;
	line-height: 1.5em;
}

.resumeIndividual	{
	width: 100%;
	height: auto;
	margin-top: 0px;
}


.resume-home-sidebar	{
	width: 35%;
	padding-left: 5%;
	float: left;
}

.resume-address-block	{
	padding-bottom: 20px;
	margin-top: -5px;
}

.resume-address	{
	font-size: 1.25em;
	line-height: 1.35em;
}

p.video-subtitle	{
	color: #000000;
	margin-top: -15px;
	margin-bottom: 30px;
	font-size: 1.15em;
	font-weight: bold;
}



.login-form	{
	margin-top: -30px;
}

.resume-block	{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 60px;
}

.resume-image-block	{
	width: 25%;
}

.resume-image-block.adjusted-resume-image-block	{
	width: 35%;
}

.resume-content-block	{
	width: 70%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.resume-content-block.adjusted-resume-content-block	{
	width: 60%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.resume-content-block h2	{
	font-size: 2.25em;
	margin-bottom: 10px;
}

.resume-content-block p	{
	font-size: 1.5em;
	line-height: 1.5em;
}

.resume-image	{
	width: 100%;
	max-width2: 200px;
	float: left;
	margin-bottom: 0px;
}

.resume-bio-block	{
	padding-bottom: 20px;
	display: inline-block;
}

.resume-bio-item	{
	padding-bottom: 10px;
}

.resume-bio	{
	font-size: 1.25em;
	line-height: 1.45em;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.resume-bio-label	{
	font-weight: 700;
	font-size: 1.35em;
	line-height: 1.25em;
	display: inline-block;
	background-color: #eeebe5;
	padding: 5px 15px 5px 15px;
}

.resume-bio-item ul	{
	padding-left: 30px;
	padding-top: 5px;
}

.resume-bio-item ul li	{
	font-size: 1.15em;
}

.button-wrapper	{
	width: auto;
}

.resume-button-wrapper	{
	width: auto;
	float: left;
}

.btn-default, .btn-primary	{
	float: left;
	margin-left: 0px;
	margin-top: 0px;
}

.unlike-btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 1px 13px 1px 13px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
  float: none;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 30px;
}

.unlike-btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color: #ffffff;
}

.remove-from-list {
  background: #c26d12;
  background-image: -webkit-linear-gradient(top, #e7a054, #c26d12);
  background-image: -moz-linear-gradient(top, #e7a054, #c26d12);
  background-image: -ms-linear-gradient(top, #e7a054, #c26d12);
  background-image: -o-linear-gradient(top, #e7a054, #c26d12);
  background-image: linear-gradient(to bottom, #e7a054, #c26d12);
}

.remove-from-list:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #e9a052, #e9a052);
  background-image: -moz-linear-gradient(top, #e9a052, #e9a052);
  background-image: -ms-linear-gradient(top, #e9a052, #e9a052);
  background-image: -o-linear-gradient(top, #e9a052, #e9a052);
  background-image: linear-gradient(to bottom, #e9a052, #e9a052);
  text-decoration: none;
  color: #ffffff;
}

a.favorite-list-name		{
	padding-left: 1px;
}

.btn.resume-button	{
	margin-right: 40px;
	margin-bottom: 20px;
}

.blog-arrows	{
	float: left;
}

.resumeForm-form	{
	
}

h3.login-form-username	{
	padding-bottom: 10px;
	font-size: 1.25em;
}

h3.login-form-password	{
	padding-bottom: 5px;
	font-size: 1.25em;
}

#loginName	{
	font-size: 1.15em;
	padding: 3px 10px;
}

#password	{
	font-size: 1.15em;
	padding: 3px 10px;
}

label.rememberMe	{
	padding-left: 20px;
}

.login-form-button	{
	margin-top: 20px;
	margin-bottom:10px
}




/* LOGIN FORM FOOTER */

.footer-left h2	{
	font-size: 2em;
	padding-bottom: 10px;
}

h3.login-form-username-footer	{
	padding-bottom: 10px;
	color: #999;
}

h3.login-form-password-footer	{
	padding-bottom: 10px;
		color: #999;
}

#loginName-footer	{
	font-size: 1.15em;
	padding: 3px 10px;
		background: #666;
	color: #FFF;
}

#password-footer	{
	font-size: 1.15em;
	padding: 3px 10px;
	background: #666;
	color: #FFF;
}

label.rememberMe-footer	{
	padding-left: 20px;
		color: #999;
}

.login-block-footer	{
	width: 50%;
}

.login-form-button-footer	{
	margin-top: 20px;
	margin-bottom:10px
}

.username-block-footer	{
	float: left;
}

.password-block-footer	{
	float: left;
	padding-left: 40px;
}

/* LOGIN FORM FOOTER */




.submit-resume h2	{
	font-size: 2.5em;
	padding-bottom: 20px;
}

.heading	{
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 5px;
}

.heading p	{
	font-size: .75em;
	font-weight: normal;
}

.sermon-upload	{
	padding-bottom: 30px;
	color: #000000;
}

.resume-freeform .freeform-label	{
	font-size: 1.25em;
	padding-bottom: 5px;
}

.sermon-upload .heading	{
	padding-top: 10px;
}

.firstName-field,	{
	margin-bottom: 20px;
}

.firstName	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.lastName-field	{
	margin-bottom: 20px;
}

.lastName	{
	width: 100%;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.photo-field	{
	margin-bottom: 40px;
}

.photo-field span 	{
	color: red;
	font-size: .85em;
	font-weight: normal;
	font-style: italic;
	padding-left: 5px;
}

.resumePdf-field span 	{
	color: red;
	font-size: .85em;
	font-weight: normal;
	font-style: italic;
	padding-left: 5px;
}

.error-message	{
	color: red;
	font-size: 1.5em;
}

.photo	{
	width: 100%;
	font-size: 1.25em;
}

.address-field	{
	margin-bottom: 20px;
}

.address	{
	width: 100%;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.city-field	{
	margin-bottom: 20px;
}

.city	{
	width: 70%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.state-field	{
	margin-bottom: 20px;
}

.state	{
	width: 20%;
	max-width: 50px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.zipCode-field	{
	margin-bottom: 20px;
}

.zipCode	{
	width: 50%;
	max-width: 200px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.telephone-field	{
	margin-bottom: 20px;
}

.telephone	{
	width: 50%;
	max-width: 200px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.email-field	{
	margin-bottom: 20px;
}

.email	{
	width: 70%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.denomination-field	{
	margin-bottom: 20px;
}

.denomination	{
	width: 100%;
	max-width: 500px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.video-upload	{
	width: 100%;
	max-width: 600px;
	padding: 5px 5px;
	font-size: 1.25em;
	border: 0px solid #585858;
    box-shadow: 3px 3px 7px 1px #626262; 
}

.video-upload-city	{
	width: 100%;
	max-width: 400px;
	padding: 5px 5px;
	font-size: 1.25em;
	border: 0px solid #585858;
    box-shadow: 3px 3px 7px 1px #626262; 
}

.video-upload-state	{
	width: 100%;
	max-width: 100px;
	padding: 5px 5px;
	font-size: 1.25em;
	border: 0px solid #585858;
    box-shadow: 3px 3px 7px 1px #626262; 
}

.video-upload-date	{
	width: 100%;
	max-width: 300px;
	padding: 5px 5px;
	margin-bottom: 30px;
	font-size: 1.25em;
	border: 0px solid #585858;
    box-shadow: 3px 3px 7px 1px #626262; 
}

 

.position-field	{
	margin-bottom: 20px;
	font-size: 1em;
}

.position	{
	width: 30px;
	margin-bottom: 5px;
	margin-left: 0;
}

.yearsOfExperience-field	{
	margin-bottom: 20px;
}

.yearsOfExperience	{
	width: 50%;
	max-width: 200px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.seminaryGraduate-field	{
	margin-bottom: 20px;
}

.seminaryGraduate	{
	width: 20px;
	margin-bottom: 8px;
	max-width: 200px;
	font-size: 1.25em;
}

.seminaryGraduateNo	{
	width: 20px;
	margin-bottom: 8px;
	margin-left: 2px;
	max-width: 20px;
	font-size: 1.25em;
}

.seminary-field	{
	margin-bottom: 20px;
}

.seminary	{
	width: 100%;
	max-width: 600px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resumePdf-field	{
	margin-bottom: 20px;
}

.resumePdf	{
	width: 100%;
	max-width: 600px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

input[type=radio] + p {
    display: none;
}

.label-description	{
	font-size: 1.15em;
	font-weight: normal;
	padding-bottom: 5px;
	color: #5a5a5a;
	font-style: italic;
}

.resume-login-section	{
	font-size: 1.45em;
}

.resume-login-section p	{
	line-height: 1.5em;
}

.login-form-username.login-form-main	{
	margin-top: 40px;
}

.footer-left	{
	width: 60%;
	float: left;
	color: #ffffff;
	padding-top: 40px;
}

.footer-left ul	{
	
}

.footer-left ul li	{
	display: inline-block;
	margin-right: 20px;
	font-size: 1.5em;
}

.footer-left ul li a	{
	color: #bdbdbd;
}

.footer-left ul li a:hover	{
	color: #ffffff;
}

.footer-section	{
	padding-top: 15px;
	position: relative;
}

.footer-right	{
	width: 40%;
	float: right;
	color: #ffffff;
	text-align: right;
	font-size: 1.2em;
	padding-top: 60px;
}

.footer-right h3	{
	font-size: 1.65em;
}

.footer-right p	{
	margin-right: 0px;
	color: #d5d0cd;
	line-height: 1.15em;
}

.email-link-footer	{
	color: #6eacee;
}

.address-block-footer	{
	padding-bottom: 8px;
}

.facebook-footer	{
	position: absolute;
	top: -29px;
	right: 40px;
	width: 70px;
}

.payment-agreement	{
	padding-bottom: 30px;
}

.payment-agreement h2	{
	padding-bottom: 10px;
}

.payment-agreement h3	{
	font-size: 2.25em;
	padding-bottom: 10px;
}

.payment-credit	{
	float: left;
	text-align: center;
	padding: 0 0;
}

.payment-credit form	{
	padding-bottom: 20px;
}

.payment-check	{
	float: left;
	width: 58%;
	padding: 0 0 0 5%;
	border-left: 1px solid #343434;
}

.payment-check p	{
	font-size: 1.5em;
	line-height: 1.5em;
}

.payment-check a	{
	text-decoration: underline;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width2: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1000;    margin-top: 7px;	padding-bottom: 20px;
}

/* Links inside the dropdown */
.navigation ul li .dropdown-content a {
    color: black;
    padding: 5px 40px 5px 16px;
    font-size: 1.65em;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.navigation ul li .dropdown-content a:hover {
	background-color: #f1f1f1;	background-color: #e3e3e3;
	color: #4e8abe;	color: #2e608c;
}

/* Show the dropdown menu on hover */
.navigation ul li:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.resume-favorite-block	{
	padding-top: 40px;
}

.resume-favorite-block p	{
	font-size: 1.5em;
	padding-bottom: 20px;
}

.fav-list-intro	{
	padding-bottom: 15px;
}

.resume-favorite-block	ul li	{
	font-size: 1.5em;
	line-height: 1.75em;
	margin-left: 20px;
}

.favorite-crumb	{
	background-color: #2c2c2c;
	text-align: center;
	padding: 20px 0;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
}

.favorite-crumb a	{
	color: #ffffff;
}

.favorite-crumb a:hover	{
	color: #cfced0;
	color: #f5a846;
}

.notification-highlight	{
	font-size: .85em;
	font-style: italic;
	font-weight: normal;
	color: #626262;
}

.indicates-required	{
	text-align: left !important;
	font-size: 1.15em !important;
	margin-top: -10px;
	margin-bottom: 20px;
}


.landing-page-content	{
	text-align: left;
	padding-bottom: 60px;
}

	.landing-page-content h2		{
		font-size: 2.25em;
		padding-bottom: 15px;
	}
	
	.landing-page-content p	{
		font-size: 1.35em;
		line-height: 1.65em;
	}
	
.landing-page-search		{
	padding-bottom: 60px;
}

.landing-pages-search-bar h2	{
	font-size: 2.25em;}

.landing-page-list h2	{
	text-align: center;
	font-size: 2.25em;
	text-transform: uppercase;
	color: #3498db;
}






#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}



#mc_embed_signup .mc-field-group .mc-standard-field	{
	width: 300px;
	font-size: 1.25em;
}

.mc-field-group.input-group ul li label	{
	padding-left: 20px;
	vertical-align:middle;
	line-height: 1.75em;
}

.mc-field-group.input-group ul li input	{
	width: 45px;
	position: relative;
}

iframe.vimeo-video-block	{
	width: 100%;
	height: 500px;
	margin-top: 60px;
}

.main-video-section-block	{
	width: 100%;
	float: left;
}

.video-wrapper	{
	width: 100%;
	max-width: 1024px;
	padding-top: 40px;
	display: block;
	margin: 0 auto;
}

.video-wrapper h3	{
	text-align: center;
	font-size: 2em;
	padding-top: 30px;
	padding-bottom: 5px;
}

.video-wrapper p	{
	font-size: 1.5em;
	text-align: center;
}

.video-responsive	{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.video-list-section	{
	width: 100%;
	max-width2: 1024px;
	float222: left;
	padding-top2: 40px;
	display: block;
	margin: 0 auto;
}

.video-list-section a	{
	color: #5c5c5c;
}

.video-list-section a:hover	{
	color: #000000;
}

.video-list-section h2	{
	font-size: 26px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #2c2c2c;
	padding: 12px 0 12px 15px;
	color: white;
	font-weight: normal;
}

.video-thumbnail-block	{
	position: relative;
	width: 25%;
	margin-right: 5%;
	float: left;
}

.video-thumbnail	{
	width: 100%;
	height: auto;
	position: relative;
}

.video-thumbnail-block:hover	{
	outline222: 1px solid #c1c1c1;
    box-shadow222: 3px 3px #c1c1c1;
}

.youtube-button	{
	position: absolute;
	width: 25%;
	left: 38%;
	bottom: 38%;
}

.video-desc	{
	float: left;
	width: 70%;
}

.video-list-section ul	{
	list-style-type: none;
	background-color: #ffffff;
	border222: 1px solid #e6e6e6;
}
 
.video-list-section ul li {
	padding: 15px;
	margin: 20px 0
}
 
.video-list-section ul a:hover li {
	background-color222: #eef0eb;
	background-color222: #eeeeee;
}

.video-list-section ul li h3	{
	font-size: 1.5em;
	line-height: 1;
	padding-bottom: 3px;
}

.video-list-section ul li p	{
	font-size: 1.15em;
	margin-top: 5px;
	line-height: 1;
}

.video-list-section ul li:hover	{
	background-color: #f1efe9;
}

ul.video-list	{
	list-style: none;
}

ul.video-list li	{
	padding-bottom: 20px;
}

ul.video-list li h4	{
	padding-bottom: 2px;
}

ul.video-list li a	{
	font-size: 1.25em;
}

.youtube-vimeo-upload	{
	padding: 2.0% 3.5%;
	margin-top: 5px;
	margin-bottom: 10px;
}

.youtube-vimeo-upload h1	{
	font-size: 2.5em;
	margin-bottom: -7px;
}

.youtube-vimeo-upload h1	{
	font-size: 2.5em;
}

.sermon-upload .heading	{
	margin-top: 10px;
}

.youtube-vimeo-upload .heading label	{
	font-size: 1.25em;
}

.youtube-vimeo-upload .heading p	{
	font-size: 1.05em;
	font-style: italic;
	padding-top: 0px;
	padding-bottom: 5px;
}


.status-icon	{
	width: 40px;
	margin-left: 20px;
	padding-top: 10px;
}

.status-icon-table	{
	width: 25px;
	margin-left: 20px;
	padding-top2: 10px;
}

.status-icon-mobile	{
	width: 30px;
	margin-left: 20px;
	padding-top: 5px;
}


/*.job-title-float	{
	float: left;
}*/

.padding	{
	padding-top: 10px;
}


.resume-freeform .freeform-column h3		{
	text-align: left;
	padding-top: 40px;
}

.resume-freeform  #form-input-firstName,  .resume-freeform  #form-input-lastName	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-addressOfContactPerson	{
	width: 100%;
	max-width: 600px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-city	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-stateOfContactPerson	{
	width: 100%;
	max-width: 50px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-zipCode	{
	width: 100%;
	max-width: 200px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-telephone	{
	width: 100%;
	max-width: 200px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-email	{
	width: 100%;
	max-width: 400px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform input[type="checkbox"]	{
	font-size: 20px;
	margin-top: 10px;
}

.resume-freeform input[type="radio"]	{
	font-size: 20px;
	margin-top: 10px;
}

.resume-freeform #form-input-seminary	{
	width: 100%;
	max-width: 800px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-denomination	{
	width: 100%;
	max-width: 400px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform input[type="file"]	{
	font-size: 1.15em;
}

.resume-freeform #form-input-video1Url, .resume-freeform #form-input-video2Url, .resume-freeform #form-input-video3Url, .resume-freeform #form-input-video4Url, .resume-freeform #form-input-video5Url	{
	width: 100%;
	max-width: 600px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-video1Title, .resume-freeform #form-input-video2Title, .resume-freeform #form-input-video3Title, .resume-freeform #form-input-video4Title, .resume-freeform #form-input-video5Title	{
	width: 100%;
	max-width: 600px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-video1Church, .resume-freeform #form-input-video2Church, .resume-freeform #form-input-video3Church, .resume-freeform #form-input-video4Church, .resume-freeform #form-input-video5Church	{
	width: 100%;
	max-width: 400px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-video1City, .resume-freeform #form-input-video2City, .resume-freeform #form-input-video3City, .resume-freeform #form-input-video4City, .resume-freeform #form-input-video5City	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-video1State, .resume-freeform #form-input-video2State, .resume-freeform #form-input-video3State, .resume-freeform #form-input-video4State, .resume-freeform #form-input-video5State	{
	width: 100%;
	max-width: 50px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.resume-freeform #form-input-video1Date, .resume-freeform #form-input-video2Date, .resume-freeform #form-input-video3Date, .resume-freeform #form-input-video4Date, .resume-freeform #form-input-video5Date	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px 2.5px 5px;
	font-size: 1.25em;
	margin-bottom: 20px;
}

.resume-freeform .freeform-column h4		{
	text-align: left;
	padding-top: 15px;
	font-size: 1.85em;
}

.resume-freeform ::placeholder		{
	color: #aaaaaa;
}

.request-web-design-section	{
	width: 100%;
	padding: 60px 0 70px 0;
	background-color: #f3f6f9;
	font-family: "museo-sans",sans-serif;
	text-align: left;
}

.request-web-design-section	{
	font-size: 1.25em;
}

.request-web-design-section h1	{
	font-size: 2em;
	padding-bottom: 30px;
	text-align: center;
}


.web-design-quote-freeform .freeform-column h3	{
	font-size: 1.25em;
	font-weight: bold;
}

.web-design-quote-freeform .freeform-label	{
	font-size: 1.05em;
	font-weight: bold;
	padding-bottom: 5px;
}

.web-design-quote-freeform input#form-input-website, .web-design-quote-freeform input#form-input-exampleOfAWebsiteYouLike, .web-design-quote-freeform input#form-input-anotherExampleOfAWebsiteYouLike	{
	width: 100%;
	max-width: 400px;
	padding: 2.5px 5px 2.5px 5px;
	font-size: 1.05em;
	margin-bottom: 20px;
}

.web-design-quote-freeform input[type="radio"]	{
	font-size: 20px;
	margin-top: 10px;
}

.web-design-quote-freeform textarea#form-input-additionalComments	{
	width: 100%;
	height: 200px;
	padding: 2.5px 5px 2.5px 5px;
	font-size: 1.05em;
	margin-bottom: 20px;
	border: 1px solid #dadada;
}

.freeform-file-drag-and-drop {
	max-height: 60px;
	padding: 40px !important;
	width: auto !important;
	min-width: 0 !important;
	font-size: 16px !important;
}

.web-design-quote-freeform input#form-input-whatIsYourApproximateWebsiteBudget	{
	width: 100%;
	max-width: 300px;
	padding: 2.5px 5px 2.5px 5px;
	font-size: 1.05em;
	margin-bottom: 20px;
}

.jobs_post h3 {
  border-bottom: 1px solid #CCC;
  margin-bottom: 15px;
  
  font-size: 40px;
  line-height: 1.3em;
  text-align: center;
  margin-top: 20px;
}

.freeform-form-has-errors {
	background: #FF0000;
	padding: 20px;
	color: #FFF;
}
.formWrap {
	margin-right: 30px;
}

.formWrap .form-label {
	display: none !important;
}
.freeform-row .freeform-column .freeform-input[type=checkbox],
.formWrap input[type=checkbox] {
	padding: 5px !important;
	height:  auto !important;
	margin-top: 8px !important;
}

.formWrap .freeform-column {
	padding: 0 !important;
	margin-bottom: 10px !important;
	position: relative;
}
.formWrap .freeform-input {
	max-width: 254px;
}
.formWrap textarea {
	max-width: 100% !important;
}
.form-datepicker {
	color: #999;
}
.form-datepicker:focus {
	color: #000;
}
.formPad .form-label {
	display: block !important;
}
.inlineFormWrap {
	width: 85%;
	margin: 25px auto 0;
}
.inlineFormWrap p{
	word-wrap: break-word;
}
.inlineFormWrap h3{
	display: none;
}
.inlineFormWrap input,
.inlineFormWrap textarea {
	padding: 7px 12px;
	border: 1px solid #cecece;
 
}
.freeform-pages {
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0 0 10px;
	list-style: none
}

.freeform-pages li {
	margin: 0 10px 0 0
}

.freeform-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 -15px;
	 
}

.freeform-row .freeform-column {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto !important;
	padding: 10px 0 !;
	margin: 0 15px ;
	box-sizing: border-box;
}

.freeform-row .freeform-column>.freeform-row:first-child {
	margin-top: -10px
}

/*.freeform-row .freeform-column label {
	font-weight: normal;
	margin: 0;
	padding: 0;
}*/

.freeform-row .freeform-column .freeform-label {
	font-weight: normal !important;
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: 5px;
}

.freeform-row .freeform-column .freeform-label.freeform-required:after {
	content: "*";
	margin-left: 5px;
	color: red
}
 
.freeform-row .freeform-column .freeform-input {
	width: 100%;
	font-size: 16px;
	display: block;
	box-sizing: border-box;
	margin: 0 0 5px 0;
	padding: 5px;
	min-height: 30px;
}

.freeform-row .freeform-column .freeform-input .StripeElement {
	width: auto !important;
}

.freeform-row .freeform-column .freeform-input:focus {
	background: #cecece;
}
.freeform-row select {
	width: auto ;
	 
}
/*.input-group-one-line::before {
	content: "Project Type";
	margin-right: 10px;
	padding: 0;
}*/

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.freeform-column {
	position: relative;
	 display: inline-block;
	 font-size: 15px;
	 line-height: 1.4em;
} 
.freeform-column input[type=file] {
/*  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;*/
  border: none;
  color: gray;
  background-color: white;
  padding: 7px 10px 7px 10px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: bold;
}
.freeform-column input[type=file] label,
.uploads label {
	display: none ;
}

.uploads {	
	/*background: transparent;
	border: none;*/
	margin: 0 !important;

	padding-bottom: 10px;
	height: auto;
	position: relative;
}
.uploads::after {
	content:"Photo(s) of your project (optional)";
	/*background: rgba(255,255,255,.5);
	border-radius: 5px;*/
	padding: 1px 6px 3px 0;
	font-family: Helvetica;
	font-size: 12px;
	position: absolute;
	right: 0;
}
 
/*.uploads label {
	display: none;
}
.uploads::before {
	content: "Photos of your Project (optional)";
	display: block;
	margin: -10px 0 0 0;
	text-transform: uppercase;
	font-size: 12px;
 
}*/

.freeform-row .freeform-column .freeform-input[type=checkbox], .freeform-row .freeform-column .freeform-input[type=radio] {
	width: auto;
	height: auto;
	line-height: 1em;
	display: inline-block;
	margin: 0 5px !important;
	padding: 0 ;
	min-height: 20px;
	
}



.freeform-row .freeform-column .freeform-input.StripeElement {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
	border: 1px solid;
	padding: 5px;
	height: 36px !important;
	width: 100%;
}

.freeform-row .freeform-column .freeform-input-only-label {
	font-weight: normal
}

.freeform-row .freeform-column .freeform-input-only-label>.freeform-input {
	display: inline-block;
	width: auto;
	margin-right: 5px
}

.freeform-row .freeform-column .freeform-errors {
	list-style: none;
	padding: 0;
	margin: 5px 0 0
}

.freeform-row .freeform-column .freeform-errors>li {
	color: red
}

.freeform-row .freeform-column .freeform-instructions {
	margin: 0 0 5px;
	font-size: 13px;
	color: #999 !important;
}

.freeform-row .freeform-column.freeform-column-content-align-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.freeform-row .freeform-column.freeform-column-content-align-left>button:not(:first-of-type) {
	margin-left: 5px
}

.freeform-row .freeform-column.freeform-column-content-align-center {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.freeform-row .freeform-column.freeform-column-content-align-center>button:not(:first-of-type) {
	margin-left: 5px
}

.freeform-row .freeform-column.freeform-column-content-align-right {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.freeform-row .freeform-column.freeform-column-content-align-right>button:not(:first-of-type) {
	margin-left: 5px
}

.freeform-row .freeform-column.freeform-column-content-align-spread {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.freeform-row .freeform-column.freeform-column-content-align-spread>button:not(:first-of-type) {
	margin-left: 5px
}

.freeform-form-has-errors {
	color: red
} 


.freeform-row button {
 
  min-height: 42px;
  min-width: 125px;
  padding: 14px 20px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #357fa6;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
 
  color: #fff;
 
 
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.freeform-row button:hover {
  background-color: #68c6ef;
}


.formsection label,
.formsection .tip {
	 
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
}

/* UPLOAD STYLEING */
.fileUpload {
	text-align: center;
}
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.inputfile + label * {
	pointer-events: none;
}
.inputfile + label {
    color: white;
    background: #333 url('https://mbj.imgix.net/img/266-upload.png?auto=compress,format') no-repeat 12px 8px;
	font-family: Lato, sans-serif;
 	background-size: 20px 18px;
    display: inline-block;
    padding: 6px 20px 6px 40px;
}
 
.inputfile:focus + label,
.inputfile + label:hover {
    background-color: #c70202;
}

.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}
.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

 

.form-wrapper {
  display: block;
  width: 90%;
  max-width: 495px;
  padding: 30px 30px 20px;
  border: 1px solid #317081;
  border-bottom-right-radius: 25px;
}

.form-title-box {
  display: block;
  width: 90%;
  max-width: 495px;
  padding: 13px 30px 5px;
  border-top: 1px solid #317081;
  border-right: 1px solid #317081;
  border-left: 1px solid #317081;
}



/* -- MAX-WIDTH 1520px ----------------------- */
@media only screen  and (max-width : 1650px) {

.left	{
	width: 35%;
}

.slider-content h1	{
	font-size: 3.65em;
}

.slider-content h2	{
	font-size: 4em;
}

/* SOCIAL MEDIA */

.absolute-positioned-social-media {
	position: absolute;
	width: 88%;
	max-width: 1600px;
}

/* end SOCIAL MEDIA */

}



/* -- MAX-WIDTH 1520px ----------------------- */
@media only screen  and (max-width : 1520px) {

.left	{
	width: 35%;
}

.slider-content h1	{
	font-family: "pt-sans",sans-serif;
	text-transform: uppercase;
	font-size: 3.65em;
 
	line-height: 1.15em;
 
}

.slider-content h2	{
	font-family: "pt-sans",sans-serif;
	text-transform: uppercase;
	font-size: 3.65em;
	font-weight: 90000;
	line-height: 1.15em;
	color: #000000;
}

}



/* -- MAX-WIDTH 1400px ----------------------- */
@media only screen  and (max-width : 1480px) {

/*.slider-content	{
	top: 10%;
	width: 70%;
	padding: 40px 120px 40px 40px;
}*/

/*.home-slider	{
	width: 57%;
	top: 10%;
	padding: 40px 40px 40px 40px;
}*/

.slider-content h1	{
	font-size: 3.25em;
}

.slider-content h2	{
	font-size: 3.5em;
}



/* SOCIAL MEDIA */

.absolute-positioned-social-media {
	position: absolute;
	width: 92%;
	max-width: 1600px;
}

/* end SOCIAL MEDIA */

}


/* -- MAX-WIDTH 1250px ----------------------- */
@media only screen  and (max-width : 1300px) {
	
.emphasis-button	{
	padding-left: 0px;
	padding-top: 15px;
	display: block;
	vertical-align: middle;
}

}


/* -- MAX-WIDTH 1250px ----------------------- */
@media only screen  and (max-width : 1265px) {



.navigation ul li a	{
	font-size: 1.90em;
	font-weight: bold;
	color: #343434;
	padding: 7px 7px;
	font-family: "pt-sans-narrow",sans-serif;
}


/*.slider-content	{
	width: 75%;
	padding: 40px 40px 40px 40px;
}*/
	
.emphasis-header	{
	font-size: 2.75em;
	color: #ffffff;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.25em;
}

.emphasis-header span {
	color:  #f5a846;
	font-size: 1.25em;
	vertical-align: top;
}

.emphasis-button	{
	padding-left: 60px;
	display: inline-block;
	vertical-align: middle;
}

.search-block	{
	margin-top: 0px;
}

.church_photo_shadow	{
	float: left;
}

.church_photos2	{
	float: right;
	width: 30%;
	padding: 10px 20px 10px 50px;
	text-align: center;
}

.church_photos2 img	{
	width: 100%;
	height: auto;
}

.left	{
	width: 40%;
}

a .ministry-job-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -218px;
	background-size: 100%
}

a:hover .ministry-job-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-blog-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -218px;
	background-size: 100%
}

a:hover .ministry-blog-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-design-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -218px;
	background-size: 100%
}

a:hover .ministry-design-image-background	{
	width: 200px;
	height: 215px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

.emphasis-button	{
	padding-left: 0px;
	padding-top: 15px;
	display: block;
	vertical-align: middle;
}

/*.home-slider	{
	width: 83%;
	top: 10%;
	padding: 40px 40px 40px 40px;
}*/

}



/* -- MAX-WIDTH 1125px ----------------------- */
@media only screen  and (max-width : 1125px) {

.left	{
	width: 39%;
}

/* SOCIAL MEDIA */

.absolute-positioned-social-media {
	position: absolute;
	width: 95%;
	max-width: 1600px;
}

.social-media-header-wrapper	{
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.social-media-facebook	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 130px;
	background-position:-70px -3px;
	width: 60px;
	height: 100px;
	position: absolute;
	top: -15px;
	right: 10px;
	z-index: 900;
}

.social-media-facebook:hover	{
	background-position:-7px -3px;
}


.social-media-twitter	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 130px;
	background-position: -60px -98px;
	width: 60px;
	height: 100px;
	position: absolute;
	top: -15px;
	right: 100px;
	z-index: 900;
}

.social-media-twitter:hover	{
	background-position:3px -98px;
}

/* end SOCIAL MEDIA */


}


/* -- MAX-WIDTH 1250px ----------------------- */
@media only screen  and (max-width : 1100px) {
	
body {
    font-size: .65em;
}

/*.slider-content	{
	width: 83%;
	padding: 40px 40px 40px 40px;
}*/

.main-section	{
	padding: 40px 0 40px 0;
}

.ministry-jobs-section	{
	padding: 30px 0 20px 0;
}

.job-details-section	{
	padding-top: 01px;
}

.browse_search_header p	{
	font-size:  1.5em;
}

.job_description h3	{
	font-size: 1.85em;
	padding: 10px 20px 10px 20px;
	color: #000000;
}

.job_description h4	{
	font-size: 1.5em;
	font-weight: bold;
}

.job_description p	{
	font-size: 1.5em;
}

.job_description ol	{
	margin-bottom: 10px;
}

.job_description ol li	{
	margin:  0 30px 10px 40px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}

.job_description ul	{
	margin-bottom: 10px;
	margin-top: 10px;
}

.job_description ul li	{
	margin:  0 30px 10px 40px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}

.job_requirements h3	{
	font-size:  1.85em;
	padding: 10px 20px 10px 20px;
	color: #000000;
}

.job_requirements h4	{
	font-size: 1.5em;
	margin-left: 20px;
	margin: 10px 0 2px 20px;
}

.job_requirements p	{
	margin: 0 20px 10px 20px;
	font-size: 1.5em;
	line-height: 1.5em;
}

.job_requirements ul, .job_requirements ol	{
	margin-bottom: 15px;
}

.job_requirements ul li, .job_requirements ol li	{
	margin:  0 30px 5px 40px;
	font-size: 16px;
}

.navigation ul li	{	
	display: inline-block;
	font-size: 1.15em;
	padding-left: 10px;
}

.resume-block p	{
	font-size: 1.5em;
	line-height: 1.65em;
	margin-top: 5px;
}

.testimonial-author p	{
	font-size: 1.15em;
	margin-top: 0;
}

}


/* -- MAX-WIDTH 1020px ----------------------- */
@media only screen  and (max-width : 1020px) {
	
.emphasis-button	{
	padding-left: 0px;
	padding-top: 15px;
	display: block;
	vertical-align: middle;
}

.job_description ol	{
	margin-bottom: 10px;
}

.job_description ol li	{
	margin:  0 30px 10px 40px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}

.job_description ul	{
	margin-bottom: 10px;
	margin-top: 10px;
}

.job_description ul li	{
	margin:  0 30px 5px 40px;
	font-size:  16px;
	font-weight: normal;
	line-height: 1.5em;
}

.navigation ul li	{	
	display: inline-block;
	font-size: 1.0em;
	padding-left: 10px;
}


.blog-image-block	{
	width: 100%;
}

.blog-image	{
	width: 35%;
	float: left;
}

.blog-content-block	{
	width: 60%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

}


/* -- MAX-WIDTH 995px ----------------------- */
@media only screen  and (max-width : 995px) {
	
.navigation ul li	{	
	display: inline-block;
	font-size: 1.0em;
	padding-left: 5px;
}

.slider-content	{
	width: 100%;
	padding: 30px 80px 30px 40px;
}

/*.home-slider	{
	padding: 40px 40px 40px 40px;
}*/

.share_this_bar	{
	margin-top: 20px;
}

.share_this_bar p	{
	font-size: 1.25em;
	padding-bottom: 10px;
}

.blog-entry-block	{
	width: 100%;
	float: left;
}

.blog-sidebar	{
	width: 100%;
	float: right;
	padding-left: 20px;
	text-align: center;
}

.pmm_01	{
	width: 330px;
	height: auto;
	margin-top: 40px;
}

.navigation ul li	{	
	display: inline-block;
	font-size: 1em;
	padding-left: 5px;
}

.left	{
	float: left;
	font-size: 3.5em;
	padding-top: 5px;
	width: 40%;
}



a .ministry-job-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -158px;
	background-size: 100%
}

a:hover .ministry-job-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-blog-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -158px;
	background-size: 100%
}

a:hover .ministry-blog-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-design-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -158px;
	background-size: 100%
}

a:hover .ministry-design-image-background	{
	width: 145px;
	height: 157px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}



.facebook-header	{
	position: absolute;
	top: -13px;
	right: 20px;
	width: 60px;
	z-index: 900;
}

.slider-content p {
	display: none;
}

.slider-content ul {
	display: none;
}

}


/* -- MAX-WIDTH 900px ----------------------- */
@media only screen  and (max-width : 900px) {
	
.slider-wrapper	{

	height: 200px;

}

.navigation ul li	{	
	display: inline-block;
	font-size: 1.35em;
	padding-left: 5px;
}

/*.slider-content	{
	width: 75%;
	padding: 20px 40px 20px 40px;
}*/

/*.home-slider	{
	width: 80%;
	padding: 40px 40px 40px 40px;
}*/

.slider-content h1	{
	font-size: 3.15em;
}

.slider-content h2	{
	font-size: 3.75em;
}

.job-display-white a	{
	color: #000000;
	font-size: 1.25em;
}

.job-display-grey a	{
	color: #000000;
	font-size: 1.25em;
}

.share_this_bar	{
	margin-top: 20px;
}

.share_this_bar p	{
	font-size: 1.25em;
	padding-bottom: 10px;
}

.navigation ul li	{	
	display: inline-block;
	font-size: .85em;
	padding-left: 5px;
}

.blog-image-block2	{
	width: 50%;
	margin-left: 5%;
}


.blog-image2	{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.blog-content-block2	{
	width: 90%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}



.resume-home-main-content	{
	width: 100%;
	float: left;
	font-size: 1.45em;
	line-height: 1.5em;
}

.resume-home-sidebar	{
	width: 100%;
	padding-top: 40px;
	padding-left: 0%;
	float: left;
}

.username-block-footer	{
	float: none;
}

.password-block-footer	{
	float: none;
	padding-left: 0px;
	padding-top: 15px;
}

.footer-nav-section ul	{
	display: none;
}

.footer-left h2	{
	font-size: 2em;
	padding-top: 20px;
}



label.rememberMe-footer	{
	padding-left: 0px;
	display: block;
	padding-top: 10px;
}

.video-wrapper h3	{
	text-align: center;
	font-size: 1.85em;
}

.video-wrapper p	{
	text-align: center;
	font-size: 1.25em;
}

.video-list-section h2	{
	font-size: 2.25em;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #2c2c2c;
	padding: 10px 0 10px 15px;
	color: white;
	font-weight: normal;
}

.left-submit-resume	{
	width: 100%;
	float: left;
	padding-right: 0%;
}

.right-submit-resume	{
	width: 100%;
	float: left;
	padding-left: 0%;
}

.firstName	{
	width: 100%;
	max-width: 500px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.lastName	{
	width: 100%;
	max-width: 500px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

.address	{
	width: 100%;
	max-width: 500px;
	padding: 2.5px 5px;
	font-size: 1.25em;
}

}





/* -- MAX-WIDTH 880px ----------------------- */
@media only screen  and (max-width : 880px) {
	
.payment-check	{
	width: 53%;
}

.resume-content-block	{
	width: 100%;
	float: none;
	padding-left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

.resume-content-block h2	{
	font-size: 2.25em;
	margin-bottom: 10px;
}

.resume-content-block p	{
	font-size: 1.5em;
	line-height: 1.5em;
}

.resume-image	{
	width:50%;
	float: none;
	margin-bottom: 0px;
	display: block;
	margin: 0 auto;
}

.resume-button-wrapper	{
	width: 100%;
	float: left;
}

.btn.resume-button	{
	display: inline-block;
	float: none;
	margin-right: 0px;
}

.btn-default, .btn-primary	{
	float: none;
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
}

.resume-bio-item ul	{
	padding-left: 0px;
	padding-top: 5px;
	list-style: none;
}


.resume-image-block	{
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

.resume-image-block.adjusted-resume-image-block	{
	width: 100%;
}

.resume-content-block.adjusted-resume-content-block	{
	width: 100%;
	float: left;
	padding-left: 0%;
	padding-bottom: 20px;
}

}





/* -- MAX-WIDTH 850px ----------------------- */
@media only screen  and (max-width : 850px) {

.footer-right2	{
	width: 40%;
	float: left;
	color: #ffffff;
	text-align: right;
}

.footer-right p	{
}

.facebook-footer	{
	position: absolute;
	top: -26px;
	right: 40px;
	width: 55px;
}

.footer-left ul li	{
	display: inline-block;
	margin-right: 20px;
}



.footer-logo-section	{
	position: relative;
	width: 40%;
	max-width: 1280px;
	margin: 0 auto;
}

}


/* -- MAX-WIDTH 830px ----------------------- */
@media only screen  and (max-width : 830px) {

.left	{
	width: 100%;
	text-align: center;
}

.left img	{
	width: 60%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: 0px;
}
	
#navigation	{
	display2:  none;
}

.navigation	{
	display:  none;
}

.job-display-white	{
	background-color: #f3f6f9;
	padding: 15px 0;
	line-height: 2.1em;
}

.job-display-grey	{
	background-color: #FFFFFF;
	padding: 15px 0;
	line-height: 2.1em;
}

.col-1	{
	display: none;
}

.col-2	{
	width: 29%;
	float:  left;
	padding-right: 10px;
	margin-left: 20px;
}

.col-3	{
	width: 32%;
	float:  left;
	padding-right: 10px;
}

.col-4	{
	width: 18%;
	float:  left;
	padding-right: 10px;
}

.col-5	{
	width: 2%;
	float:  left;
	margin-right: 10px;
	padding-right: 10px;
}

.status-icon-table	{
	width: 20px;
	margin-left: 20px;
}

.col-1-classifieds	{
	display: none;
}

.col-2-classifieds	{
	width: 50%;
	float:  left;
	padding-right: 10px;
	margin-left: 20px;
}

.col-3-classifieds	{
	width: 20%;
	float:  left;
	padding-right: 10px;
}

.col-4-classifieds	{
	width: 7%;
	float:  left;
	padding-right: 10px;
}

.col-5-classifieds	{
	width: 5%;
	float:  right;
	margin-right: 20px;
	padding-right: 10px;
}

a .ministry-job-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -147px;
	background-size: 100%
}

a:hover .ministry-job-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-blog-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -147px;
	background-size: 100%
}

a:hover .ministry-blog-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

a .ministry-design-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -147px;
	background-size: 100%
}

a:hover .ministry-design-image-background	{
	width: 135px;
	height: 146px;
	margin: 0 auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}.desktop-clickable-map-section	{	display: none;}.mobile-clickable-map-section	{	display: block;}.map-accordion	{	padding-top: 40px;}.tab {  overflow: hidden;  border: 1px solid #ccc;  background-color: #f1f1f1;  width: 45%;  float: left;  box-sizing: border-box;  }/* Style the buttons that are used to open the tab content */.tab button {  background-color: inherit;  float: left;  float: none;  border: none;  outline: none;  cursor: pointer;  padding: 14px 16px;  transition: 0.3s;}.tablinks	{	width: 100%;	text-align: left;	display: block;	font-size: 1.25em;}/* Change background color of buttons on hover */.tab button:hover {  background-color: #ddd;}/* Create an active/current tablink class */.tab button.active {  background-color: #ccc;  font-weight: bold;  text-transform: uppercase;}/* Style the tab content */.tabcontent {  display: none;  padding: 14px 20px;  border: 1px solid #ccc;  background-color: #ccc;  text-align: left;  width: 55%;  float: right;  box-sizing: border-box;}.tabcontent h3	{	font-size: 1.35em;	font-weight: bold;	text-transform: uppercase;	padding-bottom: 10px;}.tabcontent ul	{	margin-left: 20px;}.tabcontent ul li	{	padding: 7px 0;	font-size: 1.35em;}

}


/* -- MAX-WIDTH 780px ----------------------- */
@media only screen  and (max-width : 780px) {

.jobs_post h3 {
 
  font-size: 26px;

}
  .freeform-row .freeform-column .freeform-input {
  	width: auto;
  }
  .formWrap .freeform-input {
  	max-width: 100% !important;
  	width: 100% !important;
  }
  .freeform-row .freeform-column .freeform-input[type=checkbox],
  .formWrap input[type=checkbox],
  input[type=checkbox] {
   width: 25px  !important;
  }
  .formWrap input[type=checkbox] .form-label,
  .formWrap label.noHide {
  	line-height: 20px !important;
  	height: 34px;
  }
  .freeform-row {
  	margin: 0 -15px -10px  !important;
  	flex-direction: column;
   
  }

.guidebook-block	{
	margin-top: 40px;
}
.guidebook-image	{
	width: 40%;
	float: left;
	margin-right: 0px;
	margin-bottom: 20px;
}

.sbts-image	{
	width: 100%;
	height: auto;
}

.guidebook-content	{
	width: 80%;
	float: left;
}

.share_this_bar	{
	margin-top: 20px;
	width: 90%;
	padding-right: 6%;
	float: right;
}

.share_this_bar p	{
	font-size: 1.25em;
	padding-bottom: 10px;
}

.blog-image-block2	{
	width: 60%;
	margin-left: 5%;
}


.blog-image2	{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.blog-content-block2	{
	width: 90%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.church_photos2	{
	float: left;
	width: 90%;
	padding: 0px 0px 0px 0px;
	margin-left: 20px;
	text-align: center;
}

.church_photos2 img	{
	width: 100%;
	height: auto;
}

.mobile480	{
	display: block;
}

}


/* -- MAX-WIDTH 750px ----------------------- */
@media only screen  and (max-width : 750px) {

.slider-content h1	{
	font-size: 3.15em;
}

.slider-content h2	{
	font-size: 3.5em;
}
	
.emphasis-header	{
	font-size: 2.25em;
}

.emphasis-header span {
	font-size: 1.1em;
}

}




/* -- MAX-WIDTH 800px ----------------------- */
@media only screen  and (max-width : 750px) {

.payment-agreement	{
	padding-bottom: 30px;
}

.payment-agreement h2	{
	padding-bottom: 40px;
	text-align: center;
}

.payment-agreement h3	{
	font-size: 2.25em;
	padding-bottom: 10px;
}

.payment-credit	{
	float: left;
	width: 90%;
	text-align: center;
	padding: 0 5%;
}

.payment-credit form	{
	padding-bottom: 40px;
}

.payment-check	{
	float: left;
	width: 90%;
	text-align: center;
	padding: 40px 0 0 5%;
	border-left: none;
	border-top: 1px solid #343434;
}


.video-list-section ul li h3	{
	font-size: 1.25em;
	line-height: 1;
	padding-bottom: 3px;
}

.video-list-section ul li p	{
	font-size: 1.15em;
	margin-top: 5px;
	line-height: 1;
}

}







/* -- MAX-WIDTH 700px ----------------------- */
@media only screen  and (max-width : 700px) {

.home-slider	{
	width: 75%;
	top: 10%;
	padding: 40px 40px 40px 40px;
}

.slider-content h1	{
	font-size: 2.25em;
}

.slider-content h2	{
	font-size: 3.5em;
}

.jobs_post .ad_banner	{
	position: relative;
	width: 70%;
	right: 0;
	top: 0;
	display: block;
	margin: 40px 0 0 0px;
	padding: 0;
	border: 1px solid #afaeb0;
}

.jobs_post .ad_banner img	{
	width: 100%;
}

}


/* -- MAX-WIDTH 650px ----------------------- */
@media only screen  and (max-width : 650px) {

.left	{
	width: 100%;
	text-align: center;
}
.left img	{
	width: 350px;
	width: 80%;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: 0px;
	text-align: center;
}

/*.home-slider	{
	display2: none;
	width: 100%;
}*/

.emphasis-section	{
	padding: 20px 0 20px 0;
}

.emphasis-header	{
	display: none;
}

.emphasis-button	{
	padding-left: 0px;
	padding-top: 0px;
	display: block;
	vertical-align: middle;
}

.three-columns	{
	width: 100%;
	float: none;
	text-align: center;
	font-size: 1.15em;
	padding-bottom: 40px;
}

.three-column-box	{
	padding: 0px 30px 10px 30px;
}

.ministry-job-image	{
	width: 40%;
	max-width: 170px;
	height: auto;
}

/*.slider-content	{
	width: 75%;
	padding: 10px 40px 10px 40px;
	text-align: center;
}*/

.footer-left ul li	{
	display: inline-block;
	margin-right: 20px;
	font-size: 1.35em;
}


a .ministry-job-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -196px;
	background-size: 100%
}

a:hover .ministry-job-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/emphasis-sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}


a .ministry-blog-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -196px;
	background-size: 100%
}

a:hover .ministry-blog-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/resume_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}


a .ministry-design-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -196px;
	background-size: 100%
}

a:hover .ministry-design-image-background	{
	width: 180px;
	height: 195px;
	margin: 0 auto 10px auto;
	background-image: url('/images/site_images/design_sprite.jpg');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	background-size: 100%
}

.facebook-header	{
	position: absolute;
	top: -10px;
	right: 10px;
	width: 50px;
	z-index: 900;
}

/* SOCIAL MEDIA */

.absolute-positioned-social-media {
	position: absolute;
	width: 95%;
	max-width: 1600px;
}

.social-media-header-wrapper	{
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.social-media-facebook	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 100px;
	background-position:-50px -3px;
	width: 50px;
	height: 80px;
	position: absolute;
	top: -10px;
	right: 0px;
	z-index: 900;
}

.social-media-facebook:hover	{
	background-position:-1px -3px;
}


.social-media-twitter	{
	background-image: url('/images/social-icon-sprite-3.png');
	background-repeat: no-repeat;
	background-size: 100px;
	background-position: -50px -77px;
	width: 50px;
	height: 80px;
	position: absolute;
	top: -10px;
	right: 50px;
	z-index: 900;
}

.social-media-twitter:hover	{
	background-position:-2px -77px;
}

/* end SOCIAL MEDIA */

}


/* -- MAX-WIDTH 600px ----------------------- */
@media only screen  and (max-width : 600px) {



#status	{
	font-size: 1.35em;
	margin-right: 10px;
	display: block;
	width: 35%;
	margin: 20px auto 10px auto;
}

.job-display-white a	{
	font-size: 1.4em;
}

.job-display-white a .job-position	{
	font-size: 1.15em;
	font-weight: bold;
}

.job-display-grey a	{
	font-size: 1.45em;
}

.job-display-grey a .job-position	{
	font-size: 1.15em;
	font-weight: bold;
}

.show-mobile	{
	display: block;
	float: left;
}

.col-status	{
	display: none;
}

.col-1	{
	width: 88%;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0;
	padding-bottom: 2px;
	display: inline-block;
}

.col-2	{
	width: 88%;
	padding-left: 0px;
	padding-right: 10px;
}

.col-3	{
	width: 88%;
	padding-left: 20px;
	padding-right: 10px;
}

.col-4	{
	width: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
}

.col-5	{
	width: auto%;
	float: left;
	padding-left: 0px;
	margin-right: 10px;
	padding-right: 10px;
	text-align: center;
}

.col-1-classifieds	{
	width: 88%;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0;
	padding-bottom: 2px;
	display: inline-block;
	font-size: .85em;
}

.col-2-classifieds	{
	width: 88%;
	padding-left: 0px;
	padding-right: 10px;
}

.col-3-classifieds	{
	width: auto;
	padding-left: 20px;
	padding-right: 0px;
}

.col-4-classifieds	{
	width: auto;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.col-5-classifieds	{
	width: 100%;
	float: left;
	padding-left: 20px;
	margin-right: 10px;
	padding-right: 10px;
	text-align: left;
}

.post-header	{
	display: none;
}

.blog-image-block	{
	width: 90%;
	margin: 0 auto;
}


.blog-image	{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.blog-content-block	{
	width: 90%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.footer-left ul li	{
	display: inline-block;
	margin-right: 15px;
	font-size: 1.15em;
}

.facebook-footer	{
	position: absolute;
	top: -24px;
	right: 20px;
	width: 45px;
	height: auto;
}



.video-wrapper h3	{
	text-align: center;
	font-size: 1.5em;
}

.video-wrapper p	{
	text-align: center;
	font-size: 1.25em;
}

.video-list-section h2	{
	font-size: 2em;
	margin-top: 10px;
	margin-bottom: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #2c2c2c;
	padding: 10px 0 10px 15px;
	color: white;
	font-weight: normal;
	text-align: center;
}

.video-list-section ul li h3	{
	font-size: 1.5em;
	line-height: 1;
	padding-bottom: 3px;
	text-align: center;
}

.video-list-section ul li p	{
	font-size: 1.25em;
	margin-top: 5px;
	line-height: 1;
	text-align: center;
}

.video-thumbnail-block	{
	width: 100%;
	max-width: 300px;
	float: none;
	margin: 0 auto;
}

.video-thumbnail	{
	width: 100%;
	float: none;
	margin-right: 0;
	margin-bottom: 20px;
}

.video-desc	{
	float: none;
	width: 100%;
}

	
}


/* -- MAX-WIDTH 520px ----------------------- */
@media only screen  and (max-width : 600px) {
	
.home-slider	{
	display: none;
}
	
}


/* -- MAX-WIDTH 520px ----------------------- */
@media only screen  and (max-width : 520px) {
	
/*.slider-content	{
	width: 90%;
	padding: 5px 0px 5px 0px;
	text-align: center;
	display: none;
}*/
	
}



/* -- MAX-WIDTH 480px ----------------------- */
@media only screen  and (max-width : 480px) {

.left	{
	width: 100%;
	text-align: center;
}

.left img	{
	width: 280px;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-top: -5px;
	text-align: center;
}

.contact_information_box_top	{
	background: url(/img/contact_information_box_top.png) no-repeat;
	background-size: 320px;
	height: 10px;
	margin-left: 20px;
	margin-top: 40px;
}

.contact_information_box	{
	background: url(/img/contact_information_box_body.png) repeat-y top center;
	width: 320px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-top: -2px;
}

.classified_photo_gallery	{
	width: 320px;
}

.classified_photo_gallery_click	{
	width: 320px;
}

.contact_information_box_bottom	{
	background: url(/img/contact_information_box_bottom.png) no-repeat;
	background-size: 320px;
	height: 10px;
	margin-left: 20px;
}

.recent-work-mobile-version	{
	display: block;
}

.recent-work	{
	display: none;
}

.recent-work-mobile-version h2	{
	font-size: 2.5em;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 40px;
}

.portfolio-image	{
	display: inline-block;
	width: 90%;
}

.blog-image-block	{
	width: 90%;
	margin: 0 auto;
}


.blog-image	{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.blog-content-block	{
	width: 90%;
	float: left;
	padding-left: 5%;
	padding-bottom: 20px;
}

.footer-left ul li	{
	display: inline-block;
	margin-right: 10px;
	font-size: .75em;
}

.facebook-footer	{
	position: absolute;
	top: -24px;
	right: 0px;
	width: 41px;
	height: auto;
}

}


/* -- MAX-WIDTH 480px ----------------------- */
@media only screen  and (max-width : 480px) {

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 1.5em;
  padding: 8px 15px 8px 15px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.ministry-job-submit {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 1.5em;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  box-shadow: none !important;
  border:  none !important;
  display: inline-block;
  margin: 40px 20px;
}

.ministry-job-submit:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.job_search_bar p	{
	font-size: 1.5em;
}

.select-block	{
	margin-bottom: 20px;
}

#search	{
	width: 100%;
	margin-top: -20px;
}

#position	{
	font-size: 1.35em;
	margin-right: 10px;
	width: 50%;
	margin: 0px auto;
}

#state	{
	font-size: 1.35em;
	margin-right: 10px;
	display: block;
	width: 50%;
	margin: 10px auto;
}

#status	{
	font-size: 1.35em;
	margin-right: 10px;
	display: block;
	width: 50%;
	margin: 10px auto;
}

.resume-block	{
	text-align: center;
}

.faq-section h1	{
	font-size: 2.5em;
	text-align: center;
}

.resume-block p	{
	font-size: 1.5em;
	line-height: 1.5em;
	margin-top: 5px;
}

.guidebook-block	{
	margin-top: 40px;
}
.guidebook-image	{
	width: 100%;
	float: left;
	margin-right: 40px;
	text-align: center;
}

.sbts-image	{
	width: 50%;
	height: auto;
}

.guidebook-content	{
	width: 100%;
	float: left;
	text-align: center;
}

.guidebook-content ul	{
	margin: 20px;
}

.guidebook-content ul li	{
	margin: 20px;
	font-size: 1.75em;
	font-weight: bold;
	list-style: none;
}

.website-quote	{
	text-align: center;
}

.jobs_post	{
	text-align: center;
	padding: 0;
	margin: 0;
}

td	{
	padding-left: 0px;
	padding-top: 20px;
}

.jobs_post .ad_banner	{
	position: relative;
	width: 70%;
	margin:  40px auto 0 auto;
}

.jobs_post label	{
	font-size:16px ;
	padding: 0; margin: 0;
}

.pmm_01	{
	width: 280px;
	height: auto;
	margin-top: 40px;
}

}



/* -- MAX-WIDTH 480px ----------------------- */
@media only screen  and (max-width : 360px) {

.contact_information_box_top	{
	background: url(/img/contact_information_box_top.png) no-repeat;
	background-size: 250px;
	height: 10px;
	margin-left: 20px;
	margin-top: 40px;
}

.contact_information_box	{
	background: url(/img/contact_information_box_body.png) repeat-y top center;
	width: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-top: -4px;
}

.classified_photo_gallery	{
	width: 250px;
}

.classified_photo_gallery_click	{
	width: 250px;
}

.contact_information_box_bottom	{
	background: url(/img/contact_information_box_bottom.png) no-repeat;
	background-size: 250px;
	height: 10px;
	margin-left: 20px;
}

}
