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

@font-face {
	font-family: 'DejaVuSerif-Italic';
	src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.eot');
	src: local('?'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.woff') format('woff'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.ttf') format('truetype'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'DejaVuSerif';
	src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.eot');
	src: local('?'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.woff') format('woff'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.ttf') format('truetype'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DejaVuSerif-Bold';
	src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.eot');
	src: local('?'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.woff') format('woff'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.ttf') format('truetype'),
	url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: italic;
}
body{
	width:100%;
	margin:0;
	background: url(../../images/intbg.gif) repeat-x;
	background-color:#f0ece2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#1e2b2c;
}
body.home{
	width:100%;
	margin:0;
	/*background-color:#8F682E;*/
	background-color:#ADA581;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#1e2b2c;
	overflow-x:hidden;
}
body.donate{
	width:600px;
	background:none;
}

h1{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:28px;
	line-height:28px;
}
h2{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h3{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:19px;
}
h4,
.gform_wrapper h3.gform_title{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	padding:8px 0 0 0;
	font-weight:normal;
	color:#A64B17;
	font-size:20px;
	line-height:22px;
}
h4.assistive-text{
	padding-top:15px;
}
h5{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:17px;
	line-height:22px;
	font-weight:normal;
	color:#698D17;
}
h6{
	font-family:DejaVuSerif-Bold,Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
p{
	padding:4px 0;
}
#header_wrap{
	background:url(/wp-content/themes/st-anthony/includes/css/images/top_nav_bg_green.jpg) repeat-x;
	height:41px;
}
#header{
	width:1000px;
	margin:0 auto;
	color:#FFFFFF;
}
#menu-primary-menu{
	font-family:"PT Sans",Arial, Helvetica, sans-serif;
	padding-top:12px;
}
.menu-primary-menu-container{
	float:left;
}
#header li{
	padding:10px 16px;
	color:#FFFFFF;
	display:inline;
	list-style-type:none;
	background:url(/wp-content/themes/st-anthony/includes/css/images/top_nav_separator_green.gif) no-repeat 0 8px;
}
/*#header li.menu-item-29{
	padding:10px 10px 0 0;
	color:#FFFFFF;
	display:inline;
	list-style-type:none;
	background:none;
	}*/
	#header li a{
		color:#ffd85b;
		text-decoration:none;
	}
	#header li a:hover{
		color:#ffffff;
	}
	#header_fb{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
		background-position:0 0;
		background-repeat:no-repeat;
		display:block;
		height:20px;
		width:20px;
		text-indent:-9999px;
		float:left;
		margin:11px 0 0 45px;
	}
	a#header_fb:hover{
		background-position:0 -20px;
	}
	#header_mail{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
		background-position:-20px 0;
		background-repeat:no-repeat;
		display:block;
		height:20px;
		width:30px;
		text-indent:-9999px;
		float:left;
		margin:11px 0 0 8px;
	}
	a#header_mail:hover{
		background-position:-20px -20px;
	}
	#social_mail{
		display:block;
		padding:10px 0 15px 0;
	}

	#main{
		width:1200px;
		margin:0 auto;
		background:url(/wp-content/themes/st-anthony/includes/images/bg/one.jpg) no-repeat;
		padding-bottom:90px;
	}
	#main_home{
		width:1400px;
		margin:0 auto;
		padding-bottom:90px;
		position:relative;
		z-index:100;
	}
	#main_logo{
		background:url(/wp-content/themes/st-anthony/includes/css/images/main_logo.png) no-repeat 15px -35px;
		height:326px;
		width:523px;
		margin-left:150px;
	}
	#main_logo_internal{
		background:url(/wp-content/themes/st-anthony/includes/css/images/internal_logo.png) no-repeat;
		height:256px;
		width:423px;
		text-indent:-9999px;
		display:block;
		margin:118px 0 0 750px;
		position:absolute;
	}
	#main_buttons{
		height:150px;
		padding:0 0 0 264px;
	}
	#main_buttons a{
		height:127px;
		width:133px;
	}
	div.button1{
		height:127px;
		width:133px;
	}
	#main_buttons a.button1{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/buttons_sprite.png);
		background-position:0px 129px;
		height:130px;
		width:133px;
		float:left;
	}
	#main_buttons a.button1:hover{
		background-position:0px 0px;
	}
	#main_buttons a.button2{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/buttons_sprite.png);
		background-position:399px 129px;
		height:130px;
		width:133px;
		float:left;
	}
	#main_buttons a.button2:hover{
		background-position:399px 0px;
	}
	#main_buttons a.button3{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/buttons_sprite.png);
		background-position:266px 129px;
		height:130px;
		width:133px;
		float:left;
	}
	#main_buttons a.button3:hover{
		background-position:266px 0px;
	}
	#main_buttons a.button4{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/buttons_sprite.png);
		background-position:133px 129px;
		height:130px;
		width:133px;
		float:left;
	}
	#main_buttons a.button4:hover{
		background-position:133px 0px;
	}
	#prayer_requests{
		margin:0 0 0 250px;
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/prayer_box.png);
		height:422px;
		width:595px;
		float:left;
		color:#FFFFFF;
	}
	#prayer_title{
		padding: 35px 0 0 100px;
	}
	#prayer_content{
		padding:25px 50px 0 25px;
	}
	.prayer_item{
		padding:0 0 0 0;
	}
	.attribution{
		font-family:"PT Sans",Arial, Helvetica, sans-serif;
		color:#291100;
		padding:10px 0;
	}
	#see_all_prayers{
		padding:6px 0 0 20px;
	}
	#see_all_prayers a{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/prayer_arrow_sprite.png);
		background-position:0 9px;
		background-repeat:no-repeat;
		font-size:16px;
		font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-decoration:none;
		padding:7px 0 0 12px;
	}
	#see_all_prayers a:hover{
		background-position:0 -18px;
		color:#291100;
		text-decoration:none;
	}
	.prayer_item_sep{
		padding:5px 0;
	}
	#news_events{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/news_box_bg.png);
		height:429px;
		width:380px;
		float:left;
		color:#FFFFFF;
		position:relative;
		z-index:10;
	}
	#news_title{
		padding: 35px 0 0 32px;
	}

	#news_content{
		padding:4px 20px 0 32px;
	}

	.news_item{
		padding:0 0 4px 0;
	}
	.news_date{
		color:#FFD85B;
	}
	.read_more{
		padding-top:0px;
	}
	.read_more a{
		color:#FFD85B;
		text-decoration:none;
	}
	.read_more a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#see_all_news{
		padding:0px 0 0 32px;
	}
	#see_all_news a{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/news_arrow_sprite.png);
		background-position:0 4px;
		background-repeat:no-repeat;
		font-size:16px;
		font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-decoration:none;
		padding:6px 0 5px 27px;
	}
	#see_all_news a:hover{
		background-position:0 -34px;
		color:#FFD646;
		text-decoration:none;
	}
	.news_separator{
		padding:0 0 4px 0;
	}
	#footer_wrap{
		background:url(/wp-content/themes/st-anthony/includes/css/images/footer_bg.jpg) repeat-x;
		background-color:#583A22;
		margin-top:200px;
		position:relative;
		z-index:0;
	}
	#footer{
		width:1200px;
		margin:0 auto;
		padding:0 0 12px 0;
		color:#D9B853;
		font-size:14px;
		font-family:"PT Sans",Arial, Helvetica, sans-serif;
		position:relative;
	}
	.clearfix{
		clear:both;
		height:1px;
	}
	ul#footer_left{
		float:left;
		width:430px;
		padding:20px 0 0 90px;

	}
	ul#footer_right{
		float:left;
		padding:20px 0 0 200px;
	}

	#footer_left li,
	#footer_right li{
		padding:10px;
		color:#D9B853;
		display:inline;
		list-style-type:none;
		background:url(/wp-content/themes/st-anthony/includes/css/images/footer_separator.jpg) no-repeat 0 12px;
	}
	#footer_left li.footer_left_first,
	#footer_right li.footer_right_first{
		padding:10px 10px 0 0;
		background:none;
	}

	#footer_left li a,
	#footer_right li a{
		color:#D9B853;
		text-decoration:none;
	}
	#footer_left li a:hover,
	#footer_right li a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
