/*
Theme Name:   	Abhishekagni Child
Template:     	abhishekagni
*/


#colophon
{
	background: #FFF5A0 !important;
}
.header-4 header.site-header .wrap .header-nav-menu
{
	background: #FFF5A0;
}
#colophon p, #colophon a{

	color: #B70104;
}
.connect-with-us, .footer-button
{
display: none;

}
.header-7 .header-nav-menu input[type="search"]
{

	background: #fff !important;
	color: #B70104 !important;
}




.bethlehem_banner .widget_text h3, .bethlehem_banner .widget_text p
{

	color: #4A0104;
}
.footer-2 footer.site-footer .footer-widgets .footer-copyright-text p
{
	color: #000;
}
.top-nav-links
{
	display: none !important;
}
.primary-navigation .current-menu-item a
{
	
	background: red;
    color: #FFF !important;
    border-radius: 25px;
    box-shadow: inset 0 0 40px #000;
}
.primary-navigation a
{
	color: red;
	
}

.header-4 header.site-header .wrap .header-nav-menu {

    /*background: #0d93d2 none repeat scroll 0 0;*/

    background: #D00;none repeat scroll 0 0;
}




.header-4 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li > a, .header-5 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li > a, .header-6 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li > a {

    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 15px;
    padding: 20px 30px;
    text-shadow: none;
}


.header-4 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li::before, .header-5 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li::before, .header-6 header.site-header .header-nav-menu .main-navigation .left-nav-menu .nav-menu > li::before {

    border-right: 2px solid #dad7ca;
    content: " ";
    display: inline-block;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
}


.site-header a, .main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .header-1 .header-nav-menu .primary-navigation ul.menu > li > a, .header-2 .header-nav-menu .primary-navigation ul.menu > li > a, .header-3 .header-nav-menu .primary-navigation ul.menu > li > a, .header-4 .header-nav-menu .primary-navigation ul.menu > li > a, .header-5 .header-nav-menu .primary-navigation ul.menu > li > a, .header-6 .header-nav-menu .primary-navigation ul.menu > li > a, .header-7 .header-nav-menu .primary-navigation ul.menu > li > a, .header-1 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-2 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-3 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-4 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-5 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-6 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-7 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-1 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-2 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-3 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-4 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-5 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-6 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-7 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a {

   /* color: #dd3333;*/

     color: #fffff;
}



.site-header a, .main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .header-1 .header-nav-menu .primary-navigation ul.menu > li > a, .header-2 .header-nav-menu .primary-navigation ul.menu > li > a, .header-3 .header-nav-menu .primary-navigation ul.menu > li > a, .header-4 .header-nav-menu .primary-navigation ul.menu > li > a, .header-5 .header-nav-menu .primary-navigation ul.menu > li > a, .header-6 .header-nav-menu .primary-navigation ul.menu > li > a, .header-7 .header-nav-menu .primary-navigation ul.menu > li > a, .header-1 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-2 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-3 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-4 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-5 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-6 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-7 .main-navigation ul.menu > li .megamenu-content ul > li > a, .header-1 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-2 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-3 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-4 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-5 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-6 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a, .header-7 .main-navigation ul.nav-menu > li .megamenu-content ul > li > a {

    color: #fffff;
}

.col-md-12{

 width:100%;
 padding-right:50px;
 padding-left:50px;

}

.col-md-6{

width:50%;

float:left;

padding:60px;


}

/* #colophon {

  
     background: #d00 none repeat scroll 0 0;
   
    
}

#colophon p, #colophon a {

     color: #b70104;

}*/

#colophon {
    background: #d00 none repeat scroll 0 0 !important;
}

#colophon p, #colophon a {

     color: #ffffff;

}

body.bethlehem-style-2 .wpcf7 form p > input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #9c9c9c;
    border-radius: 0;
    color: #000;
    text-shadow: none;
    transition: all 0.3s ease 0s;
}

.footer-2 footer.site-footer .footer-widget {

    border-color: #fff;
}

 .member-info{

  background: #fff none repeat scroll 0 0;
    border: 0 none;
    line-height: 7px;
    margin-top: -21px;
    padding-top: 12px;
    text-align:center;

}

