/* Enter Your Custom CSS Here */

.textwidget p img.sw-buy-membership {
 width:300px !important;
 height:150px !important;
}

h2.post-title.entry-title{
  text-align:left !important;
}

h1.post-title.entry-title{
  text-align:left !important;
}

span.post-meta-infos{
  text-align:left !important;
}

.container_wrap.container_wrap_first.main_color.fullsize{
background: #e2e2e2 !important;
}

.addtoany_share_save_container.addtoany_content_bottom{
position: absolute !important;
bottom: 15px !important;
left: 130px !important;  
}

.fb-social-plugin.fb-like.fb_iframe_widget{
position: absolute !important;
bottom: 33px !important;
left: 0px !important;  
}

/*Executive Committee */
.textwidget div img{
position: relative !important;
top: -30px !important;
}

#EC1{
  text-align:justify !important;
  position: relative !important;
  top: -130px !important;
}

#ectable tr th{
  background: #ffffff !important;
  color:#000000 !important;
  font-size: 12px !important;
  text-transform:capitalize !important;
  font-weight: 500 !important;
  text-align:justify !important;
}
/*
#tname{
background: #000000 !important; 
font-weight: 800 !important;
}
*/

#ectable {
  border: 3px solid #e4e4e4 !important;
#  position: relative !important;
# top: -150px !important;  
margin-top: -150px;
}

strong{
color:#000000 !important;
}

#EC2{
  text-align:justify !important;
  position: relative !important;
  top: -190px !important;
}

#pg-20-3{
height: 0px !important;
}

*/
/* Homepage */
/*
.logo{
position: absolute !important;
left: 0px !important;
}
*/
.inner-container{
}

.container{
}

#header{
background: #ffffff !important;
}


.main_menu{
  font-family: Helvetica;
  
  

}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-top-level a:hover{
background: transparent !important;
color:  #c05f5f  !important;
text-decoration: none !important;
}

.current-menu-item a{
color:  #000000  !important;
}

.avia-menu-fx{
}

.avia-menu-text{
font-size: 14px !important;
font-weight: 400 !important;
color: #000000 !important;
}

.mega_menu_title.heading-color.av-special-font a{
  font-size: 12px !important;
  position: absolute !important;
  top: 0px !important;
}

.mega_menu_title.heading-color.av-special-font a:hover{
background: transparent !important;
color:  #c05f5f  !important;
text-decoration: none !important;
}

.avia_mega_div.avia_mega5.twelve.units{
  height: 57px !important;
}

.avia_mega_div.avia_mega4.twelve.units{
  height: 57px !important;
}

/*
.avia_mega_div.avia_mega5.twelve.units{
  height: 57px !important;
  opacity: 1.0 !important;  
  display: block !important;
  border: 1px solid #ffffff !important;
  position: absolute !important;
}

.avia_mega_div.avia_mega4.twelve.units{
  height: 57px !important;
  opacity: 1.0 !important;  
  display: block !important;
  border: 1px solid #ffffff !important;
  position: absolute !important;
}
*/

#hps{
color: #ffffff !important;
background: #ffffff !important;  
}

.overlay{
   background:transparent; 
   position:relative; 
   width: 600px;
   height: 450px; /* your iframe height */
   top: 450px;  /* your iframe height */
   margin-top: -450px;  /* your iframe height */
}

/* Message from EC &amp; Member  */
#ch1{
text-align:justify !important;
font-weight: 700 !important;
font-size: 20px !important;
color: #000000 !important;
position: relative !important;
top: -20px !important;
}

.cc1{
text-align:justify !important;
position: relative !important;
top: -20px !important;
}

#ch2{
text-align:justify !important;
position: relative !important;
top: -20px !important;
}
/*
.wp-image-146{
width:80% !important;
height: 350px !important;
}
*/
/* structure */
.ctitle a{
  color: #000000 !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  text-decoration: none !important;
}

.ctitle a:hover{
  text-decoration: none !important;
  background: transparent !important;
  color:  #c05f5f  !important;
}

.ctitle{
position: relative !important;
top: -30px !important;  
}

/* Payment option */
#payopt{
font-size: 16px !important;
text-align: justify !important;
font-weight: 400 !important;
position: relative !important;
top: -20px !important;  
}

.subt{
font-size: 14px !important;
text-align: justify !important;
position: relative !important;
top: -15px !important;  
}

.podes{
position: relative !important;
top: -10px !important;
text-align: justify !important;
}

.details{
  font-size: 13px !important;
  text-align: justify !important;
  position: relative !important;
  top: -5px !important;
}

#addinfo{
  font-size: 13px !important;
  text-align: justify !important;
}

