.entry-content ul > li{
padding-left:20px \0/IE9; 


}

.entry-content ul.soliloquy-slides > li.soliloquy-item{
padding-left:0px \0/IE9; 


}
.sf-menu > li > a {
   
  
    padding: 0 5px \0/IE9;
 
}
iframe#wdtf-iframe{
margin:0px!important;
}
.tp-caption.small_text h3{
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 6px!important;
    margin-top: 33px!important;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
    color: #444444;
    font-size: 10.5pt;
    font-weight: bold;
    margin: 0 0 0.4em;
    transition: color 0.1s ease 0s;
}

#main .home-side h3{
font-family:kreon;
color:#025400;
}
#breadcrumbs{
min-height:0px;
padding:0px;
}


#color_header{background:none;
}
header{
background:none;
}

.gray_line {

background:none;
border:none;
}


.gray_line{
background:none;
}

.th_slideshow #main, .widget_title #main, .is_home #main{
top:0;
}
#main{
background:none;
}

footer{
background:none;
}
.sf-menu > li{
border:none;
height:30px;
background:none repeat scroll 0 0 #FFFFFF;
box-shadow:-2px -1px 2px #D2D2D2;
margin-right:3px;
}
.main_menu .hover{
background:#F3F3E9;
}
.sf-menu > li > a{
color:#555555;
text-shadow:none;
font-weight:bold;
font-size:14px;
height:30px;
 padding: 0 7px;
  font-family: arial;
}

#main{
padding-top:0px;
padding-bottom:0px;
}
.teaser_title {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    top: 0;
    width: 100%;
	
}
a {
    color: #025400;
}
#main .grid_8 h3.green-now, #main .grid_12 h3.green-now{
color:#025400;
font-family:'Kreon',Arial,Helvetica,sans-serif;
}
.entry-content a:hover{
color:#04B404;
}
.aligncenter, .alignnone {
    margin-bottom: 3px;
}
.grid_12 .one_third{

    width: 286px;
}
h4.trigger a, .ui-tabs .ui-tabs-nav li a {
    color: #333333;
font-size:14px;
	}


.teaser_more{
 background-color: #C62B02;
    margin-top: 51px;
    position: relative;
	}
.pdf img {
    height: 152px;
    width: 274px;
}
.pdf {
    padding-bottom: 6px;
}
.pdf a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.teaser_title_inner {
    background: none repeat scroll 0 0 #025400;
    display: block;
    margin-left: -11px;
    padding: 7px 12px 7px 19px;
    width: 89%;
	margin-top:32px;
}
	
	.th_slideshow #main, .widget_title #main, .is_home #main{
	
	top:0;}
	.teaser_box img {
    border: 5px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    position: relative;
}
	.teaser_box:hover .teaser_title{
   display: block;
    font-family: 'Kreon',Arial,Helvetica,sans-serif;
    margin-bottom: 0;
    margin-top: -46px;
    position: relative;
	display:none;

}


	.two_third {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    padding: 12px;
    width: 582px;
}
	.two_third  h4{
	 background: url("../images/h-bg.jpg") repeat scroll 0 0 #D2D2D2;
    font-size: 18px;
  
    padding: 10px;
	
	}
	
	
.grid_12 .two_third {
    width: 575px;
}

#main .grid_8 h4, #main .grid_12 h4 {

    color: #025400;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin: -12px -12px 12px;
}

.grid_12 .one_third {
    background: none repeat scroll 0 0 #FFFFFF;
	
    border: 1px solid #D2D2D2;
    padding: 12px;
    width: 273px;
}

.one_third h4{
 background: url("../images/h-bg.jpg") repeat scroll 0 0 #D2D2D2;
    font-size: 18px;
  
    padding: 10px;
}
a.teaser_box img {
    margin-left: -5px;
    margin-top: -6px;
    width: 280px;
}


.one_third {
    float: left;
    margin: 0 15px 0 0;
}

.mission-title{
 background: url("../images/h-bg1.jpg") repeat scroll 0 0 #F3F3E9;
}

.gray_line .widget {
padding:0px;
}
#title_sidebar{