.member-info a {

    color: #000;
    font-weight: 700;
    text-decoration: none;
    text-align:center;

}



/*body.bethlehem-style-2 .line {

    background: #d3d3d3 none repeat scroll 0 0;
    display: none;
}*/


.member-info .hb-more {
    color: #1a1a1a;
    display: none;
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    margin: 10px 0 0;
    text-decoration: underline;
    visibility: hidden;
}


.team-large .member .member-info h4 span, .team-small .member .member-info h4 span {
    color: #000;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding-top: 20px;
}


.member .member-info{ 

 position:relative;
 width:100%;

}


.screen-reader-response {

 display:none;

}


span.wpcf7-not-valid-tip {


 color: #f00 !important;
 display: block;
 font-size: 1em;

}

div.wpcf7-validation-errors {

 color: #f00 !important;
 display: block;
 font-size: 1em;

}

div.wpcf7-mail-sent-ok {

 /*color:#5cb85c !important;*/

 border:2px solid #5cb85c;

 width:44%;
 
 text-align:center;

}

div.wpcf7-response-output {

width:80%;

}


.vc_custom_heading {

 height:30px;

line-height:21px;

margin-bottom:15px;

}


.vc_column_container {

    padding-left: 11px !important;
    padding-right: 0;
    padding-top:6px;
}

body.bethlehem-style-2 {
  
   /*  background: rgb(248,255,232);
    background: -moz-radial-gradient(center, ellipse cover, rgba(248,255,232,1) 0%, rgba(227,245,171,1) 33%, rgba(183,223,45,1) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
    background: radial-gradient(ellipse at center, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=1 ); */
    background-image: radial-gradient(circle, #f3d360, #edc019);
background-repeat: no-repeat;
}

.vc_custom_1473497721301, .vc_custom_1473482049753, #dmessage, #rpatron, #ministry, #otherministry {
background: linear-gradient(to bottom, #ef8d31 0%,#f5ab66 53%,#fac695 100%);
}

/*.vc_custom_1473497721301,.vc_custom_1477479524699,#clients {
background-image: radial-gradient(circle, #e24f5f, #c52032);
background-repeat: no-repeat;
}*/

.site-main, .content-area, .home .hentry
{
    margin-bottom: 0px;
}

body, button, input, select, textarea {
    color: #1a1a1a;
    font-family: Bitter,serif;
    line-height: 1.618;
}
.vc-tribe-events-list-widget .type-tribe_events
{

    border-bottom: 1px solid #000;
}
.vc-tribe-events-list-widget .type-tribe_events .duration {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    margin-left: 80px;
}

body.bethlehem-style-2 .hb-social li a i {
    background-color: red;
}

.patrons{

padding:22px;
font-size:28px;
font-family: sans-serif;

}

.vc_col-has-fill .vc_column-inner
{
    padding-top: 15px !important;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.no-left-padding
{
    padding-left: 0px !important;
}

.shadow .vc_column-inner
{
    box-shadow: inset 0 0 5px;
        border-radius: 15px;

}
.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    border-radius: 15px;
    background: none;
}

.vc_custom_heading {
    height: 30px;
    line-height: 25px;
    margin-bottom: 15px;
}

.vc-tribe-events-list-widget .type-tribe_events .duration {
    color: #F94D26;
    font-size: 17px;
    font-weight: bold;
    margin-left: 80px;
}

#tribe-events-content {
    background: #efffcc none repeat scroll 0 0;
    margin-bottom: 48px;
    padding: 2px 30px 2px 31px;
    position: relative;
}

.tribe-events-calendar th {
    background-color: #ddd;
    color: #fff;
    height: 10px;
    letter-spacing: 1px;
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    width: 14.28%;
}
.vc_custom_1480419364382 .vc_column-inner {
    background: rgba(2, 2, 2, 0.3);
}