/*#footer_center{
	display:block;
	background:url(/wp-content/themes/st-anthony/includes/css/images/footer_center.png) no-repeat 0 8px;
	width:510px;
	height:296px;
	top:-159px;
	left:547px;
	position:relative;
	}*/
	#footer_center{
		display:block;
		background:url(/wp-content/themes/st-anthony/includes/css/images/footer_center_alt.png) no-repeat 0 8px;
		width:600px;
		height:441px;
		left:443px;
		left:605px;
		left:50%;
		margin:-289px 0 0 -349px;
		position:absolute;
	}
	#footer_center_home{
		display:block;
		background:url(/wp-content/themes/st-anthony/includes/css/images/footer_center.png) no-repeat 0 8px;
		width:510px;
		height:296px;
		left:545px;
		left:710px;
		position:absolute;
		/*top:-159px;*/
		left:50%;
		margin:-159px 0 0 -247px;
	}


	#footer_address{
		width:240px;
		margin:0 auto;
		text-align:center;
		padding:30px 0 0 0;
	}
	#footer_fb{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
		background-position:0 0;
		background-repeat:no-repeat;
		display:block;
		height:20px;
		width:20px;
		text-indent:-9999px;
		float:left;
		margin:20px 0 0 15px;
	}
	a#footer_fb:hover{
		background-position:0 -20px;
	}
	#clear_space{
		height:400px;
		display:block;
	}
	#content_wrap{
		float:left;
		width:770px;
	}
	#content_wrap.one_column{
		float:none;
		margin:0 auto;
		width:900px;
	}
	#content_top{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/interior_main_top.png);
		width:642px;
		height:5px;
		margin:0 0 0 80px;
	}
	.one_column #content_top,
	.one_column #content_bot{
		display:none;
	}

	#content{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/interior_main_body.png);
		background-repeat:repeat-y;
		width:605px;
		padding:8px 30px 8px 12px;
		margin:0 30px 0 80px;
	}

.one_column #content{
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:700px;
	margin:0 auto;
	background: rgba(255, 255, 255, 0.7);
	background: white \9;
}
.one_column .st_facebook_large,
.one_column .st_email_large,
.one_column .st_plusone_large,
.one_column .st_twitter_large{
	display:none;
}
.content_item h2,
h1.entry-title{
	color:#698D17;
	font-size:46px;
	padding:30px 0 25px 0;
	line-height:46px;
}
h1.author,
h1.page-title{
	color:#698D17;
	font-size:40px;
	padding:20px 0 28px 0;
	line-height:43px;
}

	.donate h2{
		color:#698D17;
		font-size:38px;
		padding:20px 0 20px 0;
	}

	.content_item h2 a,
	h1.author a,
	h1.page-title a{
		color:#698D17;
		text-decoration:none;
	}
	.content_item .posted_on{
		font-size:12px;
		padding:0 0 20px 0;
	}
	.content_item .posted_on a{
		color:#A64B17;
	}
	.read_more_blog a{
		color:#CF5000;
		text-decoration:none;
		font-size:16px;
	}
	.read_more_blog a:hover{
		color:#583A22;
	}
	.read_more_blog{
		padding:11px 0 10px 0;
	}
	#breadcrumb{
		font-size:11px;
		text-transform:uppercase;
		color:#573922;
	}
	#breadcrumb a{
		text-decoration:none;
		color:#573922;
	}
	#breadcrumb a:hover{
		text-decoration:underline;
		color:#9c4706;
	}
	#content_top{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/interior_main_top.png);
		width:642px;
		height:5px;
		margin:0 0 0 80px;
	}

	#content_bot{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/interior_main_bot.png);
		width:639px;
		height:5px;
		margin:0 0 0 80px;
		background-position:bottom;
	}
	#right_column{
		float:left;
	}
	#archives_top{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/archive_bg_top.png);
		background-repeat:no-repeat;
		width:319px;
		height:7px;
	}

	#archives_bot{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/archive_bg_bot.png);
		background-repeat:no-repeat;
		width:319px;
		height:6px;
		background-position:bottom;
		margin-bottom:20px;
	}
	#archives{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/archive_bg_mid.png);
		background-repeat:repeat-y;
		width:319px;
		padding:28px 8px 28px 10px;
	}
	#archives a{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/right_arrow_sprite.png);
		background-repeat:no-repeat;
		background-position:0 -20px;
		padding:0 0 0 15px;
	}
	#archives a:hover{
		background-position:0 6px;
	}
	#right_buttons a.button1{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/internal_buttons_sprite.png);
		background-position:141px 450px;
		height:138px;
		width:140px;
		float:left;
		margin:0 0 0 6px;
	}
	#right_buttons a.button1:hover{
		background-position:141px 588px;
	}
	#right_buttons a.button2{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/internal_buttons_sprite.png);
		background-position:0px 138px;
		height:138px;
		width:140px;
		float:left;
		margin:0 0 0 14px;
	}
	#right_buttons a.button2:hover{
		background-position:0px 276px;
	}
	#right_buttons a.button3{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/internal_buttons_sprite.png);
		background-position:0px 450px;
		height:138px;
		width:140px;
		float:left;
		margin:13px 0 0 7px;
	}
	#right_buttons a.button3:hover{
		background-position:0px 588px;
	}
	#right_buttons a.button4{
		display:block;
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/internal_buttons_sprite.png);
		background-position:141px 140px;
		height:138px;
		width:140px;
		float:left;
		margin:13px 0 0 14px;
	}
	#right_buttons a.button4:hover{
		background-position:141px 278px;
	}
	#right_buttons{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/interior_buttons_bg.png);
		background-repeat:no-repeat;
		width:326px;
		height:321px;
		padding:13px 0 0 8px;
	}
	#get_updates{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/get_updates_bg.png);
		background-repeat:no-repeat;
		width:319px;
		/*height:246px; set back to this when you remove breadbasket text.*/
		height:316px;
		padding:5px 8px 8px 8px;
	}
	#right_column h3{
		font-size:24px;
		color:#C46100;
		padding:0 0 0 0;
	}
	#right_column h3.widget-title{
		font-size:24px;
		color:#C46100;
		padding:0 0 15px 0;
		font-style:normal;
	}
	#archives ul li{
		font-size:24px;
		color:#C46100;
		padding:5px 0 5px 0;
		list-style:none;
	/*background-image:url(/wp-content/themes/st-anthony/includes/css/images/right_col_sep.png);
	background-repeat:no-repeat;
	background-position:bottom;*/

}

