/* Enter Your Custom CSS Here */
.page-header-wrapper {
    background-color: #333;
    margin-top: -1px;
    position: relative;
    padding: 20px 0;
}


.social_count_plus .social-count-plus .items .count {
    font-weight: bold;
    letter-spacing: 1px;
    visibility: hidden;
}
article.single-post .entry-content {
    font-size: 16px !important;
    line-height: 150%;
}

/*Archive &amp; Donates*/
.social_count_plus .social-count-plus a.fa-archive {
    background: #f80;
}

.social_count_plus .social-count-plus a.fa-money {
    background: #c43306;
}
.p1 {
	font-size: 18px;
	line-height: 160%;
}
.don-pay {
	display: flex;
  flex-direction: column;
	align-items: center;	
}
.don-pay-mob {
	text-align:center;
}
.don-pay span {
	font-size: 18px;
}
.don-panels {
	background: #fffffff6;
  box-shadow: 0 0.8rem 0.8rem #00000080;
  width: 100%;
  max-width: 540px;
  border-radius: 3px;
  overflow: hidden;
}
.don-panels span {
	color: white;
	font-size: 20px;
}
.don-panels .vc_tta-panel-heading{
	background-color: #06066b !important;
}
.don-pay .vc_tta-tab.vc_active>a {
	background-color: #06066b !important;
}
.don-button {
	display: inline-block;
  margin: 10px 20px 20px;
}
.don-button a {
	font-size:20px;
	width:200px;
}
.don-button-y {
	display: inline-block;
  margin: 10px 20px 20px;
	background-color:#f9fba7;
}
.don-button-y a {
	font-size:18px !important;
	width:200px;	
	background-color:#f9fba7 !important;
}

/*radio-buttons*/

.checkout-button {
	background-color: #06066b;
	color: #ffffff;
	padding: 20px 0;
}

.checkout-button:hover {
	background-color: #373788; 
}

.container-radios form {
  background-color: #fff;
  padding: 14px 0;
}

.container-radios ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 20px !important;
}

.cost_other {
		display: block;
    border: 1px solid rgba(0,0,0,0.1);
    margin-top: 25px;
    width: 100%;
    padding: 8px;
    border-radius: 4px;
}


@media (max-width:575px) {
  .container-radios ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
    margin-bottom: 20px;
  }
}

.container-radios li {
  width: 45%;
  margin: 20px auto
}


@media (max-width:575px){
	
.container-radios li input[type=radio] {
  display: block !important;
  position: absolute;
  z-index: 999;
  width: 200px;
  height: 50px;
  opacity: 0;
}
	
.container-radios input[type=radio]:checked+label {
  background-color: #f9fba7 !important
	top: 3px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf
}
	
}

@media (max-width:575px) {
  .container-radios li {
    width: 100%
  }
}

.container-radios .last_li {
  width: 50%;
  margin-left: 0;
  margin-right: 0
}

@media (max-width:575px) {
  .container-radios .last_li {
    width: 100%
  }
}


.container-radios li input[type=radio] {
  display: none
}

.container-radios a {
  text-decoration: none
}

.container-radios li label {
  position: relative;
  top: 0;
  display: block;
  cursor: pointer;
  width: 200px;
  padding: 18px 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  color: #666;
  background-color: #ebebeb;
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 5px;
  border: 1px solid transparent;
  font-size: 14px !important;
  margin: auto
}

.container-radios input[type=radio]:checked+label {
  background-color: #f9fba7 !important
}

.container-radios label:hover {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
  box-shadow: 0 2px 0 #cfcfcf
}


/*radio-buttons-end*/

/*Contacts*/
.contacts {
  padding-top: 40px;
  width: 250px;
}
.contacts-mb {
  display:none;
}
.lh {
  line-height:5px;
}

/*Tabs*/
.nav-tabs.layout_darkbar li.active {
	background-color: #41b025 !important;
}
.nav-tabs > li a:hover {
  color: #41b025 !important;
}
.nav-tabs > li a:focus, .nav-tabs > li.active a:focus, .nav-tabs > li.active a {
  color:#fff !important;
}

/*Hide temporary language switcher*/
.topnav {
  display:none;
}

