/* Main CSS */


body{
background-color: #a020f0;; /* For browsers that do not support gradients */
background-image: linear-gradient(purple,pink); 
height:100%;
width:100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: scroll;
}


#middlebackground{
/***margin: 0 299px;***/

background-color:#fff;
width:100%;
height:100%;
left:0;
right:0;
}



#middlebackground > div.contenttext > span{color:#000;}
.box_wrapper{
background-color: #fff;
height:200px;
}
/*********Info************/
.middlebox{background:  #CCC;margin:  0 auto;width: 100%;height: 100%;}
.middlebox h2{font-weight: bold;color:#000; text-align: center;padding-top:20px;}
.middlebox{ margin:0 auto;text-align:center ;width:100%;height:800px;}




.aboutbio {width:500px;margin:auto;}
.aboutbio h1{ font-size:20pt;font-family:proxima-nova ; }
.aboutbio p{ font-size:14pt;}
/*********Grey Middle Section**********/




/****HOME PAGE ****/

#maincontent { margin: 0 294px;bottom:20px; }

#greenstripe {background-color:#30d5c8;height:60px;width:100%; margin: auto;  }

.textleft{   float:left;width:300px }

 .homeimage { margin:auto; }
/**********************/
.middlebox{background: #CCC;width: 100%;max-height:800px;}

 .middlebox > h2:nth-child(1){text-align: center;padding-top: 100px;}

.plan1 , .plan2 , .plan3 {width:  500px;float: left;text-align: center;padding: 0 25px;}

.plan1 , .plan2 , .plan3 { padding-top: 50px;  }

.plan4 { width:  500px;float: left;text-align: center;padding: 0 25px; }
.plan4 {margin:0 500px ; padding-top: 50px;padding-bottom: 50px; }

/***Accordion start **/
.plan4 h2{font-size: 20px;font-family:Helvetica; font-weight:bold;text-transform: uppercase;}

/**********PAGES************/

#bodycontent{
margin: 0 371px;
width: 50%;
padding-top: 80px;
padding-bottom: 100px;

}

/* THEMES tab */
.member-2 > a:nth-child(2) > button:nth-child(1)

{  background-color: #22C3E0;color:#fff;  }
/*****/

.btn{
  width: 200px;
  padding: 10px;
  display: block;
  border: 0;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #30d5c8;
  background-image: none;
  text-shadow: none;
  color: #fff;
  font-size: 14px;
  line-height: normal;
  box-sizing: border-box;
  height: auto;


}

.tnp-mem > input:nth-child(1){
background: #30d5c8 !important;
width:200px;
margin: 0 100px;
}
/**************************/

.box_wrapper
.text-box p{
color:#1f2147 !important
}

h1{margin:0;}
/***Main Logo **********/



/******H Tags**********/
h5{color:#1a4431!important;font-size:1em;font-family:'Helvetica';font-weight:bold;margin-top: 12px;}
h5 a{text-decoration: none;}
h5 a:hover,h5 a:visited{color: #dd8100;font-family: 'Helvetica';font-size: 1em;font-weight: bold;}
a{text-decoration: none}
/******Icons*******/
.iconsbox{color:#000;padding-bottom: 5px;text-align: center;}
.iconsbox ul {padding-top:50px;padding-bottom: 22px;margin:auto;margin:0px 550px!important;}
.iconsbox ul li{list-style-type: none;float:left;margin-left:120px;}
.iconsbox ul li a{text-align:center; }
.iconsbox > ul > h3{list-style-type: none;float:left;}

.socialnetworks-2{color:#000;}


.socialnetworks-2 h2{
text-align: center;
margin:0 20px !important;
color:#000;
}
.socialnetworks-2 h3{
color:#000;
}

.socialnetworks-2 i{
color:#000;
padding:10px 0px ;
margin-left:40px;

}
/* Social Networks */
  .socialnetworks-2 > ul > li { list-style-type: none;float:left;}

   .socialnetworks-2 > ul > li >  a:hover { color:#ccc;}


  
  .socialnetworks-2 > ul > h3 { float:left;}
  
  .socialnetworks-2 > ul  {margin:5px -105px;}

#sortable { margin:auto;padding: 10px; }

#sortable > li > a > p {text-align: center;margin-left:-100px;} /* Edited */

#sortable > li > a > img {margin-left:180px;}
#sortable{margin-left:-100px}

#sortable h3{position: relative;margin-left: -70px;font-weight:bold;}
#sortable > li > a > p  {
    color:#000;
}
#sortable >  ul {
margin: auto;    
text-align: center; 
}

/*** List ***/
.list1 { margin:auto; margin-left: 50px;}
/*** END ***/
/*****************************/

.location p{ text-align: center;margin-left: 161px;}
.paypal {text-align: center;margin:0  161px;}

.paypal p {color:#000 !important;}

.paypal > p > a {color:#000 !important;margin: 0 -126px ;}

/***margin-left: 9px;****/
  
.paypal > a > img {width:30px;}



.venmo {text-align: center}

.venmo > a > img  {width:30px;}

/* Prices Social icons */


.paypal-1 {text-align: center}

/***.paypal{padding-left:45%;}****/
  
.paypal-1 > a > img {width:30px;}



.venmo-1 {text-align: center}

.venmo-1 > a > img  {width:30px;}


/*****************/

.venmo-icons {margin: auto;  }

.venmo-icons2{ margin:auto;}
.venmo-icons2 p{ margin:auto;}
.venmo-icons {text-align:center;padding-top: 10px;}


.venmo-icons > ul > li  {float:left;list-style-type: none;padding:10px;}
.venmo-icons > ul > li > a > img {width:30px;}

.social-icons { padding-bottom: 10px;margin:auto;margin: 0 340px;padding-top: 25px;}
.social-icons ul { padding-bottom: 100px;margin:auto;}
.social-icons > ul > li  { float:left;list-style-type: none;}

.social-icons > ul > li  > a > img {margin-left:50px;width:30px;float:left; padding-top: 10px;}

.sales { padding-top:0px;margin:0 30px !important; }

.sales p{padding-top: 15px; text-align: center;font-family:proxima-nova, sans-serif !important;}



.location{margin: auto;}
.location p{ color:#000 !important;margin:auto;margin:0 0px !important;}
.location > p:nth-child(2) > a:nth-child(7)  {color: blue;margin:auto;padding:15px;margin:0 0px !important; }
/*****************/

.name{  margin-left: -185px;}

.logoimage{
margin: 0 245px !important;
}

.logoimage img{text-align: center;margin: 0 0px;}

.cards img {margin-left:50%;margin-left:43%;color:#000; }


.cards > li{ list-style-type:none;}
#sortable {list-style-type: none;   }
/*****************************/

.announcements h1 {
font-family: "Maven Pro";
font-size: 1.75rem;
margin:auto;
margin:0 300px !important;
}
.info-annoucements{ 
margin:0 500px!important ;
padding-left:15px;
}

.pastor h1{padding-left:10px;}
.pastor img {padding-left:10px; }
.assistantpastor  {margin:auto; }
.assistantpastor h1 {padding-left:10px; }
.pastor img {padding-left:10px; }
.staffphoto p {margin-left:0px; }
/*************Donate Button***********/
.givephoto > img {width:400px; }
.givephoto {margin:0 140px; }

/****Give Donations ****/

.givedonations {margin:auto;}
  
.givedonations-one{float:left;}
    
.givedonations-one p {margin-left:-100px;}


.givedonations-two{float:left;}

    
.givedonations-one p{margin:auto; }

.centered_image {margin: 0 auto; padding-bottom:40px;}

/****END***/
.policy-page { padding-bottom:10px;}
.policy-page p{width:90% ;padding-left:15px; }
.policy-page h6{width:90% ;padding-left:15px; }
.policy-page h2{width:90% ;padding-left:15px; }
/*************Give***************/
.textwidget2 .donatebutton{
margin-top:-83px;
text-align: center;
}


.donatebutton{
background-color: #fff;
color:#000;
border: 2px solid #272727;
float: right;
height: 40px;
margin:0px 421px;
text-align: center;
width: 110px;
z-index: 101;
}

.donatebutton:hover{
background-color:#272727;
color:#fff;
}


.donatebutton h5{color: #000 !important;margin-top: 6px;}

.donatebutton  h5 a {color:#000  !important; }

.donatebutton  h5 a:visited ,.donatebutton  h5 a:hover{color:#000 !important;  }


/* Main Logo*/
.mainlogo img {margin-left: 330px;margin:40px 240px!important;}
.mainlogo img { height:80px;width:80px;}

.photo > img {margin: auto;margin:0px 50px !important;}


/****/
 .photos , .cards{ padding-top: 10px }
/******/
/**Social Icons******/

.social-buttons-top {margin: -120px 422px;float:right;color:#000;}
.icon-facebook .icon-twitter .icon-instagram .icon-google-plus .icon-youtube{ background-color:#000!important;}

span.social-buttons-top:nth-child(2) > a {color:#000;float:left;padding:0 5px;}

/***END*****/
.icons {color:green;}

/*Logo */

.logo_wrapper{
background-color: #D59815;
margin:0 -16px;
position: relative;
display: block;
z-index: -1;

}


/* Contact Form */
.contactform{margin:0 auto;width:600px;margin:0 450px !important;color: #000;padding-bottom: 10px;}

.contactname{margin:auto;margin-left:232px;}

/* Email */


.slider {
margin-left:-43px;  
}
.emailform{margin:0 0px;}

/****Prices****
.prices1 > form:nth-child(4) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
 { width:600px;}

.prices3 > form:nth-child(4) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)

 { width:600px;}

  .prices4 > form:nth-child(3) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1){
    width:600px;
  }
.prices4 > form:nth-child(5) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)

 { width:600px;}
.prices2:nth-child(5) > form:nth-child(3) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
{ width:600px;}

.prices2:nth-child(6) > form:nth-child(3) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
 { width:600px;}
*****/
.pricelist{margin:auto;width:600px;color:#000;}

/***************/


.pricelist h4 {margin-left: 60px;margin:auto;font-size:1em;font-family:'Helvetica';}


.pricecost{margin:auto;}

.pricecost h3{ margin:auto;margin-left:200px;font-style:uppercase;font-size: 1.5em;font-family: 'Helvetica'; }
.pricecost h4{margin:auto;margin-left:150px;font-size: 1em;font-family: 'Helvetica'; padding-bottom: 20px;}


    .prices1 > form ,.prices2 > form  , .prices3 > form  , .prices4 > form{ width:500px ;}
     
      .prices1 form select ,.prices2 select ,.prices3 td ,.prices4 select { margin:auto;width: 500px ;} 

/* Private  Policy */

.contacttext  {background:#fff;color:#000 !important;font-style: bold;background: #fff;width:800px;margin:auto;}

.contacttext h2 { color:#000 !important;font-style: bold; }

.contenttext{ padding: 20px; margin:0 399px;}

.contenttext p{ color:#000;font-weight: 400;font-style: normal;font-size: 16px;letter-spacing: 0em;width: 600px;}
.contenttext h1{ font-family: Francois One;font-weight:bold;font-style: normal;font-size: 20px;letter-spacing: 0em;}
.prayertext {margin:0 415px;padding-bottom: 10px; font-family: Francois One;font-weight: 400;font-style: normal;font-size: 18px;letter-spacing: 0em;}

.pastor p{text-align:center;}
.assistantpastor p {text-align:center;}

.prayertext > p > a {color: #000; }
.prayertext > p > a:hover {color: rgba(56, 12, 216, 0.884); }

.watchonline  { margin-left:-46px;background-color:purple;max-width:800px;height:360px;padding-bottom: 10px;} 
.watchonline-text{padding-bottom: 10px; font-family: Francois One;font-weight: 400;font-style: normal;font-size: 18px;letter-spacing:0em ;}

.store { margin-left:-46px;background-color:purple;width:600px;height:300px;padding-bottom: 10px;} 
.storetext{padding-bottom: 10px; font-family: Francois One;font-weight: 400;font-style: normal;font-size: 18px;letter-spacing: 0em;}
/***.contenttext p{ margin-left:-189px;}***/

.cards p{ margin-left:218px;}
/* Gallery Slider */

.galleryslider{margin:auto;}

/***Email Newsletter CSS ****/
.css_class  .tnp-field  {
  margin-bottom: 10px;
  border: 0;
  padding: 0;
  }
  
  .css_class{ font-family : 'Book Antiqua' ;}
  
  .css_class label{
  font-family: Helvetica;
  display: block;
  color: inherit;
  font-weight:bold;
  font-size: 1em;
  font-weight: 300 !important;
  line-height: 1.4 !important;
    
    /****/
    padding-left:10px;
  
  }
  
  .css_class label  a:hover{
  color:#dd8100 !important;
  
  }
  .css_class .tnp-email {
  width: 100%;
  padding: 10px;
  display: block;
  border: 1px solid #ddd;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #f4f4f4;
  background-image: none;
  text-shadow: none;
  color: #444;
  font-size: 14px;
  line-height: normal;
  box-sizing: border-box;
  height: auto;
  }
  
  .css_class  .tnp-submit  {

  background-color: #30d5c8 !important;
  width: 100%;
  padding: 10px;
  display: block;
  border:0;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #f4f4f4;
  background-image: none;
  text-shadow: none;
  color: #fff;
  font-size: 14px;
  line-height: normal;
  box-sizing: border-box;
  height: auto;
  }
  
  
  input.tnp-submit {width:100%;}
  .tnp-submit {width:100%;}
/**END****/
/* footer */
footer{
overflow-x:hidden;
overflow-y:hidden;
background-color: #172c43;
font-family:Helvetica;
color:#fff;
text-decoration:none;
font-size:1em;
height:300px;
width:100%;
left:0;
right:0;
bottom:0;
z-index:1;
}

.column1 p {
/***padding:5px 350px;**/
/***padding:5px 467px;****/
margin:12px 435px ;
text-align:center;
}

.column2{
padding:0 498px;
  text-align: center;
}
.column2 p{
padding:5px 350px;
text-align:center;white-space:pre-wrap;
}


.column1 p a:hover{color:rgb(196, 196, 196);}


.column1 > p:nth-child(1) > a:nth-child(1) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(2) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(3) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(4) {color:#fff !important;text-decoration: none;}

.column1 > p:nth-child(1) > a:nth-child(5) {color:#fff !important;text-decoration: none;}

/*regular */


/* underline*/
.column1 > p:nth-child(1) > a:nth-child(1) { text-decoration: none;}
.column1 > p:nth-child(1) > a:nth-child(2){ text-decoration:none;}
.column1 > p:nth-child(1) > a:nth-child(3){ text-decoration:none;}
.column1 > p:nth-child(1) > a:nth-child(4){ text-decoration: none;}
.column1 > p:nth-child(1) > a:nth-child(5){ text-decoration: none;}
.column1 > p:nth-child(1) > a:nth-child(6){ text-decoration: none;}
.column1 > p:nth-child(1) > a:nth-child(8){ text-decoration: none;}

.column1 > p:nth-child(1) > a:nth-child(9){ text-decoration:none;}
.column1 > p:nth-child(1) > a:nth-child(10){ text-decoration: none;}


/* underline*/
.column1 > p:nth-child(1) > a:hover { text-decoration: underline;}
.column1 > p:nth-child(2) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(3) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(4) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(5) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(6) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(7) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(8) > a:hover{ text-decoration: underline;}

.column1 > p:nth-child(9) > a:hover{ text-decoration: underline;}
.column1 > p:nth-child(10) > a:hover{ text-decoration: underline;}
.column1 > p > a:hover{ color: #CCC;}

/* END*/
.copyright > a:nth-child(1) { color:#fff !important; text-decoration: none; }

.reserved > a:nth-child(1) { color:#fff !important; text-decoration: none;   }


.contentbio{ margin:auto; margin:0 420px;}

.contentbio p{width: 600px!important;font-style: italic;line-height: 1.8;font-size: 1.5rem;font-weight: 400;font-size: 18px;letter-spacing: 0em;  }


.contentbio h3{font-weight:bold;color: #000;  }

.contentbio > p > a {color: #000;}

.contentbio > p > a:hover {color: #002366;}

.flyer {
margin: auto;
margin-left: auto;
margin-left: 66px;
padding-bottom:20px;
}
/***********work subpages ************/

.easyzoom{font-size:1em;list-style-type: none;margin:auto;}
.easyzoom > li > a > p {color: #333;font-size: 12px;font-size: 1.125rem;font-weight: 300; margin-left:4px;  }
.easyzoom h3 { color: #333;font-size: 12px;font-size: 1.125rem;font-weight: 300;}

.work p{font-size:1em;color:#000;text-decoration: underline;list-style-type: none;}

 i.fab.fa-github { color: #000 !important;}
/*.repo {font-size:1em;color:#000;text-decoration: underline;list-style-type: none;margin:auto;  }*/
  

/**Newsletter Box ****/
.emailform {
width: 500px !important;
margin:auto;

 
}


/***Footer space ****/

.entry-content {
    padding-bottom: 0 !important;
}




/** Pagination ****/


.pagination, .comments-pagination   {
list-style-type: none !important;
}

ul.pagination{
display:inline;
font-size: 0.875rem;
font-weight: 800;
}

.rt-pagination .pagination > li {
display: inline;
font-size: 0.875rem;
font-weight: 800;

}
.rt-pagination .pagination > li span {
line-height: 1.42857143;
text-decoration: none;
}

.rt-pagination { 
text-align: center;

/***margin: 36px;****/

 }

.rt-img-holder ul li{
list-style-type: none !important;
float:left;
 }

/******All Posts *************/
.rt-holder { margin: 0 00px}
.image2 > a:nth-child(1) > img:nth-child(1)

.image1 img , .image2 img , .image3 img {width:30px;height:30px;}

.image1 > a:nth-child(1) > img:nth-child(1) {width:40px;height:40px;}
.image2 > a:nth-child(1) > img:nth-child(2) {width:40px;height:40px;}
.image3 > a:nth-child(1) > img:nth-child(3) {width:40px;height:40px;}



.threedanimation { margin:auto; }


/* Search bar */

#searchbarnew {
margin: 0 371px;
width: 100%;
padding-top: 80px;
margin:auto;

}


.aws-search-label {
margin: 0px  ;
width: 500px; }