height:28px;
}



.mission-title .grid_12 {
    font-size: 13px;
    font-weight: bold;
    
    padding-top: 0px;
}

#contentarea{
padding-top:10px;
padding-bottom:10px;
}
.jp-play, .jp-pause, .jp-play-bar, .jp-volume-bar-value {
    background-color: #025400;
}
.t_ico, .social_links:hover {
    background-color: #025400;
    transition: background 200ms ease-in-out 0s;
}

.head-bg{
background: url("../images/head-bg.jpg") repeat-x scroll 0 0 #D2D2D2;
}
.menu-head {
    background: url("../images/head-bg.jpg") repeat scroll 0 -117px #D2D2D2;
}


#title_sidebar .textwidget .one_third h4{
 background: url("../images/h-bg.jpg") repeat scroll 0 0 #D2D2D2;
  
  color: #025400;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -12px;
    padding: 10px;
	margin-bottom:2px;
	
}
#title_sidebar .textwidget .one_third h4 {
    background:url("../images/bottom-bg.jpg") repeat-x scroll 0 -19px #02540E;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    margin: -11px 0 2px;
    padding: 5px 5px 5px 15px;
}


#title_sidebar .front .textwidget {
    background: url("../images/h-bg.jpg") repeat scroll 0 0 #D2D2D2;
    color: #404040;
    font-family: arial;
    font-size: 12px;
    margin-top: 10px;
    padding: 10px 0 10px 10px;
}
html, button, input, select, textarea {
    font-family: kreon;
	}
.join-us a {
    display: block;
    height: 30px;
    width: 200px;
}

.textwidget span.greeny {
    background: url("../images/bottom-bg.jpg") repeat-x scroll 0 -19px #02540E;
    color: #FFFFFF;
    font-family: kreon;
    font-size: 15px;
    margin-left: -10px;
    padding: 8px;
}


.green-top-bar {
    background: url("../images/top-bg.jpg") repeat scroll 0 0 #025400;
    height: 30px;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 20px;
}

.green-top-bar .lang1 {
    display: block;
    float: left;
    margin-top: 4px;
    width: 200px;
}
.green-top-bar .lang1 a {
    color: #D2D2D2;
    font-weight: bold;
    text-decoration: none;
}

.green-top-bar .lang2{
 display: block;
    float: left;
    margin-top: 4px;
    width: 200px;
	 font-family: arial;
}
.green-top-bar .lang2 a{

 color: #D2D2D2;
    font-weight: bold;
    text-decoration: none;
	}
.green-top-bar .lang3{
 display: block;
    float: left;
    margin-top: 4px;
    width: 200px;
}
.green-top-bar .lang3 a{
 color: #D2D2D2;
    font-weight: bold;
    text-decoration: none;
	}

#main .grid_8 .entry-content h4.front-h4{
font-family:'Kreon',Arial,Helvetica,sans-serif;
 color: #025400;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin: -12px -12px 12px;
	background: url("../images/h-bg.jpg") repeat scroll 0 0 #D2D2D2;
	padding:10px;
}

.home-side{
margin-top:-12px;
}
.home-side .widget{
margin-top:5px;

}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    color: #444444;
    float: none;
    font-family: arial;
    list-style: none outside none;
    text-align: left;
}

#polls_form_2 p{
text-align:left!important;
}
.wp-polls, .wp-polls-form {
    color: #444444;
    font-family: arial;
}
.green-top-bar .lang4 {
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 6px;
    width: 290px;
}

.green-top-bar .lang4 a{
 color: #D2D2D2;
    font-weight: bold;
    text-decoration: none;
	}
	
	
.main_menu{	
	    float: left;
}

#main  .white_back_full  h4 {
    color: #333333;
	 font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 -2px 5px;
}


#main  .white_back  h4 {
    color: #025400;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 -2px 3px;
}

 .logo img {
    display: block;
    padding-top: 6px;
	padding-bottom:0px;
}
.logo span {
    display: block;
    padding-top: 0px;
}
.logo-urls{}