#right_column h3 a,
#archives ul li a{
	font-family:DejaVuSerif,Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#C46100;
	font-style:normal;
}
#right_column h3 a:hover,
#archives ul li a:hover{
	text-decoration:none;
	color:#e75700;
}
#get_updates h3{
	padding:30px 0 0 108px;
}
.email_name{
	color:#B8B8B8;
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:20px;
	width:290px;
	height:42px;
	border:0;
	position:relative;
	top:23px;
	left:6px;
	line-height:42px;
}
.email_input{
	color:#B8B8B8;
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:20px;
	width:290px;
	height:42px;
	border:0;
	position:relative;
	top:32px;
	left:6px;
	line-height:42px;
}
.email_button{
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/signup_button_sprite.png);
	background-repeat:none;
	width:96px;
	height:38px;
	position:relative;
	top:48px;
	left:103px;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	font-size: 0;
	display:block;
	line-height: 0;
}
.email_button:hover{
	background-position:0px 38px;
}
.gf_directory ul{
	padding:25px 0;
}
.gf_directory li .text{
	font-size:12px;
	float:left;
	color:#333333;
}
[title='Where are you located']::before{
	content:", ";
}
.gf_directory li .textarea{
	float:none;
	padding:0;
}
.gf_directory li .date{
	font-size:12px;
	float:left;
	color:#333333;
}
.gf_directory li .date::before{
	content:", ";
}
.content_item a{
	color:#963900;
	text-decoration:underline;
}
.content_item a:hover{
	color:#d95200;
	text-decoration:underline;
}
.content_item p{
	padding:4px 0 20px 0;
}
#sliders{
	position:absolute;
	width:1400px;
	left:50%;
	margin-left:-700px;
	overflow:hidden;
}
#slider_buttons{
	position:absolute;
	width:108px;
	top:120px;
	z-index:110;
	left:50%;
	margin-left:420px;
}
#slider_buttons a{
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/slider_buttons.png);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	height:9px;
	width:9px;
	float:left;
	cursor:pointer;
	padding:4px 6px 4px 0;
}
#slider_buttons a:hover,
#slider_buttons a.active_slide{
	background-position:-18px 0;
}
.prayer_list_item{
	padding:19px 0 15px 0 ;
}
.prayer_name{
	font-size:12px;
}
.prayer_where{
	font-size:12px;
}
.prayer_date{
	font-size:12px;
}
.prayer_call{
	font-size:14px;
	color:#565905;
	line-height:22px;
}
.content_item .gform_wrapper .fancy_form ul{
	width:610px;
}
.content_item .gform_wrapper .fancy_form ul li{
	width:100%;
	float:left;
}
.content_item .gform_wrapper .fancy_form ul li .ginput_container input{
	width:100%;
}
.content_item .gform_wrapper .fancy_form .button{
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/submit_button_sprite.png);
	background-repeat:none;
	width:96px;
	height:38px;
	position:relative;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}
.content_item .gform_wrapper .fancy_form .button:hover{
	background-position:0px -38px;
}
.content_item .gform_wrapper .fancy_form  input{
	color:#B8B8B8;
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:20px;
	width:290px;
	height:42px;
	border:0;
	position:relative;
	font-size:13px;
	line-height:42px;
}
.content_item .gform_wrapper .fancy_form  label{
	font-size:20px;
	color:#A64B17;
	font-weight:normal;
}
.content_item .gform_wrapper .fancy_form  textarea.textarea{
	color:#B8B8B8;
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/textarea.png);
	background-repeat:no-repeat;
	background-color:transparent;
	padding:12px 20px;
	width:610px;
	height:160px;
	border:0;
	position:relative;
	width:567px;
	font-size:13px;
}
#post-597 .gform_wrapper .fancy_form  input{
	color:#B8B8B8;
	background:none;
	padding-left:20px;
	width:290px;
	height:30px;
	border:1px solid;
	position:relative;
	font-size:13px;
	line-height:30px;
}
#post-597 .gform_wrapper .fancy_form  textarea.textarea{
	color:#B8B8B8;
	background:none;
	padding:12px 20px;
	width:610px;
	height:100px;
	border:1px solid;
	position:relative;
	width:567px;
	font-size:13px;
}
#post-597 .gform_wrapper .fancy_form .button{
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/submit_button_sprite.png);
	background-repeat:none;
	width:96px;
	height:38px;
	position:relative;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}