/*
#space1{
height: 200px !important;
}
*/
/* Update Details*/
#deuptitle{
font-size: 20px !important;
text-align: center !important;
position: relative !important; 
top: -20px !important;  
}

#deuptxt{
text-align: justify !important;
position: relative !important;
top: -10px !important;
}

#ninja_forms_field_7_label{
position: relative !important;
top: -10px !important;
}

#ninja_forms_field_7{
height: 25px !important;
position: relative !important;
top: -10px !important;
}

#ninja_forms_field_12_label{
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_12{
height: 25px !important;
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_10_label{
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_10{
height: 25px !important;
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_13{
height: 25px !important;
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_13_label{
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_16_label{
position: relative !important;
top: -20px !important;  
}

#ninja_forms_field_16{
height: 80px !important;
position: relative !important;
top: -20px !important;  
}

#nf_submit_5{
position: relative !important;
top: -20px !important;
}

/* Feedback */
#feedbacktitle{
font-size: 20px !important;
position: relative !important;
top: -20px !important;  
}

#ftext{
font-size: 13px !important;
text-align:justify !important;
position: relative !important;
top: -10px !important; 
}

#ninja_forms_field_19_label{
position: relative !important;
top: -15px !important;  
}

#ninja_forms_field_19{
height: 25px !important;
position: relative !important;
top: -15px !important;  
}

#ninja_forms_field_22_label{
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_22{
height: 25px !important;
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_23_label{
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_23{
height: 25px !important;
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_24_label{
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_24{
height: 100px !important;
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_27_label{
position: relative !important;
top: -20px !important;
}

#ninja_forms_field_27{
height: 25px !important;
position: relative !important;
top: -20px !important;
}

#nf_submit_9{
position: relative !important;
top: -20px !important;  
}

/* Event */
#conctinfo{
  font-size: 13px !important;
  text-align:justify !important;
  position: relative !important;
  top: -55px !important; 
}

.eventtname{
  font-size: 13px !important;
  font-weight: 600 !important;
  text-align:justify !important;
  position: relative !important;
  top: -55px !important; 
}

#bigcalendar2{
width: 100% !important;
position: relative !important;
top: -45px !important;    
}

#bigcalendar1{
width: 100% !important;
position: relative !important;
top: -45px !important;    
}

@media screen and (max-width: 800px){
#bigcalendar1{   
display: none !important;
  }
}

@media screen and (max-width: 767px){
#bigcalendar1{   
display: initial !important;
  }
}

td span{
color: #000000 !important;  
}

.cala_arrow a{
color: #555555 !important;  
background: transparent !important;   
}

.cala_arrow a:hover{
color: #000000 !important;   
}

td div{
background: #000000 !important;  
}

td div span{
color: #ffffff !important; 
}

.calbottom_border{
border-top: 5px solid #000000 !important;
border-bottom: 5px solid #000000 !important;  
}

.views span{
background: transparent !important;
}

.views{
color: #ffffff !important;  
background: transparent !important; 
}

.weekdays{
background: #000000 !important;
}

.week_days{
color: #ffffff !important;
}

.cala_day div{
background: #01799C !important;
}

td p span{
color: #004B6C !important;
}

.calyear_table tbody tr td table tbody tr td div{
display: none !important;
} 

.calyear_table tbody tr td div{
display: none !important;  
}

/*
#cal_event p b{
display: none !important;
}

.pop_body{
background: transparent !important;
}

#pop_table{
background: transparent !important;  
}

#TB_iframeContent{
background: #e2e2e2 !important; 
}

#dayevent{
background: transparent !important;  
}

tbody{
background: transparent !important;
}

tr{
background: transparent !important;  
}
*/

.arrow-right.show_arrow{
background: #004B6C !important;
display: none !important;  
}

.arrow-down.show_arrow{
background: #004B6C !important;
display: none !important;    
}

#drop_down_views{
background: #ffffff !important; 
} 

/* Contact us */
.ninja-forms-req-symbol strong{
color: #ff0000 !important;
}

#ch{
font-size: 24px !important;
font-weight: 600;
color: #000000;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -40px !important;  
}

.ctext{
font-size: 13px;
text-align: justify !important;
color: #666666 !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -30px !important;  
}

.ninja-forms-required-items{
margin-bottom: 10px !important;
position: relative !important;
top: -35px !important;  
}

#ninja_forms_field_29_label{
position: relative !important;
top: -35px !important;    
}

#ninja_forms_field_29{
height: 25px !important;
position: relative !important;
top: -40px !important;  
}

#ninja_forms_field_2_label{
position: relative !important;
top: -40px !important; 
}