p {
    margin: 0 0 10px;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 16px;
}
body.bethlehem-style-2 .hb-more-button, body.bethlehem-style-2 .primary-navigation ul.menu>li>a, body.bethlehem-style-2 .top-nav-links ul>li>a, body.bethlehem-style-2 .vc-events-calendar .events-calendar table#wp-calendar caption, body.bethlehem-style-2 button, body.bethlehem-style-2 h1, body.bethlehem-style-2 h2, body.bethlehem-style-2 h3, body.bethlehem-style-2 h4, body.bethlehem-style-2 h5, body.bethlehem-style-2 h6 {
    font-family: Coda;
    font-weight: normal;
}
body.bethlehem-style-2 select {
    background:#fff;
}

.bethlehem-style-2 input[type="submit"]{
    background: #B70104 !important;
    border: 2px solid #B70104 !important;
    color: #fff !important;
}

.vc-tribe-events-list-widget .type-tribe_events .entry-title {
    display: inline-block;
    font-size: 23px;
    max-width: 70%;
}

.vc-tribe-events-list-widget .type-tribe_events .date-meta {
    background-color: #b70104;
    border-radius: 100px;
    color: #eeebdd;
    float: left;
    font-size: 30px;
    height: 65px;
    margin-right: 15px;
    padding-top: 4px;
    text-align: center;
    width: 65px;
}


.vc-tribe-events-list-widget .tribe-events-link a {
   /* color: #5a5a5a; */
    color: #1a1a1a;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    text-decoration: underline;
    letter-spacing: 1px;
}

/*.post-content table th, .post-content table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: 18px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}*/

table td, table th {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 8px 0;
    text-align: center;
    vertical-align: top;
}




.tribe-events-calendar th {
    background-color: #dd0000;
    color: #fff;
    height: 10px;
    letter-spacing: 1px;
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    width: 14.28%;
}
.vc-tribe-events-list-widget .type-tribe_events .duration, .vc-tribe-events-list-widget .tribe-events-link a {
   
    color: #000;
   
}

.vc-tribe-events-list-widget .type-tribe_events .duration {
    color: #4385f7;
    font-size: 17px;
    font-weight: bold;
    margin-left: 80px;
}

#tribe-events-content {
    background: #efc52d none repeat scroll 0 0;
    margin-bottom: 48px;
    padding: 2px 0 2px 30px;
    position: relative;
    padding-right:30px;
}
.tribe-events-nav-previous a {
 color:#000 !important;
}

.tribe-events-nav-next a {

   color:#000 !important;

}

.tribe-events-back a {

   color:#f0503a !important;
}

.tribe-events-venue-map a {

 color:#f0503a !important;

}

.vc-tribe-events-list-widget .tribe-events-link a {
   /* color: #5a5a5a; */
    /*color: #1a1a1a; */
    font-size: 16px;
    font-style: italic;
    font-weight: 200;
    text-decoration: underline;
}
.tribe-events-single-event-description p
{
color:#000 !important;
}

.tribe-events-list .type-tribe_events {
   
    padding: 40px 0;
}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-date {
    height: 80px;
    width: 80px;
  
    font-size: 24px !important;
   
}
#tribe-events .tribe-events-list .type-tribe_events {
   
    width: 50%;
    float: left;
}
.tribe-events-list .type-tribe_events.tribe-events-first {
    padding-top: 40px;
}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-date {
   
    border-radius: 100px;
    background-color: #dd0000;
    text-align: center;
    font-size: 48px;
    color: #EEEBDD;
    line-height: 1;
    padding: 16px 0;
    vertical-align: middle;
    display: inline-block;
}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-content .hb-social {
    position: absolute;
    top: 0;
    right: 0;
    visibility: hidden;
}
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-content .location {
    font-size: 16px;
    color: #00a1e0;
    line-height: 1;
}
#tribe-events-content a{
font-weight: 200;
    text-decoration: none;
}
.no-wc-breadcrumb .site-page-title h1 {
    width: 100%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    margin-bottom: 0;
}
.events-archive .entry-content, .events-archive .entry-header {
    width: 100%;
}

@media screen and (min-width: 768px){
.left-sidebar .content-area {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0;
}
}
.site-branding a img {
    margin: -18px auto;
}
.vc_custom_1473497721301, .vc_custom_1473482049753, #bgcolor{
  background: radial-gradient(ellipse at center, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
}