.subhead{
	font-size:20px;
	color:#A64B17;
	font-weight:normal;
}
.right_col_sep{
	margin:0;
	padding:15px 0 12px 0;
}
#post-16 h4{
	margin-top:10px;
}
#post-16 h4 a{
	color:#A64B17;
	text-decoration:none;
}
#post-16 h4 a:hover{
	color:#A64B17;
	text-decoration:underline;
}
#nav-single a{
	color:#A64B17;
	text-decoration:none;
}
#nav-single a:hover{
	text-decoration:underline;
}
#nav-single .nav-next{
	padding-left:20px;
}
.entry-meta{
	font-size:12px;
}
.entry-meta a{
	color:#A64B17;
	text-decoration:none;
}
.entry-meta a:hover{
	text-decoration:underline;
}
#email_opt_in_div #message{
	padding:25px 0 0 22px;
}
#email_opt_in_div h3{
	padding:62px 0 7px 0;
}
.alignright{
	float:right;
	padding:10px 0 10px 12px;
}
.alignleft{
	float:left;
	padding:10px 12px 10px 0;
}
.one_column .alignleft {
	float: left;
	padding: 0 12px 10px 0;
}
.wp-caption {
	margin-top: 0.4em;
}
.alignleft.wp-caption{
	margin:0 8px 10px 0;
}
.alignright.wp-caption{
	margin:0 0 10px 8px;
}
.wp-caption {
	background: #eee;
	border: none;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 5px auto 0 !important;
	max-width: 98%;
	border-color: #eee;
}
.wp-caption .wp-caption-text,
.wp-caption-dd {
	color: #666;
	font-family: Georgia, serif !important;
	font-size: 12px;
	margin: 0 0 0.6em 0 !important;
	padding: 4px 0 5px 10px;
	position: relative;
	text-align: left;
}
.jcarousel-item-horizontal{
	width:1400px;
}
/*#newsletter_overlay{
  position:absolute;
  display:inline;
  top:0;
  right:0;
  height:300px;
  background: url(/images/homepage/search_box_bg.jpg) no-repeat bottom right white;
 background-color:#0033FF;
  display:block;
  width:290px;
  margin:100px 0 0 397px;
left:50%;
z-index:200;

}*/
#search_button_div{
	display:inline;
	z-index:100;
}
#search_box{
	margin:0px 0px 0 0;
	padding:7px 0 0 20px;
	float:left;

}
#search_button_img{
	cursor:pointer;
	z-index:100;
}
#search_button_image{
	z-index:100;
}
.search_overlay_box{
	background: url(/images/homepage/search_box_highlight.png) no-repeat;
	height:32px;
	width:220px;
	padding:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	border:none;

}
.search_overlay_box_out{
	background: url(/images/homepage/search_box.png) no-repeat 2px 2px;
	height:32px;
	width:220px;
	padding:0 0 0 10px;
	font-family:Arial;
	font-size:12px;
	border:none;

}
#search_go{
	padding:8px 8px 0 0;

}
#newsletter_overlay{
	background-image:url(/wp-content/themes/st-anthony/includes/css/images/get_updates_bg.png);
	background-repeat:no-repeat;
	width:319px;
	height:316px;
	padding:5px 8px 8px 8px;
	position:absolute;
	display:none;
	top:0;
	right:0;
	/*
  margin:41px 0 0 170px;
  left:50%;*/
  z-index:200;

}
#newsletter_overlay h3{
	font-size:24px;
	color:#C46100;
	padding:30px 0 0 108px;
}


#newsletter_overlay h3 a{
	text-decoration:none;
	color:#C46100;
}
#newsletter_overlay h3 a:hover{
	text-decoration:none;
	color:#e75700;
}
#header_email_opt_in_div h3{
	padding:62px 0 7px 0;
}
.message{
	display:inline;
	width:304px;
	text-align:center;
	left:-8px;
	position:relative;
}
.newsletter_text{
	width:300px;
	color:#666666;
	font-size:11px;
	padding:67px 0 0 12px;
	margin-top:-5px;
	line-height:15px;
}
.ajax__validatorcallout_popup_table_row{
	background-color:#FFFFFF;
}
#internal_home{
	background-image:url(/wp-content/themes/st-anthony/includes/images/home_button.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	width:20px;
	text-indent:-9999px;
	float:left;
	margin:13px 19px 0 5px;
}
body.simple{
	background: none;
	color: #464646;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 auto;
	width: 600px;

}
.content_item a.close_window{
	padding-left:0px;
	cursor:pointer;
}
#post-597 h2{
	padding: 0;
	font-size: 24px;
	line-height: 29px;
}
#post-597 p {
	padding: 4px 0 0px;
}
#post-597 .gform_wrapper .top_label .gfield_label {
	line-height: 1em;
	margin: 0 0 1px;
	font-size:17px;
}
#post-597 .gform_wrapper .gform_footer {
	clear: both;
	margin: 10px 0 0;
	padding: 6px 0 10px;
}
ol{
	clear:both;
	margin:15px 0 15px 38px;
}
ol li{
	list-style:decimal;
}
ul li{
	list-style:inside;
	padding-left:8px;
}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container
{
	position:relative;
	width:319px;
}
#simplemodal-container a.modalCloseImg {
	background:url('/wp-content/themes/st-anthony/includes/images/modal_close.png') no-repeat;
	width:25px;
	height:29px;
	display:inline;
	display:block;
	z-index:3200;
	position:absolute;
	top:7px;
	right:12px;
	cursor:pointer;
}
.hidden {
	display: none;
}
.disabled{
	display: none;
}
#fancybox-content{
	border:10px solid #A39868 !important;
	height:495px !important;
	display:none;
}
#fancybox-close{
	background: url("/wp-content/uploads/modal-exit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	right:0px !important;
	top: 20px !important;
	width: 64px !important;
	z-index: 1103;
}


/*Gravity Forms donation form css */