#ninja_forms_field_2{
height: 25px !important;
position: relative !important;
top: -40px !important; 
}

#ninja_forms_field_28_label{
position: relative !important;
top: -40px !important; 
}

#ninja_forms_field_28{
height: 25px !important;
position: relative !important;
top: -40px !important; 
}

#ninja_forms_field_3_label{
position: relative !important;
top: -40px !important; 
}

#ninja_forms_field_3{
height: 80px !important;
position: relative !important;
top: -40px !important; 
}

#nf_submit_1{
position: relative !important;
top: -35px !important; 
}

/*
.field-wrap.text-wrap.label-above{
height: 35px !important;
}
*/

/* Gallery */
.av-masonry-entry-title.entry-title{
display: none !important;
}

/*
.avia-gallery-thumb img{
width: 400px !important;  
height: 400px !important;
}

.mfp-figure figure img{
width: 800px !important;
height: 800px !important;  
}
*/

.fpfcredit{
display: none !important;
}

.entry-content-header{ 
}

.entry-content{
}

/*
#sgtitle{
position: relative !important;
top: -40px !important;  
}
*/

.gallery.fpf-gallery{
position: relative !important;
top: -40px !important;   
}

/* Homemade Navigation Menu*/
#smenu2{
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #262262 !important;
  position: absolute !important;
  top: -52px !important;
}

#smenu2 li{
    display: inline;
    width: 100px !important;
}

#smenu2 li a{
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

#smenu2 li a:hover{
  color: #000000 !important;
  background: #e2e2e2 !important;
  border-bottom: 2px solid #e2e2e2 !important;
  border-top: 1px solid #e2e2e2 !important;
}

#pg-35-0{
height: 0px !important;
}

#pg-20-0{
height: 0px !important;
}

#pg-17-0{
height: 0px !important;
}

#pg-23-0{
height: 0px !important;
}

#pg-157-0{
height: 0px !important;
}

#pg-159-0{
height: 0px !important;
}

#pg-103-0{
height: 0px !important;
}

#pg-189-0{
height: 0px !important;
}

#pg-175-0{
height: 0px !important;
}

#pg-172-0{
height: 0px !important;
}

#pg-170-0{
height: 0px !important;
}

/* Sponsors */
.spor1{
font-size: 20px;
font-weight: 500;
color: #000000;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -40px !important;
}

.sportitle{
font-size: 24px;
font-weight: 600;
color: #000000;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -30px !important;
}

.textwidget p a img{
width: 200px !important;
height: 150px !important;
position: relative !important;
top: -80px !important;
}

.textwidget p img{
width: 200px !important;
height: 150px !important;
position: relative !important;
top: -80px !important;
}

/*
#pg-55-1{
position: relative !important;
top: -90px !important;
}
*/

.bnotes{
font-size: 12px;
font-weight: 400;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -135px !important;
}

#spordes{
font-size: 13px;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -140px !important;
}

#sportle{
font-size: 20px;
font-weight: 500;
color: #000000;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -130px !important;
}

#sporsubtile{
font-size: 16px;
font-weight: 600;
color: #000000;
text-align:justify !important;
font-family: "Open Sans", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
position: relative !important;
top: -150px !important;
}

.subtxt{
text-align: justify !important;
position: relative !important;
top: -140px !important;
}

/*
#pg-55-2{
height: 0px !important;
}
*/

/* Women Sub Committee */
.wt1{
position: relative !important;
top: -30px !important;  
text-align: justify !important;
}

/*
#panel-17-1-0-0{
height: 350px !important;
}
*/

/* Youth and Sports Sub Committee */
/*
#pg-157-1{
height: 0px !important;
}

#pg-157-2{
height: 0px !important;
}

#pgc-157-2-0{
height: 400px !important;
}

#pgc-157-2-1{
height: 400px !important;
}
*/

/* Event Sub Committee */
/*
#pg-159-2{
height: 0px !important;
}

#pgc-159-2-0{
height: 200px !important;
}

#pgc-159-2-1{
height: 200px !important;
}

#pgc-159-2-2{
height: 200px !important; 
}
*/

/* Faith Sub Committee */
#faithimg{
position: relative !important;
top: 10px !important;
}

#ftitle{
color: #000000 !important;
font-size: 14px !important;
font-weight: 600 !important;
text-align:justify !important;
position: relative !important;
top: -20px !important;  
}

.ftext1{
text-align:justify !important;  
position: relative !important;
top: -15px !important;  
}

#faithlist{
text-align:justify !important;  
position: relative !important;
top: -15px !important;  
}

#faithlist li{
font-size: 16px !important;  
list-style-type: square;
list-style-position: inside;
padding: 2px;
margin-left: 20px;
}

