﻿#banner{

height: auto;

}

body{color:#000; background:#fff;}
div.paragraph{    max-width: 960px;
    padding: 4em 1.6em;
    margin: 0 auto;}

#what-we-do-title-wrapper{
    background-image: url(images/1541846195.jpg);
    background-repeat: no-repeat;
    background-position: 0.00% 9.83%;
    background-size: 100%;
    background-color: transparent;
    background-size: cover;
    background-attachment: fixed;
	height:450px;
	position:relative;
}

#what-we-do-title-wrapper h2{
	position:absolute;
	left:60%;
	top:45%;
	color:#fff;
}

#footer{
    /*background-image: url(images/1640346885.jpg);*/
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100%;
    background-color: transparent;
    background-size: cover;
	padding:20px;
}

#footer-wrapper{    max-width: 960px;
    margin: 0 auto;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    text-align: center;
   }

#contact-form-wrapper{
	float:left;
	width:50%;
}

#contact-form-wrapper form{
 padding:20px;
}

#contact-form-wrapper form .errorMsg{
 color:red;
 font-size:9px;
}

#contact-form-wrapper form .error{
 border-color:red !important;
}


#contact-form-wrapper form input[type="text"],#contact-form-wrapper form textarea
{
    border: solid 1px #d0d0d0;
    border-radius: 0;
    margin: 8px 0;
    outline: none;
    background-image: none;
    min-height: 35px !important;
    padding: 8px !important;
    font-size: 13px;
    box-sizing: border-box;
    background: #eee;
	width:100%;
}
#contact-form-wrapper form textarea{ height:300px;}
#contact-form-wrapper .redFormSumbit,#redFormSumbit_b{ 
    display: inline-block;
    padding: 8px 20px;
    background-color: #5199a8;
    cursor: pointer;
	border:none;
}

.wsite-map{
	float:left;
	width:50%;
}


#footer blockquote {
    border-left: 5px solid #d0d0d0;
    padding-left: 20px;
    margin: 20px;
}

#page-banner{height: 450px;  display: block;        background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }

#navigation{ background:#fff url(images/navbg.jpg) repeat-x center 0px ; height: 31px; text-transform: none;}


#navigation li { text-align:center;  background:#fff; display:block; float:left;}
#navigation li ul{ position:absolute; z-index:1000; top:36px; left:0; display:none; margin:0 atuo;}
#navigation li:hover ul{  display:block;}
#navigation li ul a{ background-color: #f6f6f6;    margin: 2px 0;    width: 100%;    padding: 10px 0;}
#navigation li ul a:hover{ background-color: #777; color:#fff;}

#navigation a{min-width:70px;}
#navigation li li{
    width: 100%;
}

#navigation li a{
    font-size:18px;
}
#navigation li li a{
    font-size:14px;
}

.home .home,.donate .donate,.locations .locations, .esther .esther, .news .news, .programs .programs, .conference .conference, .about .about,.contact .contact,.login .login{
    background-color: #f6f6f6 !important;
    color: #484848;
}

#what_we_do_menu{width:140px;}
#what_we_do_menu li{width:140px;}

.page #page-content{ max-width: 860px; min-height:400px; padding:10px; margin: 0 auto; }
#navmobile ul ul{ padding-left:20px;}

.page #page-content h1,.page #page-content h2,.page #page-content h3,.page #page-content h4,.page #page-content h5{
    margin: 1.5em auto 0.5em;
	
}

.page #page-content > :first-child {margin-top:0;}
/* body.esther_prayer #page-content{ background: url(images/ltg.jpg) no-repeat right top;}

body.update #page-content{ background :url(images/newsdt.jpg) no-repeat right top;} */

body.prayer #page-content{ background :url(images/dt.jpg) no-repeat right top;}

body.programs #page-content .widthfix,body.esther #page-content .widthfix{ max-width: 860px;   padding:10px; margin: 0 auto; }
body.programs #page-content,body.esther #page-content{max-width: 100%;padding:0;  }

body.esther #jianzheng{     background-image: url(images/jz.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
	background-position: bottom center;
	}
body.esther #jianzheng div{max-width: 860px;   padding:20px; margin: 0 auto; }


body.donate #page-banner{    background-size: 100% auto;}
body.donate #page-content .button{   background: #01a0df;}
body.locations #page-content table p{       line-height: 1em;}

body.contact #page-banner{        background-size: auto 100%;    background-repeat: repeat-x;}

#page-content .button
	{
    display: inline-block;
    padding: 8px 40px;
    background: #f90;
    color: #fff;
}


#page-content a:hover{    opacity: 0.7;}
#page-content blockquote{     margin-left: 50px;
    padding-left: 10px;
    border-left: 2px solid #ccc;}
	
	
#slide-ul{height:600px; overflow:hidden;}	
#slide-ul li{text-align:center;   height:600px; width:100%; overflow:hidden;}	
#slide-ul li img{ height:600px; width: auto; max-width:100%;   }	
	


@media (max-width: 992px){
body{padding-top:75px;}
body.donate #page-banner {
    background-size: cover;
    background-position: left center;
}
}

 @media (max-width: 600px) {
 #slide-ul{height:300px;  }	
#slide-ul li{ height:300px;  }	
#slide-ul li img{ height:300px;    }	
 
	 #contact-form-wrapper{
		
		width:100%;
	}
	
	#page-banner{height: 250px; }
	
	.wsite-map{
		width:100%
	}
	
	.page #page-content img{max-width:100%; height:auto;}
 }