.logo-urls a.logo-url1{}
.logo-urls a.logo-url2{}
.logo a {
    display: block;
    float: left;
    font-family: 'Kreon',Arial,Helvetica,sans-serif;
    letter-spacing: -3px;
    position: relative;
	padding-bottom:0px;
}
.logo-urls {
    display: block;
    float: left;
    padding-left: 0;
    position: relative;
    width: 411px;
	 padding-left: 15px;
}
.logo-urls a.logo-url1 {
    color: #025400;
    display: block;
    float: left;
    font-size: 28px;
    height: 26px;
    letter-spacing: normal;
    padding-top: 29px;
    text-transform: none;
	width:400px;
}
#main .grid_8 h4.front-h4, #main .grid_12 h4.front-h4{
margin:0px; !important;
}
.logo-urls a.logo-url3 {
    color: #025400;
    display: block;
    float: left;
    font-size: 28px;
    height: 26px;
    letter-spacing: normal;
    padding-top: 3px;
    text-transform: none;
}

.logo-urls a.logo-url2 {
    color: #999999;
    font-size: 11px;
    height: 2px;
    letter-spacing: normal;
}

.green-top-bar .lang4 p.next-mass{
font-weight:bold;
 color: #ff7302;
  font-size: 11px;
}
span.next-span {
    color: #FFFFFF;
}
#copyright nav li a:hover, #copyright nav li.current-menu-item a {
    background: url("../images/bg_footer_menu_a.png") repeat scroll 0 0 transparent;
    color: #D2D2D2;
	font-weight:bold;
		font-size:14px;
    transition: background 200ms ease-in-out 0s;
}

#copyright p {
    color: #AFAFAF;
    font-size: 12px;
	font-family:arial;
}
.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {margin-top: -178px;}
.soliloquy-container .soliloquy-direction-nav li .soliloquy-next {margin-top: -178px;}
.soliloquy-container .soliloquy-control-nav {display:none;
}
#copyright nav li a, footer .widget_social_links a, footer .widget_archive li a, footer .widget_categories li a, footer .widget_pages li a {
   color: #D2D2D2;
	font-weight:bold;
	font-size:14px;
}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    font-family: kreon;
    font-size: 18px;
    text-align: left;
}
.bottom-footer{}

#copyright {
    background:url("../images/bottom-bg.jpg") repeat-x scroll 0 6px #025400;
    min-height: 15px;
    padding: 22px 0;
    position: relative;
	overflow:hidden;
}
#copyright nav ul {
    float: none;
    margin: 0;
    padding: 0;
}

.bottom-footer {
    display: block;
    float: left;
    
 
	margin-left:28px;
}

#footer_widgets h4.widget-title {
    color: #025400;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: normal;
	margin-bottom:8px;
}
h2.addres {
    color: #444444;
    font-size: 13px;
	 font-family: arial;
}

#footer_widgets .grid_4 {
background:#ffffff;
    border: 3px solid #FFFFFF;
    box-shadow: 1px 1px 6px #D2D2D2;
    display: inline;
    float: left;
    margin: 0 16px;
    min-height: 1px;
    padding: 7px;
    position: relative;
    width: 266px;
}


.ui-accordion .ui-accordion-header a {
 background: url("../images/h-bg.jpg") repeat scroll 6px -3px #D2D2D2;
    display: block;
    font-size: 15px;
    padding: 3px 2px 3px 31px;
}

#footer_widgets {
    overflow: hidden;
	background:url("../images/footerbg.jpg") repeat-x scroll 0 0 #FFFFFF;
	padding:0px;
	padding-top:8px;
}

.th_slideshow #main, .widget_title #main, .is_home #main {
    margin-bottom: 0;
    top: 0px;
}

#tweets li {
font-size:12px;
}

#footer_widgets .dotted {

padding-top:0px;
}

#title_sidebar .textwidget .one_third {

}
.imghover {background: #025400;position:absolute; z-index:2; }
.churchope_button, #commentform #submit {
    background: url("../images/bg_button.png") repeat-x scroll 0 0 #025400;
  }