/*Title for more news on home */
.blockpost_wrap.blockpost_20 .post_item.blockpost_2 .entry_title a {color:#fff !important;}
.post_overlay *, .post_overlay .entry_title a {color:#fff;}
/*шо це*/
.ASP_search{
  	padding-top: 25px;
	padding-bottom: 25px;
}
.art-title h2{
	width: 70%;
  float: left;
}
.art_togler{
	width: 29%;
  	float: right;
  text-align: right;
}
.prosettings{
	display: none;
}

@media screen and (max-width: 480px) {
  .contacts {
    display:none;
  }
  .contacts-mb {
    display: block;
  }
}
.orange {
    background-color: #f80;
}
#aal-delete-log-activities{
  display:none
}

.single-post .entry-content p {
    margin: 0 0 5px 0;
  line-height: 1.7;
}


.button {
  width: 100%;
  padding: 10px !important;
  line-height: 25px;
  border: none;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-align: center;
  margin-bottom: 5px;
}

.button:hover {
  background: #333;
    color: #fff;

}

.resurs {
background: #000;
text-align: left;
border: 4px solid #438cc8;
font-size: 25px;
padding: 15px 30px;
position: relative;
height: 90px;
}
.resurs:hover {
  background: #fff;
    color: #333;
}

.resurs .button-resurs {
width: auto;
background: #438cc8;
padding: 10px 15px;
float: right;
font-size: 15px;
position: absolute;
top: 17px;
right: 30px;
}

.blue-text {
	color: #438cc8;
	font-weight: 500;
	font-size: 22px;
}

@media (max-width: 590px) {
	.don-pay {
		display:none;
	}
  .blue-text {
    font-size: 14px;
  }
	.resurs {
		font-size: 15px;
		padding: 8px 0 0 15px;
		height: 60px;
		line-height: 1.2;
	}
	.resurs .button-resurs {
		font-size: 10px;
		padding: 10px 10px;
		top: 10px;
		right: 10px;
	}
}

.resurs .button-resurs:hover  {
	background: #000;
	color: #fff;
}

.donate {
	background-color: #c43306;
	padding:0 10px;
}
.donate:hover {
	background-color: #f5430c;
}
.donate a {
	color:white !important;
}
.donate a:active {
	color:white !important;
}
.prayer {
	  background-color: #4cadc9;
}

.fa-money:before {
    margin:10px;
  font-size: 25px;
      vertical-align: sub;
    
}

.postman {
	width: 40%;
    margin: 0 5% 0 0; 
    display: inline-block; 
    text-align: center;
}
.postman img {
	width: 100%;
	height:auto;
	}
.postman p {
	margin-top: 10px;
	line-height: 1.3;
}

@media (max-width: 1020px) {
  .breadcrumb {
    display: none;
  }
}
@media (max-width: 1020px) {
  .single-post {
    margin-top: 20px;
  }
}

@media (max-width: 1020px) {
	.main-header.site-header {
		display:none;
	}
  .menu-item-17009 {
    display: none;
  }
}


.hero-item .post_overlay {
    padding: 30% 50px 15px 20px;
    background: linear-gradient(to top, #111111e3, #2220);
}


.hero-item .entry_title {
    line-height: 1.3;
  text-shadow: #1111118f 0 0 1px;
}

body.theme-wrap .container.homepage, body.theme-wrap .container.page {
   border-left: 0; 
    border-right: 0;
}

.menu-item-17230   {
   background-image: url('https://www.baptyst.com/wp-content/uploads/postman1.jpg');
	background-repeat: no-repeat;
	background-position: left;
	width: 130px;
	font-size: 1px;
  margin-right: 0 !important;
      right: 0 !important;
    position: absolute !important;
}

.news  h3 {
	font-size:16px;
	font-weight:100;
	margin: -30px;
}

.news .post_small.post_item .inner_item {
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: none;
}

.news .post_small .entry_title {
    margin-bottom: -2px;
}

.social-block {
  border: 5px solid #f4f6f5;
  padding: 20px; 
  text-align: center;
  font-size: 20px;
  margin-top: -20px;
}

.icon {
  padding: 10px;
  font-size: 35px;
}

.fa-facebook-square {
	color: #3b5998;
}
.fa-youtube-square {
color:#c4302b
}
.fa-twitter-square {
color:#00acee
}
.icon .fa {
    opacity: 0.6;
    margin: 0 5px;
}

.fa:hover {
	opacity: 1;
}
.banner-logo {
	opacity: 0.8;
	filter: grayscale(100%); 
  display: inline-block;
  width:  11.4%;
  margin: 0 5px 10px;

}
.banner-logo:hover {
	opacity: 1;
		filter: none; 
}

.church-search{
	border: 1px solid #cac7c7;
	border-radius: 5px;
	background-color: #fbfafa;
  padding: 0 20px 10px; 
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-weight:100;
  margin-top: -20px;
	width: 100%;
  display: inline-block;
  color: #868585;
}
.church-search:hover{
	background-color: #fff;
}
.fa-map-marker {
	font-size: 50px;
	 color: #b08324;
}

.live {
  width: 100%;
  padding: 40px;
  color: #fff;
background: radial-gradient(#20cffb, #0081b5);  
 display: inline-block;
  font-weight: 600;
  text-align: center;
  font-size: 30px;
  line-height: 1.2;
  margin: -20px 0 0;

}

.live p {
	margin: 5px;
}

.live:hover {
color: #fff;
background: radial-gradient(#55ddff, #0992ca); 
	}

.live-play  {
	color: #414244;
}
.live-play:hover  {
	color: #b90b05;
}

.video {
	background-color: #f1f1f1;
	margin-bottom: 30px;
}

.video .entry_title {
	padding:  0 15px;
}

.video .post_item {
	    padding-bottom: 10px;
}

@media (max-width: 736px) {
  .footer-logo p  {
    margin-right: -50%;
    margin-bottom: -40px;
    transform: translate(-50%, -50%) 
  }
}
.copyright p {font-size: 12px}
.copyright p {
    text-align: center;}
@media (min-width: 736px) {
	.don-pay-mob {
		display: none;
	}
  .copyright p {
    text-align: right;
  }
}

blockquote:before {
    content: "\201C";
}


.myvideo {
position:relative;
padding: 0 0 56.25% 0;
height:0;
overflow:hidden;
}
.myvideo iframe,.myvideo object,.myvideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

ul li, ol li {
    padding-bottom: 0;
    margin-bottom: 0;
}

.entry_title a, .hero-item .review-result i {
font-weight: 500;
}

.entry-content h2 {
line-height: 1.2 !important;
}

blockquote {
font-size: 100%;
line-height: 1.3;
}
blockquote p {
font-weight: 300;
}