.content_item .gform_wrapper .donation_form label {
	color: #A64B17;
	font-size: 16px;
	font-weight: normal;
}
.content_item .gform_wrapper .donation_form .ginput_container label {
	color: #777;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 6px 12px;
	margin-top:0;
}
.content_item .gform_wrapper .donation_form .ginput_container .gfield_radio label,
.content_item .gform_wrapper .donation_form .ginput_container .gfield_checkbox label{
	padding:6px 0 0 1px;
}
.content_item .gform_wrapper .donation_form .gfield_description {
	color: #777;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 0 0 4px;
	margin-top:0;
}
.content_item .gform_wrapper .donation_form input {
	display:inline-block;
	outline: none;
	cursor:auto;
	text-decoration: none;
	background:none;
	color:#333;
	font-size:14px;
	line-height:28px;
	min-height:28px;
	font-weight:normal;
	padding: 0 5px 0 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #B5C78B;
	height:auto;

}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    margin: 0;
}
.gform_wrapper h3 {
	color:#698D17;
}
.content_item .gform_wrapper .donation_form ul li .ginput_container input {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	width:100% !important;
}
.content_item .gform_wrapper .donation_form ul li .ginput_container input[type="radio"],
.content_item .gform_wrapper .donation_form ul li .ginput_container input[type="checkbox"] {
	width:auto !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

}
.gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, 
.gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.gform_wrapper ul.gform_fields li.gfield select {
	text-decoration: none;
	background:none;
	color:#333;
	font-size:14px;
	line-height:28px;
	min-height:28px;
	font-weight:normal;
	padding: 4px 0 0 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #698D17;
	height:auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("images/sbd-green-arrow.png") no-repeat scroll right center #FFFFFF;
	text-indent: 0.01px;
	text-overflow: "";
	border: 1px solid #B5C78B;
	cursor:pointer;
	background:none\0/;
	
}
.gform_wrapper select option {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	padding-left:10px !important;
	height:18px;
}
.content_item .gform_wrapper .donation_form textarea.textarea {
	display:inline-block;
	outline: none;
	cursor:auto;
	text-decoration: none;
	background:none;
	color:#333;
	font-size:14px;
	font-weight:normal;
	padding: 5px 5px 5px 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #B5C78B;
	height:80px;
	width:100% !important;

}
.content_item .gform_wrapper .donation_form table table table ul {
	width: 300px;
}
.content_item .gform_wrapper .donation_form table table table{
	margin-top:4px;
	width:100%;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
	list-style-type: none !important;
	padding-left: 10px !important;
}
.content_item .gform_wrapper .donation_form .button {
	background-image: none;
	border: medium none;
	cursor: pointer;
	height: 30px;
	position: relative;
	text-indent: inherit;
	width:auto;
	margin-top:15px;
	background-color:#C47000;
	color:#FFFFFF;
	text-align:center;
	margin:22px 0;
	padding:0 20px;
}
.content_item .gform_wrapper .donation_form .button:hover {
	background-color:#C24700;
}
.content_item .gform_wrapper .donation_form .button:visited {
	color:#FFFFFF;
}
.content_item .gform_wrapper .donation_form select::-ms-expand {
	display: none;
}
.small_input,
.small_input input{
	width:100px;
}
.content_item .gform_wrapper .donation_form ul li.small_input .ginput_container input {
	width:100px !important;
}
.gform_wrapper .donation_form .gform_page_footer {
	padding-left:10px;
}
.donation_form .map-it-link{
	display:none;
}
.gform_wrapper .donation_form h3 {
	padding: 25px 0 10px 0;
	border-bottom:1px solid #CCC;	
}
.content_item .gform_wrapper .donation_form ul {
	width: 100%;
}
.content_item .gform_wrapper .donation_form *{
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
li.donation_total{
	padding:15px 0 10px 8px;
}
.donation_total *{
	font-weight:bold !important;
	display:inline-block;
}
.donation_total div.ginput_container{
	padding-left:10px;
}
.gform_wrapper .top_label .gfield_description.validation_message, 
.gform_wrapper .gfield_description.validation_message {
	padding: 1px 0 !important;
}	
.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #F6EFEF;
}
.gform_wrapper .ginput_complex .ginput_right select {
	width: 100% !important;
	margin-left:0 !important;
}
.gform_wrapper div.validation_error {
	font-size: 1.1em;
	padding-top:25px;
}
.gform_confirmation_wrapper{
	padding-bottom:25px;
}
.mobile{
	display:none;
}
desktop{
	display:block;
}
#siteseal {
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: 20px;
	padding: 5px 5px 0;
	position: fixed;
	right: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index:10000;
}
.one_column table{
	width:100%;
}
.page-id-113 #clear_space,
.page-id-3890 #clear_space{
	height: 20px;
}
.page-id-113 #main_logo_internal,
.page-id-3890 #main_logo_internal{
	background: none;
}
.page-id-113 .one_column #content,
.page-id-3890 .one_column #content {
	background: rgba(255, 255, 255, 0.90);
}