.cen-img{}
.cen-img a.lightbox {
 display: block;
    margin: 0 auto;
   
    width: 70%;
	}
	
	#copyright p a {
    color: #AFAFAF;
    text-decoration: underline;
}
.cen-img a.lightbox img{
}
.lightbox {
    
}
.toggle_container {
   
    font-family: arial;
    font-size: 12px;
 
}
#pagetitle h1, .cycle_content, .rev_slider, .teaser_title, .events_calendar .week span, .events_calendar .calendar_header span.month,  .offer_group .offer .title, .offer_group .offer .price, #stylechanger a.section_toggle {
    font-family: 'Kreon',Arial,Helvetica,sans-serif;
	margin-top:0px;
}
.teaser_title {
    display: block;
    font-family: 'Kreon',Arial,Helvetica,sans-serif;
    margin-bottom: 0;
    margin-top: -46px;
    position: relative;
	display:none;
}
.entry-content ul > li {
  
    font-size: 12px;
	font-family: arial;
	color: #5C5241;
}

#title_sidebar .textwidget h3 {
    font-size: 18px;
    font-weight: 400;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.entry-content ol > li {
    font-family: arial;
    font-size: 12px;
	color: #5C5241;
}
.entry-content ul {
    margin: 0;
    padding: 0;

}
.ui-accordion-header {
    margin-bottom: 0 !important;
}
.ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background:none;
border:none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

background:none;
border:none;
}

#title_sidebar .textwidget .two_third
{
width:609px;
padding: 1px;
border:1px solid #000000;
}

#title_sidebar .textwidget .one_third {
    padding: 11px 0 0;
	 width: 289px;
	 
}
p {
    font-family: arial;
    margin: 0;
    padding: 0 0 10px;
}
.join-us {
    background: url("../images/join-us.jpg") no-repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px -1px 2px #444444;
    padding-left: 10px;
    padding-top: 2px;
    width: 239px;
	 font-family: arial;
	 height:84px;
}

.join-us p {
    color: #444444;
    padding-bottom: 3px;
}
header .widget {
    padding: 15px 0;
}

.tp-caption.small_text {
    background: none repeat scroll 0 0 transparent;
     opacity: 1!important;
    width: 100%;
	padding-left: 6px !important;
	padding-bottom: 20px !important;
}
.tp-caption.small_text h3 {
    font-size: 23px !important;
    margin-bottom: 10px;
}
.tp-caption.small_text p{

 font-size: 14px !important;
}

.ui-accordion-content h3{}

.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1px 12px;
    position: relative;
    top: 1px;
}

.ui-accordion-content p {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 4px;
	 padding-top: 1px;
}
hr {
margin:1px 0;
background:none;
}
.lang4 table.events-table {}

.lang4 table.events-table thead{}
.lang4 table.events-table thead tr{}

.lang4 table.events-table tbody{}

.lang4 table.events-table tbody tr{}
.lang4 table.events-table tbody tr td{}

#contentarea {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}
#main {
top:0px;
}
.gray_line {
min-height:0px;
}
#title_sidebar {
    height: 0px;
}

.page-template-template-rightsidebar-php #main, .layout_right_sidebar #main {
    background: none;
	margin-bottom:0px;
}
#pagetitle h1 {
    color: #025400;
    margin-bottom: auto;
    margin-top: 10px;
}

#main .grid_8 .entry-content h4{
    color: #333333;
	 font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 -2px 5px;
}

.sf-menu > li:hover > ul, .sf-menu > li.sfHover > ul {
    left: -25px;
    top: 30px;
    z-index: 999;
}

.lang2 a img{margin-left:2px;}

.lang3 img{}

.logo a {
    line-height: 0px;
}

header .widget {
    padding: 8px 0;
}

.white_back{

 background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 10px;
    margin-right: 0;
    padding: 10px;
}
.white_back1{

 background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 10px;
    margin-right: 0;
    padding: 10px;
	border:1px solid #D2D2D2;
}
.entry-content p {
    color: #5C5241;
    font-size: 12px;
}

.right-sidebar h3.widget-title {
    background: url("../images/h-bg.jpg") repeat scroll 0 0 transparent;
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px;
}

