.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-d06ba26 *//* disciple dash custom */
@media (max-width: 768px) {
	
	.shape-suggestion-container {
		display: block !important;
		padding: 0px !important;
	}
  .half-and-half-light .half-light {
    width: 100%;
  }
	
	.half-and-half-light .half-dark {
    width: 100%;
	}

	.flex-row {
		display: block !important;
		padding: 0px !importan;
	}
	
	.container {
		padding: 0px 
	}
	
	.shape-.elementor-3859 .elementor-element.elementor-element-d06ba26 figcaption {
    font-size: 25px !important;
  }
  
}

.elementor-kit-285 h4 {
  font-family: "Bebas Neue", Sans-serif;
  font-size: 20px !important;
}

.blog-row > article > div p.heading {
    font-size: 18px !important;
    font-family: helvetica !important;
    font-weight: 400;
}
	
	  .blog-row > article > div p.author > span { 
	        font-family: "Bebas Neue", Sans-serif;
  font-size: 20px !important;
	  }
	  
	   .blog-categories {
        color: white !important;
        text-transform: uppercase !important;
        font-family: "Bebas Neue", Sans-serif !important;
         font-weight: 600;
    }

#html2pdf {
    margin-top: -88px;
}

p.heading {
  font-size: 25px !important;
}

#half-and-half-dark {
    padding-top: 20px;
    padding-bottom: 20px ;
}

#downloadDisciplineDashboard {
    margin-top: 15px !important;
}

/* buttons style */	  
	  .btn { 
	      color: white !important;
	        font-family: "Bebas Neue", Sans-serif;
	        font-size:30px !important;
	        font-weight: 600
	  }
	  
	    .btn:hover {
	  color: #D92423 !important;
  text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
	  }
	  
	   .btn:active {
	  color: #D92423 !important;
  text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
	  }
	  
    
.btn-inverse {
    color: #D92423 !important;
    font-size: 30px !important;
}

.btn-inverse:hover {
color: white !important;
  text-shadow: -1px -1px 0 #D92423,1px -1px 0 #D92423,-1px 1px 0 #D92423,1px 1px 0 #D92423;
}

.btn-inverse:active {
color: white !important;
  text-shadow: -1px -1px 0 #D92423,1px -1px 0 #D92423,-1px 1px 0 #D92423,1px 1px 0 #D92423;
}


/* church demographics fonts style */
.church-demographics .heading {
    font-size: 25px;
    font-family: "Bebas Neue", Sans-serif !important;
}

.church-demographics .column-footer {
  font-size: 2em !important;
}

/* church demographics filters style */

.church-demographics {
  display: inline-flex;
  align-items: center;
  align-content: center;
  width: 80%;
}

#filterForm_filterFormRow {
  display: inline-flex;
  align-items: center;
  align-content: center;
  width: 80%;
}

/*dropdown styles */
.half-and-half-light .half-light .form-control {
    border-radius: 0;
    border: 1px solid #d92423 !important;
    background-color: white !important;
    color: #d92423 !important;
    text-align: center;
    font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
    height: 3em;
  }
  
.form-control {
  border-radius: 0;
  border: 1px solid white !important;
  background-color: #d92423 !important;
  color: white !important;
}/* End custom CSS */