@media only screen and (max-width: 767px) {
	.desktop,
	.clearfix,
	#footer_fb{
		display:none;
	}
	.mobile{
		display:block;
	}
	*{
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		max-width:100%;
		padding:0;
		margin:0;
		left:0;
		float:none;
	}
	body{
		padding:0;
	}
	/*img{
		max-width:100%;
		float:none;
		height:auto;
	}*/
	html{
		display:block;
	}
	#header, #main, #content_wrap{
		width:100%;
		float:none;
	}
	#main{
		padding:41px 0 0 0;
		background:none;
		background-color:transparent;
		background-size:100% auto;
		background-repeat:no-repeat;
		background-position-y:41px;
	}
	#header{
		padding-top:2px;
		z-index: 1000;
		position: fixed;
	}
	#right_column{
		float:none;
		display:block;
	}
	#footer_wrap{
		background-image:none;
		margin:-47px 0 0 0;
	}
	#footer_center{
		width:100%;
		position:relative;
		margin:0;
		left:0;
		height:auto;
	}
	#footer{
		width:100%;
		padding:50px 0 0 0;
	}
	ul#footer_left{
		width:100%;
		padding:0;
		float:none;
	}
	ul#footer_right{
		width:100%;
		padding:0;
		float:none;
	}
	#content{
		width:96%;
		padding:0;
		margin:-70px 2% 0;
		padding:0 13px;
		background:none;
		background-color:#FFFFFF;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.one_column #content{
		width:96%;
		padding:0;
		margin:-70px 2% 0;
		padding:0 13px;
		background:none;
		background-color:#FFFFFF;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.content_item h2, h1.entry-title{
		font-size:26px;
		line-height:normal;
		padding:15px 0 10px;
	}

	#content_top{
		width:100%;
		margin:0;
		display:none;
	}
	#clear_space{
		height:auto;
		display:block;
	}
	.page-id-113 #clear_space,
	.page-id-3890 #clear_space{
		height: auto;
	}

	#main_logo_internal{
		display:none;
	}
	#top_logo{
		text-align:center;
	}
	#content_bot{
		width:100%;
		margin:0;
	}
	#get_updates{
		max-width:100%;
		margin:0;
		padding:25px 0;
		width:100%;
		height:auto;
		display:block;
		clear:left;
		background:none;
	}
	#get_updates h3{
		padding:0;
		margin:0;
	}
	#right_buttons{
		max-width:100%;
		padding:0;
		height:auto;
	}
	#right_buttons a.button1,
	#right_buttons a.button2,
	#right_buttons a.button3,
	#right_buttons a.button4{
		float:none;
		margin:0;
	}	
	input{
		margin:0;
		padding:0;
		max-width:100%;
	}
	.email_name{
		left:0;
	}
	.email_input{
		left:0;
	}
	#internal_home{
		background-image:url(/wp-content/themes/st-anthony/includes/css/images/mobile/menu.png);
		background-position:0 0;
		background-repeat:no-repeat;
		display:block;
		height:20px;
		width:20px;
		text-indent:-9999px;
		float:left;
		margin:7px 0 0 10px;
	}
	#header_wrap{
		height: 41px;
		position: fixed;
		z-index: 1000;
		width: 100%;
		-webkit-box-shadow: 0 5px 7px rgba(0,0,0,.2);
		-moz-box-shadow: 0 5px 7px rgba(0,0,0,.2);
		box-shadow: 0 5px 7px rgba(0,0,0,.2);
	}
	.menu-primary-menu-container{
		background:white;
		width:100%;
		float:none;
		clear:left;
		display:none;
	}
	.menu-mobile-menu-container{
		background:white;
		width:100%;
		float:none;
		clear:left;
		display:none;
		-webkit-box-shadow: 0 5px 7px rgba(0,0,0,.2);
		-moz-box-shadow: 0 5px 7px rgba(0,0,0,.2);
		box-shadow: 0 5px 7px rgba(0,0,0,.2);
	}
	#header .header_left{
		display:inline-block;
		width:50%;
		height:34px;
		padding-top:2px;
		cursor:pointer;
	}
	#header .header_right{
		display:inline-block;
		float:right;
		height:34px;			
	}
	#header_fb {
		background-image: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
		height: 20px;
		width: 20px;
		text-indent: -9999px;
		float: left;
		margin: 7px 8px 0 0;
	}
	#header_mail {
		background-image: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
		background-position: -20px 0;
		background-repeat: no-repeat;
		display: block;
		height: 20px;
		width: 20px;
		text-indent: -9999px;
		float: left;
		margin: 7px 8px 0 0;
	}
	#header ul{
		width:100%;
		padding:10px 0 0 0;
	}
	#header li{
		width:100%;
		background:none;
		display:block;
		padding:0 16px;
		border-bottom:1px solid #E3D5CB;
		line-height:33px;
	}
	#header li a{
		color:#A64B17;
		display:block;
	}
	#header li a:hover{
		color:#793F00;
	}

	#content_bot{
		display:none;
	}
	#right_column h3 a, #archives ul li a {
		font-size:18px;
		line-height:24px;
	}
	#right_column{
		margin:0 2%;
		background:none;
		background-color:transparent;
	}
	.email_button{
		left:0;
	}
	#main_home #right_buttons {
		margin-top:-67px;
	}
	#right_buttons {
		background:none;
		width:92%;
		margin:0 auto;
		max-width:350px;
		margin-top:20px;
	}
	#right_buttons div{
		width: 48%;
		padding: 24%;
		box-sizing: border-box;
		position: relative;
		display:inline-block;
	}
	#right_buttons a{
		background: #873907;
		-moz-border-radius: 5px;
		border-radius: 5px;	
			/*height:138px !important;
			width:138px !important;*/
			background-position:center center !important;	
			background-repeat:no-repeat !important;
			position:absolute;
			top:0;
			left:0;
			height:100% !important;
			width:100% !important;
			-moz-box-shadow: 2px 2px 4px #999;
			-webkit-box-shadow: 2px 2px 4px #999;
			box-shadow: 2px 2px 4px #999;
		}
		#right_buttons a:hover{
			background: #6C8F18;
			background-position:center center !important;	
			background-repeat:no-repeat !important;
		}
		#right_buttons a.button1 {
			display: block;
			background-image: url(../css/images/mobile/make_prayer_request.png); /* fallback */
			background-image: url(../css/images/mobile/make_prayer_request.png), -webkit-gradient(linear, left top, left bottom, from(#94A91E), to(#678918)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/make_prayer_request.png), -webkit-linear-gradient(top, #94A91E, #678918); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),    -moz-linear-gradient(top, #94A91E, #678918); /* FF3.6+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),     -ms-linear-gradient(top, #94A91E, #678918); /* IE10 */
			background-image: url(../css/images/mobile/make_prayer_request.png),      -o-linear-gradient(top, #94A91E, #678918); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),         linear-gradient(top, #94A91E, #678918); /* W3C */			
			float: left;
			margin: 0;
		}
		#right_buttons a.button1:hover {
			background: #94A91E;
			background-image: url(../css/images/mobile/make_prayer_request.png); /* fallback */
			background-image: url(../css/images/mobile/make_prayer_request.png), -webkit-gradient(linear, left top, left bottom, from(#C56F02), to(#88350B)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/make_prayer_request.png), -webkit-linear-gradient(top, #C56F02, #88350B); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),    -moz-linear-gradient(top, #C56F02, #88350B); /* FF3.6+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),     -ms-linear-gradient(top, #C56F02, #88350B); /* IE10 */
			background-image: url(../css/images/mobile/make_prayer_request.png),      -o-linear-gradient(top, #C56F02, #88350B); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/make_prayer_request.png),         linear-gradient(top, #C56F02, #88350B); /* W3C */			
		}
		#right_buttons a.button2 {
			display: block;
			background: #94A91E;
			background-image: url(../css/images/mobile/light_candle.png); /* fallback */
			background-image: url(../css/images/mobile/light_candle.png), -webkit-gradient(linear, left top, left bottom, from(#94A91E), to(#678918)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/light_candle.png), -webkit-linear-gradient(top, #94A91E, #678918); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/light_candle.png),    -moz-linear-gradient(top, #94A91E, #678918); /* FF3.6+ */
			background-image: url(../css/images/mobile/light_candle.png),     -ms-linear-gradient(top, #94A91E, #678918); /* IE10 */
			background-image: url(../css/images/mobile/light_candle.png),      -o-linear-gradient(top, #94A91E, #678918); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/light_candle.png),         linear-gradient(top, #94A91E, #678918); /* W3C */			
			float: left;
			margin: 0 0 0 6px;
		}
		#right_buttons a.button2:hover {
			background: #94A91E;
			background-image: url(../css/images/mobile/light_candle.png); /* fallback */
			background-image: url(../css/images/mobile/light_candle.png), -webkit-gradient(linear, left top, left bottom, from(#C56F02), to(#88350B)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/light_candle.png), -webkit-linear-gradient(top, #C56F02, #88350B); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/light_candle.png),    -moz-linear-gradient(top, #C56F02, #88350B); /* FF3.6+ */
			background-image: url(../css/images/mobile/light_candle.png),     -ms-linear-gradient(top, #C56F02, #88350B); /* IE10 */
			background-image: url(../css/images/mobile/light_candle.png),      -o-linear-gradient(top, #C56F02, #88350B); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/light_candle.png),         linear-gradient(top, #C56F02, #88350B); /* W3C */			
		}
		#right_buttons a.button3 {
			display: block;
			background-image: url(../css/images/mobile/offer_mass.png); /* fallback */
			background-image: url(../css/images/mobile/offer_mass.png), -webkit-gradient(linear, left top, left bottom, from(#94A91E), to(#678918)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/offer_mass.png), -webkit-linear-gradient(top, #94A91E, #678918); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/offer_mass.png),    -moz-linear-gradient(top, #94A91E, #678918); /* FF3.6+ */
			background-image: url(../css/images/mobile/offer_mass.png),     -ms-linear-gradient(top, #94A91E, #678918); /* IE10 */
			background-image: url(../css/images/mobile/offer_mass.png),      -o-linear-gradient(top, #94A91E, #678918); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/offer_mass.png),         linear-gradient(top, #94A91E, #678918); /* W3C */			
			float: left;
			margin: 6px 0 0 0;
		}
		#right_buttons a.button3:hover {
			background: #94A91E;
			background-image: url(../css/images/mobile/offer_mass.png); /* fallback */
			background-image: url(../css/images/mobile/offer_mass.png), -webkit-gradient(linear, left top, left bottom, from(#C56F02), to(#88350B)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/offer_mass.png), -webkit-linear-gradient(top, #C56F02, #88350B); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/offer_mass.png),    -moz-linear-gradient(top, #C56F02, #88350B); /* FF3.6+ */
			background-image: url(../css/images/mobile/offer_mass.png),     -ms-linear-gradient(top, #C56F02, #88350B); /* IE10 */
			background-image: url(../css/images/mobile/offer_mass.png),      -o-linear-gradient(top, #C56F02, #88350B); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/offer_mass.png),         linear-gradient(top, #C56F02, #88350B); /* W3C */			
		}		
		#right_buttons a.button4 {
			display: block;
			background-image: url(../css/images/mobile/donate.png); /* fallback */
			background-image: url(../css/images/mobile/donate.png), -webkit-gradient(linear, left top, left bottom, from(#94A91E), to(#678918)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/donate.png), -webkit-linear-gradient(top, #94A91E, #678918); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/donate.png),    -moz-linear-gradient(top, #94A91E, #678918); /* FF3.6+ */
			background-image: url(../css/images/mobile/donate.png),     -ms-linear-gradient(top, #94A91E, #678918); /* IE10 */
			background-image: url(../css/images/mobile/donate.png),      -o-linear-gradient(top, #94A91E, #678918); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/donate.png),         linear-gradient(top, #94A91E, #678918); /* W3C */			
			float: left;
			margin: 6px 0 0 6px;
		}
		#right_buttons a.button4:hover {
			background: #94A91E;
			background-image: url(../css/images/mobile/donate.png); /* fallback */
			background-image: url(../css/images/mobile/donate.png), -webkit-gradient(linear, left top, left bottom, from(#C56F02), to(#88350B)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/donate.png), -webkit-linear-gradient(top, #C56F02, #88350B); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/donate.png),    -moz-linear-gradient(top, #C56F02, #88350B); /* FF3.6+ */
			background-image: url(../css/images/mobile/donate.png),     -ms-linear-gradient(top, #C56F02, #88350B); /* IE10 */
			background-image: url(../css/images/mobile/donate.png),      -o-linear-gradient(top, #C56F02, #88350B); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/donate.png),         linear-gradient(top, #C56F02, #88350B); /* W3C */			
		}

		#archives{
			width:100%;
			background:none;
			background-color:#FFFFFF;
			padding:25px 13px 30px;
			margin-top:-10px;
			-moz-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;

		}	
		#right_column h3.widget-title {
			border-top:1px solid #E3D5CB;
			font-size: 21px;
			line-height:normal;
			color: #C46100;
			margin-top:15px;
			padding: 20px 0 15px 0;
		}
		.right_col_sep{
			display:none;
		}
		#archives_top{
			display:none;
		}
		#archives_bot{
			display:none;
		}
		#to_top{
			margin:15px 0 0 0;
			text-align:center;
			height:20px;
		}
		#to_top a{
			margin:0;
			padding:0;
		}
		#to_top a img{
			margin:0 auto; 
			padding:0;
			display:block;
		}

		.footer_image{
			max-width:320px;
			margin:0 auto;
			z-index:10;
			position:relative;
			left:-16px;
		}
		.footer_image_home{
			max-width:320px;
			margin:0 auto;
			z-index:10;
			position:relative;
			left:0;
		}
		h4, .gform_wrapper h3.gform_title{
			font-size:17px;
			line-height:normal;
		}
		.double_separator{
			width:100%;
		}
		h1.author, h1.page-title {
			color: #698D17;
			font-size: 28px;
			padding: 20px 0 28px 0;
			line-height: normal;
		}
		#prayer_requests{
			display:none;
		}
		#news_events{
			display:none;
		}
		.home_prayer_requests{
			margin:40px auto 0;
			width:91%;
			color:#fff;
			background: #CB8A09;
			background-image: url(../css/images/mobile/home_prayer_requests.png); /* fallback */
			background-image: url(../css/images/mobile/home_prayer_requests.png), -webkit-gradient(linear, left top, left bottom, from(#C38406), to(#CB8A09)); /* Saf4+, Chrome */
			background-image: url(../css/images/mobile/home_prayer_requests.png), -webkit-linear-gradient(top, #C38406, #CB8A09); /* Chrome 10+, Saf5.1+ */
			background-image: url(../css/images/mobile/home_prayer_requests.png),    -moz-linear-gradient(top, #C38406, #CB8A09); /* FF3.6+ */
			background-image: url(../css/images/mobile/home_prayer_requests.png),     -ms-linear-gradient(top, #C38406, #CB8A09); /* IE10 */
			background-image: url(../css/images/mobile/home_prayer_requests.png),      -o-linear-gradient(top, #C38406, #CB8A09); /* Opera 11.10+ */
			background-image: url(../css/images/mobile/home_prayer_requests.png),         linear-gradient(top, #C38406, #CB8A09); /* W3C */			
			background-repeat:no-repeat;
			background-position:10px center;
			height:50px;
			line-height:50px;
			text-align:center;
			text-decoration:none;
			font-family: 'DejaVuSerif-Bold';
			font-size:18px;
			-moz-border-radius: 5px;
			border-radius: 5px;	
			max-width:348px;
			min-width:260px;
			display:block;
			-moz-box-shadow: 2px 2px 4px #999;
			-webkit-box-shadow: 2px 2px 4px #999;
			box-shadow: 2px 2px 4px #999;
		}
		.home_news_events{
			text-align:center;
			margin:10px auto 0;
			width:91%;
			color:#fff;
			background: -webkit-gradient(linear, left top, left bottom, from(#9D4C19), to(#A3511B));
			background: -moz-linear-gradient(top,  #9D4C19,  #A3511B);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D4C19', endColorstr='#A3511B');
			height:50px;
			line-height:50px;
			text-decoration:none;
			font-family: 'DejaVuSerif-Bold';
			font-size:18px;
			-moz-border-radius: 5px;
			border-radius: 5px;	
			max-width:348px;
			min-width:260px;
			display:block;
			-moz-box-shadow: 2px 2px 4px #999;
			-webkit-box-shadow: 2px 2px 4px #999;
			box-shadow: 2px 2px 4px #999;
		}
		#sliders{
			display:none;
		}
		#slider_buttons{
			display:none;
		}
		#main_home{	
			width:100%;
			padding:41px 0 70px 0;
			background-image: url(../images/bg/home_one_768.jpg);
			background-repeat:no-repeat;
			background-size: 100% auto;
			background-position-y:41px;
		}
		#footer_center_home{
			display:none;
		}
		.footer_image{
			display:block;
		}
		.footer_image_home{
			display:none;
		}
		.home .footer_image_home{
			display:block;
		}
		.home .footer_image{
			display:none;
		}
		.gform_wrapper {
			max-width: 100%;
		}
		.gform_wrapper .ginput_complex .ginput_left {
			width: 100%;
			float: none;
			max-width:350px;
		}
		.gform_wrapper .ginput_complex .ginput_right {
			width: 100%;
			float: none;
			max-width:350px;
		}
		.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
			width:100%;
			max-width:350px;
		}
		.content_item .gform_wrapper .fancy_form label {
		font-size: 15px;
	}
	.content_item .gform_wrapper .fancy_form ul li {
		float: none;
		padding:0;
	}
	.content_item .gform_wrapper .fancy_form input,
	.email_name,
	.email_input{
		color: #B8B8B8;
		background:white;
		border:1px solid #D8D5CB;
		padding-left: 20px;
		width: 100%;
		height: 42px;
		position: relative;
		font-size: 13px;
		line-height: normal;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		max-width:350px;
		display:block;	
	}
	.content_item .gform_wrapper .fancy_form textarea.textarea {
		color: #B8B8B8;
		background:white;
		border:1px solid #D8D5CB;
		padding: 12px 20px;
		height: 160px;
		position: relative;
		width: 100%;
		font-size: 13px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		max-width:350px;	
	}
	.content_item .gform_wrapper .donation_form ul li.small_input .ginput_container input {
		display:inline-block;
	}
	.st_twitter_buttons, .st_twitter_buttons *,
	.st_fblike_buttons, .st_fblike_buttons *,
	.st_email_buttons, .st_email_buttons *,
	.st_plusone_buttons, .st_plusone_buttons *{
		box-sizing: content-box;
	}
	.gform_wrapper .donation_form table table table ul {
		width: auto !important;
	}
	.gform_wrapper .ginput_complex .ginput_cardinfo_left {
		width: 49% ;
		margin-right: 1%;
	}
	.content_item .gform_wrapper .donation_form .button{
		display:inline-block;
	}	
	p{
		overflow:hidden;
	}
	#breadcrumb{
		padding:15px 0 10px;
		border-bottom:1px double #E3DEDA;
	}
	#fancybox-content {
		display:none;
	}
	.double_separator{
		display:none;
	}
	.wp-caption{
		display:block;
		float:none;
		margin:0 auto;
		max-width:100%;
	}
	.alignleft.wp-caption,
	.alignright.wp-caption{
		margin:0 auto;
	}
	.alignright,
	.alignleft{
		margin:0 auto;
		float:none;
	}
	#nav-above,
	#nav-below{
		padding:15px 0 10px;
	}
	.content_item{
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.blog .content_item{
		border-bottom: 1px solid #E3D5CB;
	}
  
	#archives a {
		background-position: 0 -23px;
	}
		#archives a:hover {
			background-position: 0 3px;
		}
	.content_item img{
		display:block;
	}
	.content_item .gform_wrapper .donation_form .ginput_container .gfield_radio label {
		padding: 17px 0 0 0px;
	}
	#siteseal {
	    background: none;
	    border-radius: 0;
	    bottom: 0;
	    padding: 5px 0 0;
	    position: relative;
	    right: 0;
	    z-index: 10000;
	}
}

	@media 
	(-webkit-min-device-pixel-ratio: 1.5), 
	(min-resolution: 192dpi) { 
		#header_fb {
			background: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite@2x.png) no-repeat;
			background-size:40px 40px;
			width:20px;
			height:20px;
			background-position: 0 0;
			background-repeat: no-repeat;
			display: block;
			text-indent: -9999px;
			float: left;
			margin: 5px 8px 0 0;
		}

		#header_mail {
			background: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite@2x.png) no-repeat;
			background-size:40px 40px;
			background-position: -20px 0;
			width:20px;
			height:20px;
			display: block;
			text-indent: -9999px;
			float: left;
			margin: 5px 8px 0 0;

		}
	}