.right-sidebar .widget {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 10px 10px;
}

.left-sidebar, .right-sidebar {
    padding-top: 0;
}
.white_back_full{

 background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
	 width: 920px;
}
/***** iPhone Vertical (landscape) *****/

@media only screen and (max-width: 767px) {
.green-top-bar .lang1{

  width: 144px;
}

.green-top-bar .lang2 {
    margin-top: 7px;
    padding-left: 10px;
    width: 127px;
}

.green-top-bar {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 0;
	width:290px;
	height: 60px;
	margin-bottom:0px;
}

.green-top-bar .lang4 {
    margin-top: 7px;
    padding-left: 5px;
   
}
.green-top-bar .lang3 {
display:none;
}

.logo img {
    display: block;
    margin-left: 110px;
    padding-bottom: 0;
    padding-top: 6px;
    width: 50px;
}


.logo-urls {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 280px;
}
.logo a {

    margin: 0 auto;
    padding-bottom: 0;
    position: relative;
}
.logo img {
    display: block;
    margin-left: 110px;
 padding:0px;
    width: 50px;
}

.logo-urls a.logo-url1 {
    font-size: 22px;
    height: 17px;
    padding-top: 12px;
    text-transform: none;
}
.logo-urls a.logo-url2 {

    font-size: 10px;
  
}

header .logo span, header .logo img{
padding:0px;

}

#title_sidebar .textwidget .two_third {
    width: 294px;
}
.green-top-bar .lang2 a {
    font-size: 11px;
}

#title_sidebar .front .textwidget {
    background: #D2D2D2;
    padding: 0 0 10px 10px;
}
.textwidget span.greeny {
    display: block;
    margin-left: -10px;
    padding: 10px;
    text-align: center;
    width: 280px;
}
.grid_12 .two_third {
    width: 274px;
}
#footer_widgets .grid_4 {
    margin: 0 7px;
}
header .widget {
    padding: 0;
}
.grid4{
  margin: 0;
}
.join-us {
  margin:0 auto;
  }
  
  .logo {
  
  background:url("../images/head-bg.jpg") repeat-x scroll 0 -30px #D2D2D2;
  
  }
  
  .bottom-footer {
    margin-left: 10px;
    margin-top: 10px;
    width: 280px;
}

.white_back_full .two_third{
width: 235px;

}

.white_back_full .one_third{
width: 235px;

}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    font-size: 12px;
}
.white_back1{

width:260px;}
#copyright {
    padding: 8px 0;
}

#pagetitle h1 {
    color: #025400;
    font-size: 32px;
    margin-bottom: 0;
    margin-left: 12px;
    margin-top: 5px;
    text-transform: none;
}
.white_back {
    width: 260px;
}
.white_back_full{
 width: 260px;
}

.logo-urls a.logo-url3 {
font-size:22px;
}

.logo-urls a.logo-url2 {
    margin-bottom: 6px;
}
.one_third .teaser_title {
    top: 0;
}
.gray_line .grid_12{
margin:0px;
}
}


.sf-menu > li > a {
   
  
    padding: 0 5px \0/IE9;
 
}
.view-cap, .view-container-border
{
background:#d2d2d2!important;
}
ul.wpinstagram, ul.wpinstagram li, ul.wpinstagram li a, ul.wpinstagram li a img {
    border: 0 none !important;
   
    margin: 0 !important;
    padding: 0 !important;
}
.foobar-container tr, .foobar-container tr:hover {
    background: none repeat scroll 0 0 red!important;
}

#mc_embed_signup .mc-field-group.input-group ul li:before{
    display: block;
    margin: 0;
    padding: 3px 0;
	font-size:0px!important;
}

#mc_embed_signup .mc-field-group.input-group input {
    border: medium none;
    display: inline;
    margin-right: 10px;
    padding-left: 10px;
    width: auto;
}

#mc_embed_signup .size1of2 {
    display: inline-block;
    float: left;
    margin-right: 4%;
    width: 46%;
}
#mc_embed_signup .size1of2 {
    clear: left;
    display: inline-block;
    float: left;
    margin-right: 4%;
    width: 46%;
}