.ftext2{
text-align:justify !important;  
position: relative !important;
top: -15px !important;  
}

/*
#pg-23-1{
height: 0px !important;
}

#pgc-23-1-0{
height: 600px !important;
}
*/

li span{
font-size: 13px !important;
}

/* Community */

/* Head description */
.phone-info span{
color: #000000 !important;
font-size: 11px !important;
font-weight: 400 !important;
font-style: italic !important;
width: 300px !important;
text-align:justify !important;  
position: absolute !important;
top: 70px !important;
left: 235px !important;
}

/* Responsive adjustment */
@media screen and (max-width: 1560px) {
.phone-info span{
font-size: 10px !important;
}
.avia-menu-text{
font-size: 12px !important;    
  }
}

@media screen and (max-width: 1470px) {
.phone-info span{
font-size: 8px !important;
}  
.avia-menu-text{
font-size: 10px !important;   
  }
}

@media screen and (max-width: 1380px) {
.phone-info span{
font-size: 8px !important;
display: none !important;    
}
}

@media screen and (max-width: 1060px) {
.avia-menu-text{
font-size: 8px !important;   
  }
}

@media screen and (max-width: 910px) { 
.avia-menu-text{
font-size: 6px !important;   
  }
}

@media screen and (max-width: 820px) {
.avia-menu-text{
font-size: 5px !important;   
  }
}

@media screen and (max-width: 775px) {
.avia-menu-text{
font-size: 4px !important;   
  }
}

@media screen and (max-width: 765px) {
.avia-menu-text{
font-size: 14px !important;   
  }
}

/* Homemade menu adjustment */
@media screen and (max-width: 1150px) {
#smenu2 li a{
  font-size: 14px !important;
}
#gmenu2 li a{
  font-size: 14px !important;
}  
}

@media screen and (max-width: 1030px) {
#smenu2 li a{
  font-size: 12px !important;
}
#gmenu2 li a{
  font-size: 12px !important;
} 
}

@media screen and (max-width: 920px) {
#smenu2 li a{
  font-size: 10px !important;
}
#gmenu2 li a{
  font-size: 10px !important;
}
}

@media screen and (max-width: 805px) {
#smenu2{
  position: absolute !important;
  width: 710px !important;
}
#gmenu2{
  position: absolute !important;
  width: 710px !important;
  }
}

/* Gallery Category */
#gmenu2{
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #262262 !important;
  position: absolute !important;
  top: -52px !important;
}

#gmenu2 li{
    display: inline;
    width: 100px !important;
}

#gmenu2 li a{
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

#gmenu2 li a:hover{
  color: #000000 !important;
  background: #e2e2e2 !important;
  border-bottom: 2px solid #e2e2e2 !important;
  border-top: 1px solid #e2e2e2 !important;
}
  
#pg-208-0{
  height: 0px !important;
  }

/* Homemade menu adjustment2 */
@media screen and (max-width: 520px) {
#gmenu2 li a{
  font-size: 14px !important;
}  
}

@media screen and (max-width: 475px) {
#gmenu2 li a{
  font-size: 12px !important;
}  
}

@media screen and (max-width: 420px) {
#gmenu2 li a{
  font-size: 10px !important;
}
}

@media screen and (max-width: 370px) {
#gmenu2{
  position: absolute !important;
  width: 710px !important;
  }
}

/* Donations */
#dpic img{
position: relative !important;
top: -50px !important;   
}

#dh1{
color: #000000 !important;
font-size: 16px !important;
font-weight: 800 !important;
text-align: justify !important;  
position: relative !important;
top: -50px !important;  
}

#dh2{
color: #000000 !important;
font-size: 14px !important;
font-weight: 700 !important;
text-align: justify !important;
position: relative !important;
top: -60px !important;    
}

#dtxt1{
font-size: 13px !important;
text-align: justify !important;
position: relative !important;
top: -40px !important;    
}

#dtxt2{
font-size: 13px !important;
text-align: justify !important;
position: relative !important;
top: -60px !important;    
}

#dtxt1 ul li{
font-size: 13px !important;
text-align: justify !important;  
}

#dpb{
position: relative !important;
top: -50px !important;  
}

#dh3{
color: #000000 !important;
font-size: 14px !important;
font-weight: 700 !important;
text-align: justify !important;
position: relative !important;
top: -80px !important;    
}

#dtxt3{
font-size: 13px !important;
text-align: justify !important;
position: relative !important;
top: -80px !important;    
}

/* Thank you after donation */
#thximg img{
position: relative !important;
top: -70px !important;  
}

/* News */
.textwidget div{
font-size: 13px !important;
text-align: justify !important;
}

